Вопрос задан 23.06.2023 в 12:49. Предмет Информатика. Спрашивает Турлович Ксения.

Помогите пожалуйста 1. Чему будет равно значение целой переменной a после выполнения этого

фрагмента программы? a:=10; for i:=1 to 3 do begin a:=a-2; end; 2. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=12; for i:=0 to 4 do begin a:=a-i; end; 3. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=4; for i:=0 to 4 do begin a:=a+i; end; 4. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=3; for i:=1 to 3 do begin a:=a+a; end; 5. Какое число будет выведено на экран после выполнения этого фрагмента программы? for i:=2 downto 1 do write(i); 6. Какое число будет выведено на экран после выполнения этого фрагмента программы? write(5); for i:=1 downto 3 do write(2*i); 7. Какое число будет выведено на экран после выполнения этого фрагмента программы? write(1); for i:=4 to 5 do write(i);
0 0
Перейти к ответам

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

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

Ответ:

1. 4

2. 2

3. 14

4. 24

5. 21

6. 5246

7. 145

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте посмотрим на каждый из фрагментов программы по очереди и определим значения переменной a или то, что будет выведено на экран:

  1. a:=10; for i:=1 to 3 do begin a:=a-2; end;

    • a начинает с 10.
    • В цикле три раза уменьшается на 2, т.е., a становится 4.
  2. a:=12; for i:=0 to 4 do begin a:=a-i; end;

    • a начинает с 12.
    • В цикле a уменьшается на i, который меняется от 0 до 4, т.е., a становится 12 - 0 - 1 - 2 - 3 - 4 = 2.
  3. a:=4; for i:=0 to 4 do begin a:=a+i; end;

    • a начинает с 4.
    • В цикле a увеличивается на i, который меняется от 0 до 4, т.е., a становится 4 + 0 + 1 + 2 + 3 + 4 = 14.
  4. a:=3; for i:=1 to 3 do begin a:=a+a; end;

    • a начинает с 3.
    • В цикле a удваивается три раза, т.е., a становится 3 * 2 * 2 * 2 = 24.
  5. for i:=2 downto 1 do write(i);

    • Этот фрагмент не изменяет переменную a. Он просто выводит значения i от 2 до 1. На экран будет выведено "21".
  6. write(5); for i:=1 downto 3 do write(2*i);

    • Сначала выводится "5".
    • Затем цикл уменьшает i от 1 до 3 и выводит удвоенные значения, т.е., "2 * 1", "2 * 2", "2 * 3", что приведет к выводу "5" и "246".
  7. write(1); for i:=4 to 5 do write(i);

    • Сначала выводится "1".
    • Затем цикл увеличивает i от 4 до 5 и выводит эти значения, т.е., "45", что приведет к выводу "145".
0 0

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

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

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

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