Упр.3.61 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
База данных «СТРАНЫ» содержит следующие сведения по различным странам мира: название; численность населения; дату переписи населения; процент населения страны от всего населения Земли; площадь в км2; материк, на котором страна расположена.
Укажите количество и номера записей, удовлетворяющих условию:
1) $$\text{Процент} > 2 \text{ И Процент} < 5$$
2) $$\text{Материк} = \text{«С. Америка»} \text{ ИЛИ Материк} = \text{«Ю. Америка»}$$
3) $$\text{Площадь} > 8\,000\,000 \text{ И Процент} > 2 \text{ И Материк} = \text{«Евразия»}$$
4) $$\text{Процент} > 2 \text{ И }(\text{Материк} = \text{«Евразия»} \text{ ИЛИ Материк} = \text{«Африка»})$$
5) $$((\text{Население} > 80\,000\,000 \text{ И Дата} > \text{01.01.2012}) \text{ ИЛИ Площадь} < 500000)$$
Дайте ответы на следующие вопросы.
1) Какую строку будет занимать запись, содержащая данные о России, после сортировки по убыванию значения поля «Площадь»?
2) Какую строку будет занимать запись, содержащая данные о России, после сортировки по убыванию значения поля «Население»?
3) Какую строку будет занимать запись, содержащая данные о России, после сортировки по убыванию значения поля «Процент»?
4) Какую строку будет занимать запись, содержащая данные о России, после сортировки сначала по убыванию значения поля «Дата», а затем по убыванию значения поля «Процент»?
5) Какая запись будет занимать первую строку после сортировки по убыванию значения поля «Дата», затем по возрастанию значения поля «Материк»?
1) Отберём записи по каждому условию.
- $$\text{Процент} > 2 \land \text{Процент} < 5$$ — 6 записей: 1, 2, 7, 10, 11, 12.
- $$\text{Материк} = \text{«С. Америка»} \lor \text{Материк} = \text{«Ю. Америка»}$$ — 3 записи: 2, 9, 12.
- $$\text{Площадь} > 8\,000\,000 \land \text{Процент} > 2 \land \text{Материк} = \text{«Евразия»}$$ — 2 записи: 8, 11.
- $$\text{Процент} > 2 \land (\text{Материк} = \text{«Евразия»} \lor \text{Материк} = \text{«Африка»})$$ — 5 записей: 1, 6, 8, 10, 11.
- $$((\text{Население} > 80\,000\,000 \land \text{Дата} > 01.01.2012) \lor \text{Площадь} < 500000)$$ — 10 записей: 2, 3, 4, 5, 6, 8, 11, 12, 13, 15.
2) После сортировки:
- по убыванию поля Площадь запись о России будет в строке 1;
- по убыванию поля Население — в строке 7;
- по убыванию поля Процент — в строке 7;
- сначала по убыванию поля Дата, затем по убыванию поля Процент — в строке 7;
- по убыванию поля Дата, затем по возрастанию поля Материк первой будет запись 5, Египет.
Ответ: 1) 6 записей: 1, 2, 7, 10, 11, 12; 2) 3 записи: 2, 9, 12; 3) 2 записи: 8, 11; 4) 5 записей: 1, 6, 8, 10, 11; 5) 10 записей: 2, 3, 4, 5, 6, 8, 11, 12, 13, 15; 2.1) 1; 2.2) 7; 2.3) 7; 2.4) 7; 2.5) 5, Египет.



