9 класс 2 § 1. 2

ГДЗ по информатике, 9 класс, Босова, номер 1.1: 2

Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное — Босова Л.Л., Босова А.Ю.

Мария Волкова, преподаватель информатики Шпаргача обновлено 12 сентября 2026

Условие

Запишите полные тексты двух вариантов программы (поиск последнего и первого вхождения элемента). Выполните программы на компьютере.

Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.

Пошаговое решение

В данном задании требуется составить и проанализировать алгоритмы поиска элементов в массиве. Мы рассмотрим два случая: поиск первого вхождения (слева направо) и поиск последнего вхождения (справа налево или с запоминанием индекса).

Шаг 1. Алгоритм поиска первого вхождения

Для поиска первого элемента, равного заданному значению x, мы начинаем просмотр массива с начала (с индекса 0). Как только находим совпадение, цикл немедленно прерывается, так как нам нужен именно первый встреченный элемент.

Пример кода на Python:

\ndef find_first(arr, x):
    for i in range(len(arr)):
        if arr[i] == x:
            return i
    return -1

Если элемент не найден, функция возвращает -1. Если найден — индекс этого элемента.

Шаг 2. Алгоритм поиска последнего вхождения

Для поиска последнего вхождения можно использовать два подхода. Первый: идти с конца массива к началу. Второй: идти с начала, но не прерывать цикл при первом совпадении, а обновлять переменную результата каждый раз, когда встречаем нужный элемент. Рассмотрим второй подход, так как он часто используется для демонстрации логики накопления ответа.

Пример кода на Python:

\ndef find_last(arr, x):
    result = -1
    for i in range(len(arr)):
        if arr[i] == x:
            result = i # Запоминаем текущий индекс
    return result

Здесь переменная `result` хранит индекс последнего найденного совпадения. Если совпадений нет, она останется равной -1.

Шаг 3. Проверка работы программ

Выполним тестовый запуск для массива A=[2,5,8,5,9] и искомого значения x=5.

  • Поиск первого: Программа проверяет элементы по порядку. Индекс 0 (2≠5), индекс 1 (5=5). Возвращаем 1.
  • Поиск последнего: Программа проходит весь массив. Находит 5 на индексе 1, запоминает 1. Идет дальше. Находит 5 на индексе 3, перезаписывает результат на 3. Доходит до конца. Возвращает 3.

Результаты корректны: первое вхождение имеет индекс 1, последнее — индекс 3.

Ответ

Программа поиска первого вхождения использует цикл с условием выхода при первом совпадении.

Программа поиска последнего вхождения проходит весь массив, сохраняя индекс последнего совпадения.

Задача практическая, требует написания кода. В решении приведены стандартные реализации на Python, которые обычно используются в школьном курсе информатики. Указаны различия в логике прерывания цикла.

Как решение?

Двойная оценка: понятность и подробность. Можно выбрать одно или оба.

Подробность

У вас другое условие?

Загрузите фото — учтём ваши числа и редакцию.

Решить по фото

Частые вопросы

Это точный номер 1.1 из моего учебника?

Номер совпадает с учебником «Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.

Какой ответ в задании 1.1?

Краткий ответ: Программа поиска первого вхождения использует цикл с условием выхода при первом совпадении. Программа поиска последнего вхождения проходит весь массив, сохраняя индекс последнего совпадения.

Как пользоваться этим разбором?

Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.

Какой учебник имеется в виду?

«Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 1. 2.

Можно ли списать ответ без решения?

Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.

Соседние задания

Автор решения: Мария Волкова, преподаватель информатики Шпаргача.

Дата обновления: 12 сентября 2026.

Источник решения: оригинальное решение редакции Шпаргач.

Номер как в учебнике. Условие — полный пересказ редакции (те же пункты, числа и факты). Решение не копирует текст книги.