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

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

Задача

От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет выведено в результате работы программы, если были введены следующие числа: $$1, 5, -10, 3, -8, 6, 4, 0$$.

program DD;
var s, x: integer;
begin
s := 0;
repeat read(x); s := s + x until x = 0;
write(s)
end.

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

Переведём алгоритм на язык Паскаль:

program DD;
var
  s, x: integer;
begin
  s := 0;
  repeat
    read(x);
    s := s + x
  until x = 0;
  write(s)
end.

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

$$s$$$$x$$$$x=0$$
0——
11нет
65нет
-4-10нет
-13нет
-9-8нет
-36нет
14нет
10да

После ввода нуля цикл заканчивается, и на экран выводится текущее значение $$s$$.

Ответ

1



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