Sub Alg_1()
xN = -5: xK = 5: h = 0.1
x = xN: i = 1
Do While x <= xK
y = 3 * x ^ 2 - 6 * x + 5
Cells(i, 1) = x: Cells(i, 2) = y
x = x + h: i = i + 1
Loop
End Sub
Во вложении файл с рабочей книгой MS Excel 2003. Макрос на листе 1.
<u>Теперь о Вашей ошибке</u>
<span>Dim xN, xK, x As Integer
Dim y, h As Single
xN = -5
...
h = 0.1
x = xN
...
x = x + h</span>
Такое описание означает, что xN, xK будут типа Variant, х - типа Integer.
y тоже будет типа Variant, h - типа Single.
При выполнении опeратора x=x+h целочисленное x сначала увеличится на 0.1, а затем дробная часть будет отброшена. Поэтому х постоянно будет равен xN и цикл станет бесконечным.
#include <iostream>
using std::cin;
using std::cout;
int main()
{
int a, d, e, f,cb;
cin >> a >> d >> e >> f;
cb = (e * 10 + f) - (a * 10 + d);
cout << cb % 10 << ' ' << cb / 10;
return 0;
}
У мониторов размер экрана разные, цветопередаваемость , контрастность , яркости ( у некоторых мониторах специально говорят что у них яркость экрана лучше , но на самом деле плохие ) .
У мышок чувствительность разные , скорость нажатия .
У принтера может быть плохой цвет ( то есть, у монитора цвета яркие и сочные , а в принтере вообще не так как надо было ) , не подходящая бумага ( он не принимает А4 , а другое , цвет у принтера в цветном режиме, они грубые по виду) , не может правильно использовать чернилу ( у принтеров есть эта проблема )
За передедачу данных между устройствами отвечает
А) Шина данных.
36 =100 100 - 4 нуля
129 =10 000 001 - 6 нулей