Что такое обработка текста
Обработка текста — это всё, что компьютер делает с текстом: ввод, исправление, оформление, поиск, сохранение, печать, перевод. Информационная обработка текста встречается в школьной информатике в заданиях про текстовые редакторы, объём файла и кодировку символов. Практически её делает каждый, кто набирает реферат или переписывается в мессенджере.
Обработку и хранение текстов связывает файл: набранный документ записывается на диск в определённом формате. Самые распространённые форматы: .txt (чистый текст), .docx и .odt (текст с оформлением), .pdf (готовый к чтению и печати документ). О том, как устроены файлы, читай в теме файлы и файловая система.
Виды обработки текста и их функции
Операции делят на несколько групп:
- ввод — набор с клавиатуры, диктовка, распознавание сканированной страницы;
- редактирование — изменение содержания: вставка, удаление, копирование, перемещение фрагментов, поиск и замена, проверка орфографии;
- форматирование — изменение внешнего вида: шрифт, размер, начертание, выравнивание, междустрочный интервал, отступы, поля;
- сохранение и печать.
Форматирование работает на нескольких уровнях: символ (шрифт, цвет), абзац (выравнивание, отступ первой строки), страница (поля, ориентация), документ целиком (нумерация страниц, колонтитулы). Абзац в редакторе заканчивается нажатием Enter, а не концом строки на экране.
Системы обработки текстов: к ним относятся
К системам обработки текстов относятся программы разного уровня:
- текстовые редакторы (Блокнот, Notepad++) работают с неформатированным текстом, их используют, например, для программного кода;
- текстовые процессоры (Microsoft Word, LibreOffice Writer, Google Документы) умеют форматировать, вставлять таблицы и рисунки;
- издательские системы (Scribus, Adobe InDesign) готовят макеты книг и журналов;
- программы распознавания текста (OCR) превращают скан или фото страницы в редактируемый текст;
- переводчики и системы проверки правописания.
Все они относятся к программному обеспечению, а именно к прикладным программам. Отдельное направление — языки и модели, которые обрабатывают текст автоматически: ИИ-ассистенты умеют пересказывать, переводить, исправлять ошибки. В школьных заданиях их обычно не спрашивают, но в жизни они встречаются всё чаще.
Как найти информационный объём текста: разбор задания
Типичное задание: «Реферат набран на компьютере. Он занимает 8 страниц, на каждой странице 40 строк, в каждой строке 60 символов. Каждый символ кодируется 16 битами. Каков информационный объём реферата в килобайтах?»
Шаг 1. Находим число символов на странице: 40 × 60 = 2400.
Шаг 2. Находим число символов во всём тексте: 2400 × 8 = 19 200.
Шаг 3. Умножаем на вес одного символа: 19 200 × 16 = 307 200 бит.
Шаг 4. Переводим в байты: 307 200 ÷ 8 = 38 400 байт.
Шаг 5. Переводим в килобайты: 38 400 ÷ 1024 = 37,5 Кбайт.
Ответ: 37,5 Кбайт. Вес символа зависит от кодировки, подробнее в темах кодирование информации и измерение информации.
Где ошибаются чаще всего
- Не считают пробелы и знаки препинания. При подсчёте объёма это такие же символы, как буквы, у каждого свой код и свой вес.
- Путают биты и байты. В 1 байте 8 бит, в 1 Кбайт 1024 байта. Сначала переводят в байты, потом в килобайты.
- Путают редактирование и форматирование. Исправить опечатку — редактирование, сделать заголовок жирным и по центру — форматирование.
- Двигают текст пробелами и Enter. Отступ первой строки задают в настройках абзаца, а новую строку внутри абзаца не начинают лишним Enter. Иначе при изменении шрифта или полей вёрстка разваливается.
- Заменяют слово без проверки. Команда «Найти и заменить» может изменить и части других слов: при замене «кот» на «пёс» слово «котлета» превратится в «пёслета». Включай поиск слова целиком.
Задания по теме на сайте
По теме «Обработка текстов» ученики присылают задания на подсчёт информационного объёма, на выбор программы или операции, на форматирование и поиск по шаблону. Сейчас в списке выше заданий по этой теме пока нет.
Когда они появятся, найди среди них похожее на своё и посмотри ход решения. Если нужного нет, сфотографируй своё задание и получи решение с подробным ходом. Если в задании строки обрабатывает программа, пригодится тема массивы и строки.