
1)укажите значение переменной d после выполнения данного фрагмента программы d: 13 while d>0 do
d: d-3 2)укажите сколько раз выполнится тело цикла с данным заголовком k: -1 while k<3 do k: k+2 3)Укажите, значение переменной К после выполнения данного фрагмента программы k:=-1; WHILE K<4 DO K:=K+2; 4)Укажите, сколько раз выполнится тело цикла с данным заголовком D:=10; WHILE D>0 DO D:=D-3 5)Укажите, значение переменной D после выполнения данного фрагмента программы: N:=10; D:=0; WHILE N>0 DO BEGIN D:=D+N; N:=N-3; END; 6)Укажите, значение переменной D после выполнения данного фрагмента программы: N:=10; D:=0; WHILE N>0 DO BEGIN D:=D+N; N:=N-3; END; 7)Укажите, сколько раз выполнится тело цикла с заданным заголовком: D:=10; WHILE D>0 DO D:=D+3

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

Ответ:
Объяснение:
1) -2
2) 2 раза
3) 5
4) 4 раза
5) 22
6) 22 (текст задания совпадает с текстом из задания 5)
7) этот цикл бесконечен



После выполнения фрагмента программы значение переменной
d
будет равно 10. Поскольку в циклеwhile
значениеd
уменьшается на 3 на каждой итерации, первоначальное значениеd
(13) уменьшится на 3 три раза, достигнет 10, и затем условиеd > 0
станет ложным, и цикл завершится.Тело цикла с данным заголовком
k: -1 while k<3 do k: k+2
выполнится два раза. При первой итерации значениеk
увеличится на 2 и станет равным 1. На второй итерацииk
увеличится на 2 и станет равным 3. Затем условиеk < 3
станет ложным, и цикл завершится.Значение переменной
K
после выполнения данного фрагмента программы будет равно 5. Цикл будет выполняться три раза, увеличивая значениеK
на 2 на каждой итерации. ИзначальноK
равно -1, и после трех итераций оно станет равным 5.Тело цикла с данным заголовком
D:=10; WHILE D>0 DO D:=D-3
выполнится четыре раза. ЗначениеD
будет уменьшаться на 3 на каждой итерации: 10 -> 7 -> 4 -> 1 -> 1 (после четвертой итерации условиеD > 0
станет ложным, но тело цикла выполнится все равно).Значение переменной
D
после выполнения данного фрагмента программы будет равно 16. Цикл будет выполняться три раза. На первой итерацииD
увеличится на 10 (10), на второй итерацииD
увеличится на 7 (17), на третьей итерацииD
увеличится на 4 (21), затем условиеN > 0
станет ложным, и цикл завершится.Значение переменной
D
после выполнения данного фрагмента программы также будет равно 16. Результат тот же, что и в предыдущем пункте, так как фрагменты программы одинаковы.Тело цикла с заданным заголовком
D:=10; WHILE D>0 DO D:=D+3
никогда не выполнится. ЗначениеD
изначально равно 10, и после каждой итерации оно будет увеличиваться на 3. УсловиеD > 0
всегда будет выполняться, и цикл будет выполняться бесконечно.


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







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