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

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

Задача

program a4;
var x, kl, 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 (‘kl=’, kl, ‘, ‘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$$.



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