Запишите число, которое будет напечатано в результате выполнения следующей программы. Для...

0 голосов
169 просмотров

Запишите число, которое будет напечатано в результате выполнения
следующей программы. Для Вашего удобства программа представлена на пяти
языках программирования.

var k, s, d: integer;
begin
readln(d);
s : = 0;
k := 0;
while k < 100 do
begin
s : = s + 32;
k : = k + d ; end;
write (s); end.


Информатика (31 баллов) | 169 просмотров
Дан 1 ответ
0 голосов

Смотря чему будет равно d
цикл будет повторяться пока k меньше 100
а k  увеличивается на число d
например, если d равно 1 то цикл повторится 100 раз
соответственно S будет равно 32*100 = 3200

(446 баллов)
0

Это я поняла. Вопрос в другом в ответе стоит 15. Какая опечатка в программе?

0

15 не может быть в данном случае

0

минимальный ответ будет - 0, максимальный - 3200

0

Вопрос в том, что нужно ПОМОЧЬ найти ОПЕЧАТКУ программы, чтобы ответ был 15!

0

тут нет таких опечаток, надо исправлять или изменять программу основательно, поскольку мы не знаем какое число введет пользователь. и ответ равный 15 при таких исходных данных попросту не возможен в данной задаче