1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 7 Параграф 4.5 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 7 Параграф 4.5 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

var
x, s: integer;
begin
s := 0;
repeat
write(‘х > > ‘);
readln(x);
s := s + x
until x = 0;
writeln(‘s = ‘, s)
end.
Окно вывода
х > > 3
х > > 4
х > > 23
х > > 5
х > > 0
s = 35

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

Сумму удобно накапливать в переменной $$s$$. Сначала ей присваиваем значение $$0$$, затем в цикле repeat вводим очередное число $$x$$ и прибавляем его к сумме. Цикл заканчивается, когда введён ноль. Ноль тоже попадает в сумму, но на результат это не влияет.

var
  x, s: integer;
begin
  s := 0;
  repeat
    write(‘x>>’);
    readln(x);
    s := s + x
  until x = 0;
  writeln(‘s = ‘, s)
end.

При вводе чисел $$3, 4, 23, 5, 0$$ получаем:

$$s = 3 + 4 + 23 + 5 + 0 = 35$$

Ответ

Программа на Паскале:

var
  x, s: integer;
begin
  s := 0;
  repeat
    write(‘x>>’);
    readln(x);
    s := s + x
  until x = 0;
  writeln(‘s = ‘, s)
end.

При указанном вводе: $$s = 35$$.



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