Sub z()
For i = 44 To 3 step -2
k=k+1
s=s+i
Next i
Print k;"; ";s
<span>End Sub</span>
Информацию потерять конечно же можно, запросто. Носители
ломаются/теряются, данные стираются, изменяются, записываются новые и тд
(Ярким примером служит нашумевший вирус WannaCrypt или ПетяА). Обидней
всего потерять доступ к данным (например забыть логин/пароль почты). Еще
можно забыть где находится информация
Поскольку алгоритма нет, имею право ввести свой:)
procedure swap(var a, b: real);
var t: real;
begin
t := a;
a := b;
b := t;
end;
var a, b, c: real;
begin
readln(a, b, c);
if (a > b) then swap(a, b);
if (b > c) then swap(b, c);
if (a > b) then swap(a, b);
writeln(a, ' ', b, ' ', c);
<span>end.
В ответе будет
а = 10
b = 18
с = 26 =)</span>
Ответ:
Основание системы счисления (положительное) должно быть больше, чем любая из цифр, из которых состоит число в этой системе счисления.
Таким образом, неверно записаны ,
Элементы массива считываются из области ячеек A1:E5. Они могут быть как целочисленными, так и вещественными. Для контрольного решения можно заполнить эти ячейки при помощи макроса InitCells, который выполняет инициализацию случайными числами из интервала [-10;10]
Sub InitCells()
Dim a(1 To 5, 1 To 5)
Randomize Timer
For i = 1 To 5
For j = 1 To 5
a(i, j) = Int(21 * Rnd - 10)
Next j
Next i
Range("A1:E5") = a
End Sub
Ниже представлен текст программы, вычисляющей значение t по формуле
Sub Main()
a = Range("A1:E5")
s = 0
For i = 1 To 5
p = 1
For j = 1 To 5
p = p * a(i, j)
Next j
s = s + p
Next i
MsgBox "t=" + CStr(s)
End Sub
Во вложении - рабочая книга Excel-2003 с тестовым примером и блок-схемой. Макросы находятся на листе 1 рабочей книги.