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