"Информатика и ИКТ (в 2 частях)", Бененсон Е.П., Паутова А.Г.
Таблица помогает представить сведения об объектах в строках и столбцах. Каждая строка — запись об одном объекте, а столбец — поле с данными одного вида. Если нужно найти сведения в нужном порядке, записи сортируют по значениям выбранного поля: например, по названию, баллам или цене. Главное правило — при сортировке перемещают целые строки, иначе данные разных объектов смешаются.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Таблица — способ представить данные в строках и столбцах. Заголовки столбцов показывают, какие сведения находятся в каждом столбце: например, под заголовком «Автор» указаны авторы книг. По заголовку можно выбрать нужный признак и найти соответствующие сведения.
Запись — строка таблицы, содержащая сведения об одном объекте. Например, строка может описывать одну книгу и включать её название и автора. При упорядочивании меняют положение всей строки, а не отдельных ячеек: так все данные остаются связанными с тем же объектом.
Поле — столбец таблицы, в котором записаны данные одного вида. В поле «Цена» указаны цены разных товаров, а в поле «Название» — их названия. Значения выбранного поля позволяют сравнить записи по одному и тому же признаку.
Сортировка записей — упорядочивание строк таблицы по значениям выбранного поля. При сортировке по возрастанию значения располагают от меньшего к большему, а текст — в алфавитном порядке. При сортировке по убыванию порядок значений становится обратным.
Каждая запись описывает отдельный объект, поэтому значения полей в одной строке связаны между собой. Например, название книги и имя её автора относятся к одной книге, а не к разным объектам. Сравнивая записи по одному и тому же полю, можно увидеть, чем объекты отличаются по выбранному признаку.
Перед сортировкой выбирают поле, которое отвечает цели упорядочивания. Если нужно найти товары с самой низкой ценой, сравнивают значения поля «Цена», а не названия товаров. Выбор поля задаёт правило сравнения: без него непонятно, какие записи должны стоять раньше.
При сортировке чисел по возрастанию сначала ставят меньшее число, затем большее. Для текста обычно используют алфавитный порядок, потому что он даёт единое правило расположения слов. Благодаря этому результат можно проверить: соседние значения должны идти последовательно в выбранном направлении.
Сортировка по убыванию обращает порядок: числа располагают от большего к меньшему, а текстовые значения — в обратном алфавитном порядке. Такой способ удобен, когда нужно увидеть сначала самые большие значения, например высокие баллы или дорогие товары. Проверить направление можно, сравнив несколько соседних значений.
Во время сортировки строки перемещают целиком, поскольку поля одной записи относятся к одному объекту. Если переставить только цены, название товара может оказаться рядом с чужой ценой. Сохранение строк не даёт перепутать сведения и позволяет пользоваться таблицей после упорядочивания.
| Что сортируем | По возрастанию | По убыванию |
|---|---|---|
| Числовые значения | От меньшего к большему | От большего к меньшему |
| Текстовые значения | В алфавитном порядке | В обратном алфавитном порядке |
| Положение записей в таблице | Строки располагаются по возрастанию значения выбранного поля | Строки располагаются по убыванию значения выбранного поля |
| Что сохраняется при перестановке | Целостность каждой строки и связь значений с объектом | Целостность каждой строки и связь значений с объектом |
Сначала найди в таблице нужный признак и выбери соответствующий столбец. Затем определи направление сортировки и сравнивай значения в этом поле. При любом направлении перемещай целые строки, а не отдельные ячейки.
Задача 1. В таблице указаны названия книг и их авторы. Расположите записи по названию книги. Нужно изменить порядок книг, но сохранить соответствие каждого названия его автору.
Ответ. Записи расположены в алфавитном порядке названий, при этом каждая строка сохраняет сведения о своей книге.
Задача 2. В таблице приведены фамилии участников и набранные ими баллы. Расположите записи по числу баллов от меньшего к большему. Фамилии нужны для указания участников, но порядок определяется баллами.
Ответ. Строки расположены по баллам в порядке возрастания, а баллы остаются связаны со своими участниками.
Задача 3. В таблице указаны товары, их цены и количество на складе. Упорядочьте записи по цене от большей к меньшей и определите, какие товары стоят одинаково. Здесь нужно выполнить сортировку по цене и отдельно заметить совпадающие значения.
Ответ. Товары расположены по убыванию цены. Товары с одинаковой ценой находятся по соседству, если записи упорядочены по этому полю.
Переставляют значения только в одном столбце. Из-за этого данные одной строки перестают относиться к своему объекту: например, товар получает чужую цену. Так ошибаются, сосредоточившись на сортируемом столбце и забыв о связи полей. Проверь себя: после каждого перемещения название и остальные сведения должны оставаться в одной строке.
Путают возрастание и убывание. Это часто случается, если смотреть только на крайние числа и не проверить порядок между ними. При возрастании каждое следующее число не меньше предыдущего, при убывании — не больше. Сверь несколько соседних значений, чтобы убедиться в направлении.
Сортируют не по тому полю. Можно случайно ориентироваться на заметный столбец, хотя задача требует упорядочить записи по другому признаку. Причина ошибки — пропущенное условие о том, по чему именно нужно сортировать. Перед началом назови выбранное поле и проверь, что оно совпадает с признаком из задания.
Считают, что записи с одинаковыми значениями обязательно меняются местами. На самом деле сортировка задаёт порядок по выбранному полю, а совпадающие значения не определяют, какая из этих записей должна быть первой. Поэтому их взаимное расположение может сохраниться. Проверь, совпадают ли значения поля; если требуется дополнительный порядок, выбери ещё одно поле.
Чтобы сортировать записи, нужно уметь читать таблицу, различать строку и столбец и находить значение по заголовку поля. Эти навыки помогают понять, какие данные относятся к объекту и какой столбец отвечает условию задачи. Сортировка полезна при поиске нужных записей: упорядоченная таблица позволяет быстрее находить нужные значения. Этот способ применяют и в электронных таблицах, и в базах данных.
Что именно называют записью в таблице?
Запись — это строка таблицы, в которой собраны сведения об одном объекте. Например, запись о книге может содержать её название и автора.
Как выбрать поле, по которому нужно сортировать таблицу?
Нужно определить, по какому признаку требуется расположить объекты, и найти соответствующий ему столбец. Если нужны самые дешёвые товары, выбирают поле «Цена».
Чем сортировка по возрастанию отличается от сортировки по убыванию?
При сортировке по возрастанию числа идут от меньшего к большему, а текст — в алфавитном порядке. При сортировке по убыванию порядок обратный.
Нужно ли переставлять всю строку или только значения выбранного поля?
Переставляют всю строку целиком. Так название, цена и другие сведения остаются связанными с тем же объектом.
Что делать, если у нескольких записей одинаковые значения поля?
Такие записи занимают соседние места, но их взаимный порядок может остаться прежним. Если требуется упорядочить и их, нужно выбрать дополнительное поле.
Порядок записей в таблице