1) 4*90=360
2) 4416:8=552
3) 14кб / 16384 = 14 * 8 * 1024 / 16384 бит = 7 бит
Var
s, x: integer;
begin
s:=0;
repeat
readln(x);
s:=s+x;
until x = 0;
writeln(s);
end.
Первая задача: мы не можем получить числа, меньшие 6 (т.к. даже если использовать самые маленькие числа: 2 + 1 + 1 + 1 + 1 = 6) и больше 10 (т.к. 2 + 2 + 2 + 2 + 2 = 10)
Но все числа от 6 до 10 включительно получить можно:
6: 1111
7: 1112
8: 1122
9: 1222
10: 2222
Вторая:
11211
В первом задании:
1)Он просит ввести два значения, b и c
2)Идет подстановка в формулу дискриминанта, которая записана в переменную d
3)Вывод ответа, чему равен x1 и x2
Второе задание:
Write() выводит сообщение, Writeln() выводит сообщение и переносит на строчку вниз следующее.
1234
56
78
Третье:
Просит ввести два числа и потом как бы вывод а,b,a, но дело в том что переменные объявлены как integer, то есть целые числа, а значит 2.0 не прокатит ибо это число с плавающей точкой, другой тип данных и на выходе программы будет ошибка
Ответ:
1. Цифровой носитель не надёжен. Его можно потерять или сломать.
2. Это удобнее, чем книги и тетради.