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

Упр.2.199 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

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

$$\text{алг цел } s, k$$
$$\text{нач } s:=0$$
$$\text{нц для } k \text{ от } 1 \text{ до } 5$$
$$s:=s+2*k$$
$$\text{кц}$$
$$\text{вывод } s$$
$$\text{кон}$$

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

Перепишем программу на языке Паскаль и проследим изменения переменных.

program zad_199;
var s, k: integer;
begin
  s := 0;
  for k := 1 to 5 do
    s := s + 2 * k;
  writeln(s)
end.

Вычислим значения переменной $$s$$ по шагам:

$$k$$$$s$$
—$$0$$
$$1$$$$0+2\cdot1=2$$
$$2$$$$2+2\cdot2=6$$
$$3$$$$6+2\cdot3=12$$
$$4$$$$12+2\cdot4=20$$
$$5$$$$20+2\cdot5=30$$

После завершения цикла программа выведет число $$30$$.

Ответ: $$30$$.



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