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
