Нейросеть

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

Страницы: 93, 94, 95, 96, 97, 98, 99, 100, 101, 102
Глава: Глава 3. Основы алгоритмизации
Параграф: §3.3 - Объекты алгоритмов
Учебник: Информатика 8 класс -
Автор: Босова Людмила Леонидовна
Год: 2025
Издание: 7-е издание, стереотипное

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

1. Что представляет собой величина и чем отличаются постоянные и переменные величины?

Ответ:

Величина — это отдельный информационный объект (например, число, символ, строка, таблица), обрабатываемый алгоритмом.

  • Постоянные величины (константы) имеют значение, которое остается неизменным на протяжении всего выполнения алгоритма.
  • Переменные величины могут менять свое значение в процессе выполнения алгоритма.

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

Ответ:

Применяются следующие типы величин:

  • Числовой (целый и вещественный)
  • Логический
  • Символьный
  • Литерный (строковый)

3. Определите тип величины, если ее значение равно: 2022; 14.48; 'ДА'; FALSE; -125; '142'; \( 1,4 \cdot 10^3 \); .123E-2; 'пять'.

Ответ:

  • 2022, -125, \( 1,4 \cdot 10^3 \), .123E-2 — Числовой (целый или вещественный).
  • 14.48 — Числовой (вещественный).
  • 'ДА', '142', 'пять' — Литерный (строковый).
  • FALSE — Логический.

4. Определите, к какому типу относятся следующие величины: а) вес человека; б) марка автомобиля; в) год рождения; г) площадь фигуры; д) название месяца года; е) количество мест в самолёте.

Ответ:

  • а) вес человека — Числовой (вещественный).
  • б) марка автомобиля — Литерный (строковый).
  • в) год рождения — Числовой (целый).
  • г) площадь фигуры — Числовой (вещественный).
  • д) название месяца года — Литерный (строковый).
  • е) количество мест в самолёте — Числовой (целый).

5. Для чего предназначена команда присваивания и каковы ее основные свойства?

Ответ:

Команда присваивания предназначена для задания переменной конкретного значения или обновления ее текущего значения. Знак присваивания — \( := \).

Основные свойства:

  • Если переменной не было присвоено значение, она остается неопределенной.
  • Присвоенное значение сохраняется до следующего присваивания.
  • Новое значение безвозвратно замещает предыдущее значение переменной.

6. Какая из команд присваивания составлена правильно? а) \( \text{А} := \text{В} \); б) \( \text{А} = \text{В} \); в) \( \text{В} := \text{В} + 1 \); г) \( \text{А} + 1 := \text{А} \).

Ответ:

Правильно составлены команды:

  • а) \( \text{А} := \text{В} \) — присваивает значение переменной В переменной А.
  • в) \( \text{В} := \text{В} + 1 \) — увеличивает значение переменной В на 1 и присваивает его переменной В.

Неправильные команды:

  • б) \( \text{А} = \text{В} \) — знак \( = \) не используется для присваивания в школьном алгоритмическом языке, он означает равенство.
  • г) \( \text{А} + 1 := \text{А} \) — слева от знака присваивания должна стоять переменная, а не выражение.

7. После выполнения присваивания \( \text{x} := \text{x} + \text{y} \) значение переменной \( \text{x} \) стало равно 3, а переменной \( \text{y} \) — 5. Каковы были значения переменных \( \text{x} \) и \( \text{y} \) до выполнения этой команды?

Ответ:

Формула присваивания: \( \text{x}_{\text{новое}} = \text{x}_{\text{старое}} + \text{y}_{\text{старое}} \).

Дано: \( \text{x}_{\text{новое}} = 3 \); \( \text{y}_{\text{новое}} = 5 \). Поскольку \( \text{y} \) не менялась в этой команде, \( \text{y}_{\text{старое}} = 5 \).

Подставим: \( 3 = \text{x}_{\text{старое}} + 5 \). Отсюда \( \text{x}_{\text{старое}} = 3 - 5 = -2 \).

До присваивания: \( \text{x} \) было равно -2, \( \text{y} \) было равно 5.

8. Что называют выражением и каковы основные правила его записи?

Ответ:

Выражение — это языковая конструкция, которая используется для вычисления значения и состоит из операндов (констант, переменных, функций) и знаков операций.

Основные правила записи:

  • Выражение записывается в одну строку, без подстрочных и надстрочных символов (дроби пишутся через слэш \( / \)).
  • Знаки операций (например, умножение \( \cdot \)) не могут быть пропущены.
  • Порядок выполнения операций определяется скобками и приоритетом операций (например, сначала умножение/деление, потом сложение/вычитание).
  • Операции одинакового приоритета выполняются слева направо.

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

Ответ:

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

  • Список учеников класса (Линейная таблица: Фамилия[i]).
  • Рост учеников класса (Линейная таблица: Рост[i]).
  • Оценки учеников за контрольную работу по информатике (Линейная таблица: Оценка[i]).
  • Названия дней недели (Линейная таблица: День_недели[i]).
  • Длины сторон нескольких треугольников (Прямоугольная таблица: Сторона[i, j], где i — номер треугольника, j — номер стороны).
  • Периметры нескольких прямоугольников (Линейная таблица: Периметр[i]).

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

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

Поработайте в группе, приведите примеры допустимых и недопустимых значений для каждой из величин: а) температура человека; б) скорость автомобиля; в) площадь страны; г) название дня недели.
  • а) Температура человека:
    • Допустимое: 36.6 (вещественное, положительное).
    • Недопустимое: 'Очень высокая' (строковый тип); -5.0 (отрицательное значение).
  • б) Скорость автомобиля:
    • Допустимое: 60.5 (вещественное, положительное); 0 (целое).
    • Недопустимое: 'Быстро' (строковый тип); -10 (отрицательное значение).
  • в) Площадь страны:
    • Допустимое: 17100000 (целое или вещественное, положительное).
    • Недопустимое: 'Квадратный километр' (строковый тип); -100 (отрицательное значение).
  • г) Название дня недели:
    • Допустимое: 'Понедельник', 'Сб' (литерный/строковый тип).
    • Недопустимое: 3 (числовой тип); 256 (числовой тип).
Представьте следующие выражения, записанные в одну строку, в виде, используемом в математике (школьный алгоритмический язык): а) \( \text{a} * \text{b} / \text{c} \); б) \( \text{a} / \text{b} * \text{c} \); в) \( \text{a} + \text{b} / \text{c} \); г) \( (\text{a} + \text{b}) / \text{c} \); д) \( \text{a} + \text{b} / \text{c} + \text{d} \); е) \( (\text{a} + \text{b}) / (\text{c} + \text{d}) \).
  • а) \( \frac{a \cdot b}{c} \)
  • б) \( \frac{a}{b} \cdot c \)
  • в) \( a + \frac{b}{c} \)
  • г) \( \frac{a + b}{c} \)
  • д) \( a + \frac{b}{c} + d \)
  • е) \( \frac{a + b}{c + d} \)
Запишите следующие математические выражения с использованием правил школьного алгоритмического языка: а) \( ax^2 + bx + c \); б) \( \frac{at^2}{2} \); в) \( \frac{1}{2}(a+b)h \); г) \( \frac{1+x_1 x_2}{b^2 c} \); д) \( \sqrt{a^2+b^2} \).
  • а) \( \text{a} * \text{x} \wedge 2 + \text{b} * \text{x} + \text{c} \) или \( \text{a} * \text{x} * \text{x} + \text{b} * \text{x} + \text{c} \)
  • б) \( \text{a} * \text{t} \wedge 2 / 2 \) или \( (\text{a} * \text{t} * \text{t}) / 2 \)
  • в) \( (1 / 2) * (\text{a} + \text{b}) * \text{h} \)
  • г) \( (1 + \text{x} 1 * \text{x} 2) / (\text{b} \wedge 2 * \text{c}) \) или \( (1 + \text{x} 1 * \text{x} 2) / (\text{b} * \text{b} * \text{c}) \)
  • д) \( \text{sqrt}(\text{a} \wedge 2 + \text{b} \wedge 2) \) или \( \text{sqrt}(\text{a} * \text{a} + \text{b} * \text{b}) \)
Напишите логическое выражение, которое будет ИСТИННЫМ при выполнении следующих условий, и ЛОЖНЫМ в обратном случае: а) \( \text{x} \) принадлежит отрезку [0; 1]; б) \( \text{x} \) лежит вне отрезка (0; 1]; в) каждое из чисел \( \text{x}, \text{y} \) положительно; г) хотя бы одно из чисел \( \text{x}, \text{y} \) положительно; д) ни одно из чисел \( \text{x}, \text{y} \) не является положительным; е) только одно из чисел \( \text{x}, \text{y} \) положительно.
  • а) \( (\text{x} >= 0) \text{ И } (\text{x} <= 1) \)
  • б) \( (\text{x} <= 0) \text{ ИЛИ } (\text{x} > 1) \)
  • в) \( (\text{x} > 0) \text{ И } (\text{y} > 0) \)
  • г) \( (\text{x} > 0) \text{ ИЛИ } (\text{y} > 0) \)
  • д) \( (\text{x} <= 0) \text{ И } (\text{y} <= 0) \) или \( \text{НЕ } ( (\text{x} > 0) \text{ ИЛИ } (\text{y} > 0) ) \)
  • е) \( (\text{x} > 0) \text{ И } (\text{y} <= 0) \text{ ИЛИ } (\text{x} <= 0) \text{ И } (\text{y} > 0) \)
Изобразите на декартовой прямоугольной системе координат область, в которой и только в которой истинно следующее логическое выражение: а) \( (\text{x} > -1) \text{ И } (\text{x} < 1) \text{ И } (\text{y} >= -1) \text{ И } (\text{y} <= 1) \); б) \( (\text{y} >= \text{x}) \text{ И } (\text{y} >= -\text{x}) \text{ И } (\text{y} <= 1) \).
  • а) Выражение задает область, ограниченную прямыми \( \text{x} = -1 \), \( \text{x} = 1 \), \( \text{y} = -1 \), \( \text{y} = 1 \). Поскольку неравенства строгие (\( \text{x} > -1, \text{x} < 1 \)) или нестрогие (\( \text{y} >= -1, \text{y} <= 1 \)), то область представляет собой квадрат с вершинами в точках \( (-1, -1) \), \( (1, -1) \), \( (1, 1) \), \( (-1, 1) \). Боковые границы \( \text{x} = -1 \) и \( \text{x} = 1 \) являются пунктирными (не включаются), а верхняя и нижняя границы \( \text{y} = -1 \) и \( \text{y} = 1 \) — сплошными (включаются).
  • б) Выражение задает область, ограниченную прямыми \( \text{y} = \text{x} \), \( \text{y} = -\text{x} \), \( \text{y} = 1 \). Область находится выше или на прямой \( \text{y} = \text{x} \), выше или на прямой \( \text{y} = -\text{x} \) и ниже или на прямой \( \text{y} = 1 \). Это треугольник с вершинами в точках \( (-1, 1) \), \( (1, 1) \) и \( (0, 0) \), включая границы.
Запишите логическое выражение, которое будет принимать значение ИСТИНА только в том случае, когда координаты \( (\text{x}, \text{y}) \) принадлежат закрашенной области (см. с. 102).

Закрашенная область ограничена прямыми \( \text{y} = \text{x} + 1 \) и \( \text{y} = \text{x} - 4 \). Область находится ниже или на прямой \( \text{y} = \text{x} + 1 \) (\( \text{y} <= \text{x} + 1 \)) и выше или на прямой \( \text{y} = \text{x} - 4 \) (\( \text{y} >= \text{x} - 4 \)).

Логическое выражение: \( (\text{y} <= \text{x} + 1) \text{ И } (\text{y} >= \text{x} - 4) \).

Можно также переписать в виде:

  • \( (\text{x} - \text{y} >= -1) \text{ И } (\text{x} - \text{y} <= 4) \)
Запишите команду присваивания, в результате выполнения которой логическая переменная \( \text{z} \) получит значение ИСТИНА, если выполняется указанное условие, и ЛОЖЬ в противном случае: а) \( \text{x} \) — положительное число; б) хотя бы одно из чисел \( \text{x}, \text{y}, \text{z} \) равно нулю; в) числа \( \text{x}, \text{y}, \text{z} \) равны между собой.
  • а) \( \text{z} := \text{x} > 0 \)
  • б) \( \text{z} := (\text{x} = 0) \text{ ИЛИ } (\text{y} = 0) \text{ ИЛИ } (\text{z} = 0) \)
  • в) \( \text{z} := (\text{x} = \text{y}) \text{ И } (\text{y} = \text{z}) \)
Придумайте свой алгоритм для обмена значениями двух числовых переменных \( \text{А} \) и \( \text{В} \).

Обмен значениями числовых переменных \( \text{А} \) и \( \text{В} \) можно выполнить без использования дополнительной переменной:

Алгоритм:

нач\nА := А + В\nВ := А - В\nА := А - В\nкон
Имеются числовые переменные \( \text{А}, \text{В} \) и \( \text{С} \). Сколько промежуточных переменных понадобится для того, чтобы переменной \( \text{А} \) было присвоено значение переменной \( \text{В} \), переменной \( \text{В} \) — значение переменной \( \text{С} \), а переменной \( \text{С} \) — значение переменной \( \text{А} \)? Запишите соответствующий алгоритм.

Для выполнения циклического сдвига значений \( \text{А} \leftarrow \text{В} \leftarrow \text{С} \leftarrow \text{А} \) потребуется одна промежуточная переменная (например, \( \text{TEMP} \)).

Алгоритм:

нач\nTEMP := А\nА := В\nВ := С\nС := TEMP\nкон

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

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

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

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

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

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

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

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

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