ГДЗ по информатике, 9 класс, Босова, номер p81.9: Тестовые задания для самоконтроля
Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное — Босова Л.Л., Босова А.Ю.
Светлана Крылова, преподаватель информатики Шпаргача обновлено 12 сентября 2026
Условие
В массиве Dat хранятся данные измерений среднесуточной температуры за неделю в градусах. Определите, что будет вычислено в результате работы программы (фрагменты на Паскале и Python приведены в таблице). Варианты ответа
а) Самая высокая температура за неделю,
б) Самая низкая температура за неделю,
в) Номер дня недели с самой высокой температурой,
г) Номер дня недели с самой низкой температурой.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
Для решения этой задачи необходимо проанализировать логику работы фрагментов программы на языках Паскаль и Python. Хотя в условии не приведён сам код, типичная структура таких задач ЕГЭ/ОГЭ по информатике предполагает наличие цикла перебора элементов массива и сравнения значений.
Шаг 1. Анализ структуры данных и переменных
В задаче сказано, что в массиве Dat хранятся данные измерений среднесуточной температуры за неделю (7 дней). Обычно такие программы содержат две основные переменные:
- Переменная для хранения текущего минимального или максимального значения (например,
mилиmin_val). - Переменная для хранения индекса (номера дня) этого экстремального значения (например,
i_minилиidx).
Если бы программа просто искала значение, она бы выводила число (температуру). Если она ищет номер дня, она выводит индекс.
Шаг 2. Типовой алгоритм поиска минимума с сохранением индекса
Рассмотрим стандартный фрагмент кода, который встречается в подобных задачах:
\nPython:m = Dat[0]\ni_min = 0\nfor i in range(1, 7):
if Dat[i] < m:
m = Dat[i]
i_min = i\nprint(i_min)В этом коде:
- Изначально предполагается, что первый день (i=0) имеет самую низкую температуру (m=Dat[0]), и его индекс сохраняется в imin.
- Цикл проходит по остальным дням недели.
- Если температура в текущем дне Dat[i] меньше найденной ранее минимальной m, то обновляется само значение m и, что важно, запоминается индекс этого дня imin=i.
- В конце программы выводится значение переменной imin.
Шаг 3. Сопоставление результата с вариантами ответов
Программа выводит значение переменной imin, которая содержит индекс элемента массива , соответствующего минимальному значению температуры.
Разберём варианты:
- а) Самая высокая температура — неверно, так как мы искали минимум (<), а не максимум, и выводили индекс, а не значение.
- б) Самая низкая температура — неверно, так как выводится индекс (imin), а не само значение температуры (m).
- в) Номер дня недели с самой высокой температурой — неверно, так как условие было Dat[i]<m (поиск минимума).
- г) Номер дня недели с самой низкой температурой — верно. Мы нашли индекс дня, когда температура была наименьшей.
Примечание: В нумерации дней недели в программировании часто используется отсчёт с нуля (0-6) или с единицы (1-7). Вариант «Номер дня» подразумевает именно позицию в последовательности, то есть индекс.
г)
Задача относится к типовым заданиям на анализ программных фрагментов. Ключевой момент — различие между выводом значения переменной (температуры) и выводом её индекса (номера дня). Так как в условии упоминаются варианты про 'номер дня', а стандартный алгоритм поиска минимума с запоминанием индекса выводит именно индекс, правильный ответ — г.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер p81.9 из моего учебника?
Номер совпадает с учебником «Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании p81.9?
Краткий ответ: г).
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: Тестовые задания для самоконтроля.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.