1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.191 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Упр.191 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача

От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет выведено в результате работы программы.

Алгоритмический язык Паскаль

program DD;
var s, k: integer;
begin
s := 0;
k := 0;
while $$k < 6$$ do
begin
s := s + 2;
k := k + 1
end;
write(‘s=’, s)
end.

Подробный ответ

Переведём программу на Паскале в более привычную запись и проследим изменения переменных.

program DD;
var s, k: integer;
begin
  s := 0;
  k := 0;
  while k < 6 do
  begin
    s := s + 2;
    k := k + 1
  end;
  write(‘s=’, s)
end.

Начальные значения: $$s=0,$$ $$k=0.$$

В цикле каждый раз значение $$s$$ увеличивается на 2, а $$k$$ — на 1. Проверим по шагам:

$$k < 6$$$$s$$$$k$$
да21
да42
да63
да84
да105
да126

После этого условие $$k < 6$$ становится ложным, цикл заканчивается. Значение переменной $$s$$ равно $$12$$.

Ответ

s=12



Общая оценка
3.9 / 5
Другие учебники
Другие предметы