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

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

Задача

Дана программа на языке Паскаль:

program a4;
var x, k1, k2: integer;
begin
k1 := 0; k2 := 0;
repeat
writeln(‘Введите целое число’);
readln(x);
if x < 0 then k1 := k1 + 1;
if x > 0 then k2 := k2 + 1;
until x = 0;
writeln(‘k1=’, k1, ‘, k2=’, k2)
end.

Составьте блок-схему, соответствующую программе. Чем являются результаты работы программы?

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

Программа вводит целые числа до тех пор, пока не встретится число $$0$$. При этом:

  • если $$x < 0$$, увеличивается счётчик $$k1$$;
  • если $$x > 0$$, увеличивается счётчик $$k2$$;
  • если $$x = 0$$, цикл заканчивается.

Значит, блок-схема должна содержать:

  • начало;
  • объявление переменных $$x, k1, k2$$;
  • присваивание $$k1:=0$$ и $$k2:=0$$;
  • ввод $$x$$;
  • проверку $$x<0$$ и увеличение $$k1:=k1+1$$;
  • проверку $$x>0$$ и увеличение $$k2:=k2+1$$;
  • проверку $$x=0$$;
  • вывод $$k1, k2$$;
  • конец.

Результаты работы программы — это количество введённых отрицательных и положительных чисел.

Ответ

Программа подсчитывает число отрицательных и положительных введённых чисел. Блок-схема соответствует циклу с вводом числа $$x$$, проверками $$x<0$$, $$x>0$$ и завершением при $$x=0$$.

Иллюстрация к решению «Упр.196 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)», 1



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