Уроки 28 · 1 урок · Б. Болтаев, А. Азаматов, А. Аскаров, М. Содиков, Г. Азаматова. Основы информатики и компьютерной техники, 8 класс. Второе издание. Государственное научное издательство «O‘zbekiston milliy ensiklopediyasi», Ташкент, 2015
28
Сортировка данных
Учебник: с. 120–123
ЦельПонимает список как набор полей и записей и сортирует таблицу по одному или нескольким полям по возрастанию или убыванию.
Новые слова
поле: столбец списка, названный своим заголовком · maydonзапись: одна строка списка · yozuvсортировка: расположение записей по значениям поля · tartiblashпорядок по возрастанию: от наименьшего к наибольшему, от A до Z · o‘sish tartibi
Объяснение
В Excel список рассматривается как база данных: столбец – это поле, заголовок столбца – имя поля, а каждая строка – запись. Сортировка располагает записи по значению выбранного поля по возрастанию (от наименьшего к наибольшему, от A до Z) или по убыванию (от наибольшего к наименьшему); число записей не меняется. Выдели всю таблицу или одну её ячейку и используй Данные → Сортировка; флажок «Мои данные содержат заголовки» не включает первую строку в сортировку. Если выделить и отсортировать только один столбец, этот столбец сдвинется, а остальные останутся на месте, и имена окажутся рядом с чужими данными. При сортировке по нескольким полям записи с одинаковыми значениями первого поля упорядочиваются по второму полю, затем по третьему. Порядок букв зависит от языка: o‘, g‘, sh и ch могут располагаться не так, как ты ожидаешь, в зависимости от языковых настроек, поэтому проверяй результат; чтобы можно было вернуться к исходному порядку, заранее добавь столбец с номерами.
Примеры
Список (город, температура °C): Nukus 28, Bukhara 31, Nukus 25, Andijan 28. Город по возрастанию, затем температура по убыванию: Andijan 28; Bukhara 31; Nukus 28; Nukus 25.
Ошибка: если выделить и отсортировать только столбец с именами, имена встанут в алфавитном порядке, а оценки останутся на прежних местах – каждый ребёнок получит чужую оценку. Поэтому сортируют всю таблицу.
Работа в классе
«Проверка сортировки»: группа строит таблицу из названий и цен 6 товаров, сортирует по названию, а затем по цене и вместе проверяет результат.
Упражнения
1
Что означают «поле» и «запись» в списке?
Поле – это столбец (названный своим заголовком); запись – это одна строка.
2
Оценки 78, 92, 65, 88 отсортированы по убыванию. Какое число стоит третьим?
78
3
Таблица из 12 записей и 1 строки заголовка отсортирована. Сколько в ней строк после этого?
13
4
Зачем сортировать ещё и по второму полю, если фамилии одинаковы?
Чтобы записи с одинаковыми фамилиями не остались в случайном порядке и порядок был определённым.