Вопрос задан 30.07.2023 в 10:58. Предмет Информатика. Спрашивает Митасов Васёк.

Сколько раз будет выполняться цикл и какие значения примут переменные : а) s:=0; For I:=1 to 7 do

s:=s-I б)p:=5; z:=20; For I:=1 to p do z:=z-p Помогите пожалуйста
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сафронов Кирилл.
A) 7 раз будет выполняться цикл For (1,2,3,4,5,6,7),
s примет значение: -28

var s,I: Integer;
begin
s:=0;
For I:=1 to 7 do
s:=s-I;
writeln(s);
end.


б) 5 раз будет выполняться цикл For (1,2,3,4,5).
z примет значение: -5

var p,z,I: Integer;
begin
p:=5;
z:=20;
For I:=1 to p do
z:=z-p;
writeln(z);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте разберемся с каждым циклом:

а) s:=0; For I:=1 to 7 do s:=s-I

Переменные:

  • s (начальное значение 0)

Цикл будет выполняться с I от 1 до 7 (включительно), на каждой итерации значение переменной s будет уменьшаться на значение I.

  1. При I = 1: s = 0 - 1 = -1
  2. При I = 2: s = -1 - 2 = -3
  3. При I = 3: s = -3 - 3 = -6
  4. При I = 4: s = -6 - 4 = -10
  5. При I = 5: s = -10 - 5 = -15
  6. При I = 6: s = -15 - 6 = -21
  7. При I = 7: s = -21 - 7 = -28

Цикл выполнится 7 раз, и в результате переменная s примет значение -28.

б) p:=5; z:=20; For I:=1 to p do z:=z-p

Переменные:

  • p (начальное значение 5)
  • z (начальное значение 20)

Цикл будет выполняться с I от 1 до p (в данном случае p = 5), на каждой итерации значение переменной z будет уменьшаться на значение p.

  1. При I = 1: z = 20 - 5 = 15
  2. При I = 2: z = 15 - 5 = 10
  3. При I = 3: z = 10 - 5 = 5
  4. При I = 4: z = 5 - 5 = 0
  5. При I = 5: z = 0 - 5 = -5

Цикл выполнится 5 раз, и в результате переменная z примет значение -5.

Итак, ответы: а) Цикл выполнится 7 раз, переменная s примет значение -28. б) Цикл выполнится 5 раз, переменная z примет значение -5.

0 0

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

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

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

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