На Горох
Готовые домашние задания

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

Тестовые задания для самоконтроля

Глава 1. Алгоритмы и программирование Страницы: 79, 80, 81 9 вопр. 2 заданий
А вы знали? Проект, реферат или доклад можно создать с помощью ИИ за 5 минут — и сразу скачать готовый файл Word. Попробовать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проанализируйте представленный ниже текст программы на языках Паскаль и Python, которая включает рекурсивную подпрограмму f(n). Определите, какое количество символов-звездочек будет выведено на экран в результате вызова \( f(5) \)?

Паскаль:
procedure f(n: integer);
begin
write('*');
if n > 1 then f(n div 2);
end;

Python:
def f(n):
print('*');
if 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, представленный ниже. Определите, что именно будет вычислено и выведено в результате работы данного алгоритма?

Паскаль:
m := 0; n := 0;
for k := 1 to 7 do
if Dat[k] >= m then
begin
m := Dat[k];
n := k;
end;
writeln(n)

Python (допуская, что массив <code>Dat проиндексирован от 0 до 6):
m = -1; n = -1;
for k in range(7):
if Dat[k] >= m:
m = Dat[k];
n = k;
print(n)
Решение

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

Задали работу по теме параграфа?

Реферат, доклад или проект по параграфу: план, текст, таблицы и оформление по требованиям.

Создать проект Готовый файл Word. Оплата после того, как увидите работу.

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

15

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

Данные параграфа

Краткое содержание →
Глава
Глава 1. Алгоритмы и программирование
Параграф
§ 1.7 — Тестовые задания для самоконтроля
Учебник
Информатика 9 класс
Автор
Босова Людмила Леонидовна
Год
2025
Издание
7-е издание, стереотипное