1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.9 Упр.26 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.9 Упр.26 ГДЗ Семакин 10 класс (Информатика)

Задача

а) Получить названия игрушек, цена которых не превышает 500 руб. и которые подходят детям 5 лет.
б) Определить стоимость самого дорогого конструктора.
в) Получить список наиболее дорогих игрушек (цена которых отличается от цены самой дорогой игрушки не более чем на 200 руб.).
г) Получить названия игрушек, которые подходят детям как четырех лет, так и десяти лет.
д) Получить сведения о том, можно ли подобрать игрушку, любую, кроме мяча, подходящую ребенку трех лет.
е) Получить название самой дешевой игрушки.
ж) Получить название самой дорогой игрушки для детей до четырех лет.
з) Получить названия игрушек для детей четырех-пяти лет.
и) Получить название самой дешевой игрушки, подходящей детям двух-трех лет.
к) Определить стоимость самой дорогой куклы.
л) Определить стоимости всех кукол для детей шести лет.
м) Для детей какого возраста предназначается конструктор?
н) Для детей какого возраста предназначены кубики? Указать их среднюю стоимость.

Подробный ответ

По условию игрушка описывается полями: название, цена, возраст от, возраст до. Для отбора игрушек используются проверки по цене, названию и возрастным границам.

Из приведённого фрагмента кода видно, что:

  • функция getIndexMostExpKonstrukt ищет самую дорогую игрушку с названием «кукла»;
  • функция isExistToy проверяет, существует ли игрушка, не являющаяся мячом и подходящая ребёнку 3 лет, то есть для которой $$ageFrom \le 3 \le ageTo$$.

Для остальных пунктов используются такие же условия отбора:

  • для ребёнка 5 лет: $$ageFrom \le 5 \le ageTo$$;
  • для детей 4 и 10 лет: $$ageFrom \le 4 \le ageTo$$ и $$ageFrom \le 10 \le ageTo$$;
  • для детей 4–5 лет: $$ageFrom \le 4 \le ageTo$$ и $$ageFrom \le 5 \le ageTo$$;
  • для детей 2–3 лет: $$ageFrom \le 2 \le ageTo$$ и $$ageFrom \le 3 \le ageTo$$;
  • для детей до 4 лет: $$ageTo \le 4$$;
  • для детей 6 лет: $$ageFrom \le 6 \le ageTo$$.

Тогда готовые ответы по пунктам такие:

  1. Названия игрушек, цена которых не превышает 500 руб. и которые подходят детям 5 лет: выбрать записи, где $$price \le 500$$ и $$ageFrom \le 5 \le ageTo$$.
  2. Стоимость самого дорогого конструктора: найти максимум по полю цена среди игрушек с названием «конструктор».
  3. Список наиболее дорогих игрушек: выбрать все игрушки, для которых $$price \ge P_{max}-200$$, где $$P_{max}$$ — цена самой дорогой игрушки.
  4. Названия игрушек, которые подходят детям как 4 лет, так и 10 лет: выбрать игрушки, для которых $$ageFrom \le 4 \le ageTo$$ и $$ageFrom \le 10 \le ageTo$$.
  5. Можно ли подобрать игрушку, любую, кроме мяча, подходящую ребёнку 3 лет: проверить существование записи, где $$name \ne \text{«мяч»}$$ и $$ageFrom \le 3 \le ageTo$$.
  6. Название самой дешёвой игрушки: найти запись с минимальной ценой.
  7. Название самой дорогой игрушки для детей до 4 лет: среди игрушек с $$ageTo \le 4$$ выбрать ту, у которой цена максимальна.
  8. Названия игрушек для детей 4–5 лет: выбрать игрушки, для которых $$ageFrom \le 4 \le ageTo$$ и $$ageFrom \le 5 \le ageTo$$.
  9. Название самой дешёвой игрушки, подходящей детям 2–3 лет: среди игрушек с $$ageFrom \le 2 \le ageTo$$ и $$ageFrom \le 3 \le ageTo$$ выбрать минимальную по цене.
  10. Стоимость самой дорогой куклы: найти максимум по цене среди игрушек с названием «кукла».
  11. Стоимость всех кукол для детей 6 лет: выбрать все записи с названием «кукла» и условием $$ageFrom \le 6 \le ageTo$$.
  12. Для детей какого возраста предназначается конструктор: по всем записям с названием «конструктор» определить диапазон возрастов $$[ageFrom; ageTo]$$.
  13. Для детей какого возраста предназначены кубики и какова их средняя стоимость: по всем записям с названием «кубики» определить общий возрастной диапазон и вычислить среднее арифметическое цен.

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



Общая оценка
3.9 / 5
Другие учебники
Другие предметы