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

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

Задача

Рассмотрим вариант решения задания из учебника Босова 8 класс, Бином: 191. От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль Определите, что будет выведено в результате работы программы. Алгоритмический язык Паскаль 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. k < 6 s k - 0 0 да 2 1 да 4 2 да 6 3 да 8 4 да 10 5 нет 12 6

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

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

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
Другие учебники
Другие предметы