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

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

Задача

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

program a2;
var a, b, c, min: real;
begin
  writeln ('Введите три числа');
  readln (a, b, c);
  min:=a;
  if b < min then min:=b;
  if c < min then min:=c;
  writeln ('min', min)
end.

Что будет результатом работы программы при следующих исходных данных?

abcmin
10511
10575
21052

Постройте блок-схему, соответствующую программе.

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

Программа находит минимальное из трёх введённых чисел.

Сначала переменной min присваивается значение a, затем выполняются проверки:

  • если $$b < min$$, то $$min := b$$;
  • если $$c < min$$, то $$min := c$$.

Подставим значения из таблицы.

abcmin
10511
10575
21052

Построим блок-схему по шагам: начало → ввод $$a, b, c$$ → $$min := a$$ → проверка $$b < min$$ → при «да» $$min := b$$ → проверка $$c < min$$ → при «да» $$min := c$$ → вывод $$min$$ → конец.

program a2;
var a, b, c, min: real;
begin
  writeln(‘Введите три числа’);
  readln(a, b, c);
  min := a;
  if b < min then min := b;
  if c < min then min := c;
  writeln(‘min=’, min)
end.

Ответ

При данных $$10, 5, 1$$ программа выведет $$min = 1$$; при данных $$10, 5, 7$$ — $$min = 5$$; при данных $$2, 10, 5$$ — $$min = 2$$.

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



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