
1. Определите значение переменной a после выполнения фрагмента программы: a := 10; if a > 5
then a := a + 12 else a := a - 7; if a > 5 then a := a + 12 else a := a - 7; 2. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i:=1; while i<=... do begin writeln('Привет!'); i:=i+1 end; 3. Какое число будет выведено на экран в результате выполнения этого цикла? i:=5; write('9'); while i<5 do begin write(i); i:=i+1 end; 4. Какое число будет выведено на экран после выполнения этого фрагмента программы? for i:=2 downto 0 do write(i); 5. Какое число будет выведено на экран после выполнения этого фрагмента программы? write(1); for i:=3 to 4 do write(i); 6. Определите, что будет напечатано в результате работы следующей программы. var s, k:integer; begin s:= 0; for k:= 4 to 11 do s:= s + k; write(s); end. 7. Определите, что будет напечатано в результате работы следующей программы. var s, k:integer; begin s:= 0; for k:= 4 to 11 do begin s:= s + k; write(s); end; end.

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

Ответ:
1. 34
2. 2
3. 9
4. 210
5. 134
6. 60
7. 49152230394960



Значение переменной a после выполнения фрагмента программы будет равно 25. Изначально переменная a присваивается значение 10. Затем выполняется условие if, где a > 5, и a увеличивается на 12, становясь равным 22. Затем выполняется второе условие if, где a > 5, и a увеличивается на 12 еще раз, получая значение 34. Однако, так как второе условие не выполняется, значение a не изменяется, и остается равным 25.
Чтобы цикл выполнился ровно 2 раза, вместо многоточия нужно написать число 2. Таким образом, условие будет i <= 2.
На экран будет выведено число 9. Цикл while не выполнится ни разу, так как условие i < 5 не выполняется. Поэтому внутренний блок кода в цикле не будет выполнен, и на экран будет выведено только число 9.
На экран будет выведено число 210. Цикл for выполняется в обратном порядке, начиная с числа 2 и уменьшаясь до 0. Таким образом, числа 2, 1 и 0 будут выведены последовательно.
На экран будет выведено число 134. Сначала будет выведено число 1, а затем цикл for будет выполняться для значений i от 3 до 4. Таким образом, числа 3 и 4 будут выведены последовательно.
На экран будет напечатано число 60. Внутри цикла for переменная k принимает значения от 4 до 11, и каждое значение добавляется к переменной s. В результате сумма всех значений от 4 до 11 будет равна 60.
На экран будет напечатано последовательность чисел: 4 9 15 22 30 39 49 60. Внутри цикла for переменная k принимает значения от 4 до 11, и каждое значение добавляется к переменной s. После каждой итерации цикла значение переменной s выводится на экран.


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