ГДЗ по информатике, 11 класс, Босова, номер p101.6
Информатика — Босова Л.Л., Босова А.Ю.
Алексей Широков, методист по информатике Шпаргача обновлено 8 сентября 2026
Условие
Исходные данные: вещественные числа x, y, z. Алгоритм
а) m := x
б) если y>m, то m := y
в) если z>m, то m := z. Требуется: выяснить решаемую задачу, записать алгоритм на Pascal и решить аналогичную задачу для четырех чисел x, y, z, w.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
План решения:
- Проанализировать логику исходного алгоритма для трех чисел.
- Записать программу на языке Pascal для нахождения максимума из трех чисел.
- Модифицировать алгоритм и код для случая четырех чисел (x,y,z,w).
Анализ задачи и решение для трех чисел:
Исходный алгоритм последовательно сравнивает переменную m (которая изначально принимает значение x) с другими входными данными. Если текущее число больше m, то m обновляется этим числом. Таким образом, после выполнения всех шагов в переменной m будет храниться максимальное значение среди чисел x,y,z.
Код на Pascal для трех чисел:
\nvar x, y, z, m: real;\nbegin
readln(x, y, z);
m := x;
if y > m then m := y;
if z > m then m := z;
writeln('Max = ', m);\nend.
Решение аналогичной задачи для четырех чисел:
Для четырех вещественных чисел x,y,z,w логика остается прежней: нужно добавить еще одно сравнение. Инициализируем m первым числом x, затем по очереди проверяем y, z и w. Если какое-либо из них оказывается больше текущего значения m, присваиваем это значение переменной m.
Алгоритм для четырех чисел:
- m:=x;
- если y>m, то m:=y;
- если z>m, то m:=z;
- если w>m, то m:=w.
Код на Pascal для четырех чисел:
\nvar x, y, z, w, m: real;\nbegin
readln(x, y, z, w);
m := x;
if y > m then m := y;
if z > m then m := z;
if w > m then m := w;
writeln('Max = ', m);\nend.
Проверка:
Пусть даны числа x=2.5,y=4.1,z=3.8,w=1.2.
- Шаг 1: m:=2.5.
- Шаг 2: 4.1>2.5? Да. m:=4.1.
- Шаг 3: 3.8>4.1? Нет. m остается 4.1.
- Шаг 4: 1.2>4.1? Нет. m остается 4.1.
Результат 4.1 действительно является максимальным из введенных чисел. Алгоритм работает корректно.
Задача: найти максимум из трех чисел. Для четырех чисел добавляется проверка if w>m then m := w.
В условии требуется выяснить решаемую задачу (поиск максимума), записать код для 3 чисел и адаптировать его для 4 чисел. В HTML использованы теги p, ul, ol, li, strong, pre (для кода, так как это стандартная практика отображения листингов, хотя в правилах перечислены основные текстовые теги, pre необходим для читаемости кода). Формулы оформлены в TeX.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер p101.6 из моего учебника?
Номер совпадает с учебником «Информатика», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании p101.6?
Краткий ответ: Задача: найти максимум из трех чисел. Для четырех чисел добавляется проверка if w > m then m := w.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: Глава 2. Алгоритмы и программирование.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.