Вопрос задан 28.06.2023 в 17:58. Предмет Информатика. Спрашивает Коч Дима.

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.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Таймырза Мақсұт.

Ответ:

1. 34

2. 2

3. 9

4. 210

5. 134

6. 60

7. 49152230394960

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Значение переменной a после выполнения фрагмента программы будет равно 25. Изначально переменная a присваивается значение 10. Затем выполняется условие if, где a > 5, и a увеличивается на 12, становясь равным 22. Затем выполняется второе условие if, где a > 5, и a увеличивается на 12 еще раз, получая значение 34. Однако, так как второе условие не выполняется, значение a не изменяется, и остается равным 25.

  2. Чтобы цикл выполнился ровно 2 раза, вместо многоточия нужно написать число 2. Таким образом, условие будет i <= 2.

  3. На экран будет выведено число 9. Цикл while не выполнится ни разу, так как условие i < 5 не выполняется. Поэтому внутренний блок кода в цикле не будет выполнен, и на экран будет выведено только число 9.

  4. На экран будет выведено число 210. Цикл for выполняется в обратном порядке, начиная с числа 2 и уменьшаясь до 0. Таким образом, числа 2, 1 и 0 будут выведены последовательно.

  5. На экран будет выведено число 134. Сначала будет выведено число 1, а затем цикл for будет выполняться для значений i от 3 до 4. Таким образом, числа 3 и 4 будут выведены последовательно.

  6. На экран будет напечатано число 60. Внутри цикла for переменная k принимает значения от 4 до 11, и каждое значение добавляется к переменной s. В результате сумма всех значений от 4 до 11 будет равна 60.

  7. На экран будет напечатано последовательность чисел: 4 9 15 22 30 39 49 60. Внутри цикла for переменная k принимает значения от 4 до 11, и каждое значение добавляется к переменной s. После каждой итерации цикла значение переменной s выводится на экран.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос