Вопрос задан 12.07.2023 в 09:11. Предмет Информатика. Спрашивает Торута Артём.

Определите значения переменной s после выполнения фрагмента алгоритма: С решением пожалуйста!!!

Срочно!!! а) s:= 0; m:=6: for i:=3 to m do s:=s+i; б) s:= 0; m:=5: for i:=2 to m do s:=s+i; в) s:=0; i:=5; while i>0 do begin i:=i-1; s:=s+i; end;
0 0
Перейти к ответам

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

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

   var f := 1;

   for var i := 1 to 5 do

   begin

       f := f * i;

       writeln(i, ' -> ', f);

   end;

   writeln;

   

   var s := 0;

   for var i := 1 to 5 do

   begin

       s := s + i * i;

       writeln(i, ' -> ', s);

   end;

end.

И мы получаем такие данные

1)

1 -> 1

2 -> 2

3 -> 6

4 -> 24

5 -> 120

Ответ 120

2)

1 -> 1

2 -> 5

3 -> 14

4 -> 30

5 -> 55

Ответ 55

Объяснение:

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

Давайте рассмотрим каждый фрагмент алгоритма по отдельности и определим значения переменной s после выполнения.

а) s:= 0; m:=6: for i:=3 to m do s:=s+i;

  1. Инициализируем переменную s значением 0.
  2. Инициализируем переменную m значением 6.
  3. Запускаем цикл for с переменной i, начиная от 3 и идя до m (включительно).
    • При i=3: s = 0 + 3 = 3
    • При i=4: s = 3 + 4 = 7
    • При i=5: s = 7 + 5 = 12
    • При i=6: s = 12 + 6 = 18

После выполнения этого фрагмента алгоритма, переменная s будет равна 18.

б) s:= 0; m:=5: for i:=2 to m do s:=s+i;

  1. Инициализируем переменную s значением 0.
  2. Инициализируем переменную m значением 5.
  3. Запускаем цикл for с переменной i, начиная от 2 и идя до m (включительно).
    • При i=2: s = 0 + 2 = 2
    • При i=3: s = 2 + 3 = 5
    • При i=4: s = 5 + 4 = 9
    • При i=5: s = 9 + 5 = 14

После выполнения этого фрагмента алгоритма, переменная s будет равна 14.

в) s:=0; i:=5; while i>0 do begin i:=i-1; s:=s+i; end;

  1. Инициализируем переменную s значением 0.
  2. Инициализируем переменную i значением 5.
  3. Запускаем цикл while, который будет выполняться до тех пор, пока i>0.
    • При i=5: s = 0 + 5 = 5, i = 5 - 1 = 4
    • При i=4: s = 5 + 4 = 9, i = 4 - 1 = 3
    • При i=3: s = 9 + 3 = 12, i = 3 - 1 = 2
    • При i=2: s = 12 + 2 = 14, i = 2 - 1 = 1
    • При i=1: s = 14 + 1 = 15, i = 1 - 1 = 0

После выполнения этого фрагмента алгоритма, переменная s будет равна 15.

Итак, после выполнения указанных фрагментов алгоритма:

а) s = 18 б) s = 14 в) s = 15

0 0

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

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

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

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