Нейросеть

ГДЗ: Параграф § 1.7 / Информатика 9 класс

Страницы: 79, 80, 81
Глава: Глава 1. Алгоритмы и программирование
Параграф: § 1.7 - Тестовые задания для самоконтроля
Учебник: Информатика 9 класс -
Автор: Босова Людмила Леонидовна
Год: 2025
Издание: 7-е издание, стереотипное

Вопросы для самопроверки:

1. Как по-другому называется метод, который часто используется при создании алгоритмов и заключается в пошаговом уточнении деталей?

Ответ:

Другое название этого метода – Метод разработки "сверху вниз".

2. Какое название дается алгоритму, который используется как составная часть другого, более крупного алгоритма, для решения вспомогательной подзадачи?

Ответ:

Такой алгоритм называется вспомогательным.

3. Какое условие должно быть обязательно соблюдено при передаче фактических параметров для вызова вспомогательного алгоритма, по сравнению с его формальными параметрами?

Ответ:

Необходимо соблюдать соответствие по типу параметров, по количеству параметров и по порядку следования параметров (то есть по всем перечисленным пунктам).

4. Какие элементы синтаксиса используются в языках программирования Паскаль и Python для записи и реализации вспомогательных алгоритмов?

Ответ:

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

5. Назовите имя для набора элементов одного и того же типа, объединенных общим названием, где каждый элемент имеет свой уникальный номер?

Ответ:

Такой набор называется массивом.

6. Как называется количество индексов, которое требуется для того, чтобы однозначно получить доступ к конкретному элементу в массиве?

Ответ:

Это называется размерностью массива.

7. Кто считается основателем науки кибернетики?

Ответ:

Основоположником кибернетики является Норберт Винер.

8. Выберите наиболее точное и полное определение понятия "управление".

Ответ:

Наиболее полное определение: Процесс целенаправленного воздействия одних объектов на другие.

9. Какое качество из перечисленных не может считаться присущим абсолютно всем современным роботам?

Ответ:

Не является повсеместно присущим качеством: Способность понимать окружающий мир.

Практические задания:

Проанализируйте представленный ниже текст программы на языках Паскаль и Python, которая включает рекурсивную подпрограмму f(n). Определите, какое количество символов-звездочек будет выведено на экран в результате вызова \( f(5) \)?\n\nПаскаль:\n procedure f(n: integer);\nbegin\nwrite('*');\nif n > 1 then f(n div 2);\nend; \n\nPython:\n def f(n):\nprint('*');\nif n > 1: f(n // 2)

Алгоритм печатает '*' в начале каждого вызова и вызывает себя рекурсивно, пока \( n > 1 \), используя целочисленное деление на 2.При вызове \( f(5) \) последовательность действий будет следующей:

  1. Вызов \( f(5) \): печать '*' (1-я звездочка). \( 5 > 1 \), рекурсивный вызов \( f(5 \text{ div } 2) = f(2) \).
  2. Вызов \( f(2) \): печать '*' (2-я звездочка). \( 2 > 1 \), рекурсивный вызов \( f(2 \text{ div } 2) = f(1) \).
  3. Вызов \( f(1) \): печать '*' (3-я звездочка). \( 1 \ngtr 1 \) – условие ложно, рекурсия завершается.
Таким образом, на экран будет выведено 3 звездочки.

Предположим, в массиве Dat сохранены данные об измерениях среднесуточной температуры за неделю. Проанализируйте фрагмент программы на языках Паскаль и Python, представленный ниже. Определите, что именно будет вычислено и выведено в результате работы данного алгоритма?\n\nПаскаль:\n m := 0; n := 0;\nfor k := 1 to 7 do\nif Dat[k] >= m then\nbegin\nm := Dat[k];\nn := k;\nend;\nwriteln(n) \n\nPython (допуская, что массив <code>Dat проиндексирован от 0 до 6):\n m = -1; n = -1;\nfor k in range(7):\nif Dat[k] >= m:\nm = Dat[k];\nn = k;\nprint(n)

Данный алгоритм ищет элемент с наибольшим значением в массиве Dat. Переменная m хранит текущее максимальное значение, а n – его индекс. Цикл перебирает все элементы. Условие if Dat[k] >= m гарантирует, что при равенстве температур будет выбран более поздний день (больший индекс k).В результате работы программы будет выведено значение переменной n, которое соответствует номеру дня недели с самой высокой температурой (или последнего дня с этой температурой, если максимальных значений несколько).

Задали создать проект?

Создай с помощью ИИ за 5 минут

До 90% уникальность
Готовый файл Word
15-30 страниц
Список источников по ГОСТ
Оформление по ГОСТ
Таблицы и схемы

Готовые проекты

Список готовых проектов к текущему параграфу.

Уведомление об авторском праве и цитировании

ВНИМАНИЕ: Представленные фрагменты из учебных материалов используются исключительно в научно-образовательных целях в объеме, оправданном поставленной целью.

Данное использование осуществляется в рамках, установленных законодательством об авторском праве (в частности, нормами о свободном использовании произведения для образовательных целей).

В соответствии с законодательством, автор и источник заимствования указаны для каждого используемого фрагмента.