Номер §3.3 ПМ 1

ГДЗ по информатике 9 класс, Босова 2023, страница 179

§. ПМ Сортировка части таблицы

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

В таблице о кандидатах столбец A содержит фамилии, столбец B — рост (см), столбец C — решение о приёме при росте не менее 170 см:

Строка Ученик Рост, см
3 Васечкин 169
4 Дроздов 182
5 Иванов 173
6 Куликов 158
7 Петров 190
8 Сидоров 170
Решение

При сортировке только диапазона B:B табличный процессор переставит числа в этом диапазоне, но не переставит фамилии в столбце A. Согласно правилу сортировки по возрастанию, упорядочим рост от наименьшего к наибольшему: , , , , , .

После сортировки высота каждой строки изменится, а фамилия останется прежней. Формула в C проверяет B, формула в C — B и так далее. Поэтому решения о приёме будут вычислены уже для новых чисел в строках:

Строка Ученик Рост до сортировки, см Рост после сортировки, см Новое решение
Васечкин не принят
Дроздов не принят
Иванов принят
Куликов принят
Петров принят
Сидоров принят

Например, для строки проверка ложна, поэтому напротив Дроздова появится «не принят», хотя его настоящий рост — см. Для строки проверка истинна, поэтому напротив Куликова появится «принят», хотя его настоящий рост — см. Число принятых по формуле останется равным четырём, потому что среди тех же шести значений по-прежнему четыре числа не меньше . Однако имена части принятых окажутся неверными.

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

Ответ

Если отсортировать только B:B, значения роста оторвутся от фамилий: Дроздов ошибочно станет «не принят», а Куликов — «принят». Для сохранения правильных данных нужно сортировать всю таблицу по столбцу B.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото