- •Тексты в памяти компьютера
- •Аппаратные средства тр
- •Режимы работы тр
- •Система команд тр
- •Данные тр
- •Графические изображения в памяти компьютера Кодирование изображения
- •Графический редактор
- •Аппаратные средства
- •Программные средства гр
- •Режимы работы графического редактора
- •Система команд графического (ски) редактора
- •Базы данных (бд)
- •Реляционные базы данных
- •Аппаратные средства баз данных
- •Работа с реляционной субд
- •Табличные расчеты и электронные таблицы (эт)
- •Аппаратные средства
- •Среда тп
- •Режимы работы и система команд тп
- •Компьютерные сети и телекоммуникации
- •Режимы работы кп
Система команд тр
Систему команд текстового редактора можно условно - разделить на следующие группы команд:
команды интерфейса – вход в меню и выход из него, перемещение маркера по меню, выбор нужного пункта меню;
команды изменения состояния ТР, позволяющие в режиме редактирования выбрать шрифт, нижний/верхний регистр, режим вставки/замены и т.д.;
команды перемещения по тексту, которые разделяются на две группы: пошаговое перемещение (стрелки вправо, влево, вверх, вниз); быстрое перемещение по тексту (переход в начало/конец строки, начало/конец текста, листание страниц, прыжок на метку и т.д.);
команды посимвольного редактирования, позволяющие внести исправления в текст (вставить/удалить/заменить символ, заменить строчную букву на заглавную и т.д.);
команды работы со строками, позволяющие манипулировать со строками (удалить, вставить пустую, рассечь на две части, "склеить" две последовательные строки);
поиск по образцу служит для отыскания в тексте мест, содержащих указанный набор символов (букву, слово, фразу и т.д.);
копирование включает в себя выделение копируемого фрагмента текста и помещение его в буфер (в некоторых ТР эти процессы идут параллельно), воспроизведение содержимого буфера в требуемом месте текста;
форматирование позволяет придать тексту требуемый вид: установить число символов в строке, выровнять правый край, выделить поля и красную строку и т.д.
В большинстве ТР команды исполнителя реализуются двумя способами:
- с помощью функциональных, управляющих и прочих клавиш специального назначения;
- выбором соответствующего пункта в меню.
Данные тр
Текстовый редактор работает с символьной информацией, в которой можно выделить следующие виды структур:
символы;
слова;
строки символов;
фрагменты текста (блоки);
файлы.
В системе команд имеются команды работы с каждой из этих структур как с единым целым.
Символ - минимальный объект, подлежащий обработке ТР. С символами оперируют в основном при вводе текстов и при их посимвольном редактировании.
Слово - набор символов, ограниченный слева и справа пробелами или знаками препинания; используется в командах быстрого перемещения по тексту, удаления фрагментов текста.
Строка символов - данные, занимающие в тексте одну строку, размеры которой могут быть четко очерчены форматированием. Исполнитель ТР имеет ряд команд, оперирующих строками (вставить/удалить, соединить/разорвать, перейти в начало/конец и т.д.).
Фрагмент текста - набор последовательных строк, с которым можно работать как с единым целым (удалять, перемещать, копировать и т.д.).
Понятие файла связано с хранением, считыванием и записью информации на диск. В отличие от ранее рассмотренных структур данных, файлы являются поименованными данными, т.е. каждый из них имеет свое персональное имя.
Контрольные вопросы
Сферы применения текстовых редакторов.
На какие разделы (листы) делится память ТР?
На какие основные группы клавиш делится клавиатура?
Из каких основных частей состоит ВЗУ?
Принципы работы принтера.
Основные принципы организации и функции файловой системы.
Практические задания
Определить объем памяти в байтах, необходимый для хранения заданной фразы.
Определить, сколько страниц займет текст при печати на бумаге, если задан его объем в байтах и определено количество строк на странице, и число символов в строке.
Определить, поместится ли на дискете указанный текст (например, книга), если его ввести в память компьютера.
Что такое курсор? Его роль в работе текстового редактора.
Будут ли одновременно видны на экране символы, стоящие вk-ой позиции Х-ой строки и в n-ой позиции Y-ой строки (например: к=10, Х=5, n=5, Y=39)?
Сформулировать алгоритм перемещения первого абзаца заданного текста в конец текста с помощью системы команд ТР.
Сформулировать алгоритм сборки текста средствами ТР из фрагментов, хранящихся в нескольких файлах.
Сформулировать алгоритм, с помощью которого можно сосчитать, сколько раз входит некоторая буква (например, «о») в заданный текст.
Сформулировать алгоритм подсчета числа слов в заданном тексте.
Сформулировать алгоритм подсчета числа предложений в заданном тексте.
Как быстро узнать, сколько строк в тексте, который обрабатывается с помощью ТР?
