
Написать результат программы, 62 не подходит var s, n : integer; beginS :=0n :=4while s<= 70
dobegins := s+5n:= n+4;end; writeln (n) end.

Ответы на вопрос

Ответ:
Если посчитать вручную, неожиданно, но тоже получается 64.
Объяснение:




Давайте разберем, что происходит в данной программе:
pascalvar s, n : integer; begin S := 0; N := 4; while S <= 70 do begin S := S + 5; N := N + 4; end; writeln(N); end.
Программа начинается с объявления двух переменных s
и n
, обе имеют тип integer
. Затем переменной s
присваивается значение 0, а переменной n
присваивается значение 4.
Затем программа входит в цикл while
, который будет выполняться, пока значение переменной s
меньше или равно 70. В каждой итерации цикла значение s
увеличивается на 5, а значение n
увеличивается на 4.
Теперь давайте вычислим значения s
и n
на каждой итерации цикла:
s = 0
,n = 4
s = 5
,n = 8
s = 10
,n = 12
s = 15
,n = 16
s = 20
,n = 20
s = 25
,n = 24
s = 30
,n = 28
s = 35
,n = 32
s = 40
,n = 36
s = 45
,n = 40
s = 50
,n = 44
s = 55
,n = 48
s = 60
,n = 52
s = 65
,n = 56
s = 70
,n = 60
После 15 итераций, значение s
становится равным 70, и цикл прекращается, так как условие S <= 70
больше не выполняется. На данном этапе значение n
равно 60.
В итоге, программа выведет число 60 на экран (результат writeln(N)
).


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili