Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник по информатике.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
214.02 Кб
Скачать

Система команд тр

Систему команд текстового редактора можно условно - разделить на следующие группы команд:

  • команды интерфейса – вход в меню и выход из него, переме­щение маркера по меню, выбор нужного пункта меню;

  • команды изменения состояния ТР, позволяющие в режиме редактирования выбрать шрифт, нижний/верхний регистр, режим вставки/замены и т.д.;

  • команды перемещения по тексту, которые разделяются на две группы: пошаговое перемещение (стрелки вправо, влево, вверх, вниз); быстрое перемещение по тексту (переход в начало/конец строки, начало/конец текста, листание страниц, прыжок на метку и т.д.);

  • команды посимвольного редактирования, позволяющие внести исправления в текст (вставить/удалить/заменить символ, заменить строчную букву на заглавную и т.д.);

  • команды работы со строками, позволяющие манипулировать со строками (удалить, вставить пустую, рассечь на две части, "склеить" две последовательные строки);

  • поиск по образцу служит для отыскания в тексте мест, со­держащих указанный набор символов (букву, слово, фразу и т.д.);

  • копирование включает в себя выделение копируемого фрагмен­та текста и помещение его в буфер (в некоторых ТР эти процессы идут параллельно), воспроизведение содержимого буфера в требуе­мом месте текста;

  • форматирование позволяет придать тексту требуемый вид: ус­тановить число символов в строке, выровнять правый край, выде­лить поля и красную строку и т.д.

В большинстве ТР команды исполнителя реализуются двумя способами:

- с помощью функциональных, управляющих и прочих кла­виш специального назначения;

- выбором соответствующего пункта в меню.

Данные тр

Текстовый редактор работает с символьной информацией, в которой можно выделить следующие виды структур:

  • символы;

  • слова;

  • строки символов;

  • фрагменты текста (блоки);

  • файлы.

В системе команд имеются команды работы с каждой из этих структур как с единым целым.

Символ - минимальный объект, подлежащий обработке ТР. С символами оперируют в основном при вводе текстов и при их по­символьном редактировании.

Слово - набор символов, ограниченный слева и справа пробе­лами или знаками препинания; используется в командах быстрого перемещения по тексту, удаления фрагментов текста.

Строка символов - данные, занимающие в тексте одну строку, размеры которой могут быть четко очерчены форматированием. Ис­полнитель ТР имеет ряд команд, оперирующих строками (вста­вить/удалить, соединить/разорвать, перейти в начало/конец и т.д.).

Фрагмент текста - набор последовательных строк, с которым можно работать как с единым целым (удалять, перемещать, копиро­вать и т.д.).

Понятие файла связано с хранением, считыванием и записью информации на диск. В отличие от ранее рассмотренных структур данных, файлы являются поименованными данными, т.е. каждый из них имеет свое персональное имя.

Контрольные вопросы

  1. Сферы применения текстовых редакторов.

  2. На какие разделы (листы) делится память ТР?

  3. На какие основные группы клавиш делится клавиатура?

  4. Из каких основных частей состоит ВЗУ?

  5. Принципы работы принтера.

  6. Основные принципы организации и функции файловой системы.

Практические задания

  1. Определить объем памяти в байтах, необходимый для хра­нения заданной фразы.

  2. Определить, сколько страниц займет текст при печати на бумаге, если задан его объем в байтах и определено количество строк на странице, и число символов в строке.

  3. Определить, поместится ли на дискете указанный текст (например, книга), если его ввести в память компьютера.

  4. Что такое курсор? Его роль в работе текстового редак­тора.

  5. Будут ли одновременно видны на экране символы, стоящие вk-ой позиции Х-ой строки и в n-ой позиции Y-ой строки (напри­мер: к=10, Х=5, n=5, Y=39)?

  6. Сформулировать алгоритм перемещения первого абзаца за­данного текста в конец текста с помощью системы команд ТР.

  7. Сформулировать алгоритм сборки текста средствами ТР из фрагментов, хранящихся в нескольких файлах.

  8. Сформулировать алгоритм, с помощью которого можно сосчитать, сколько раз входит некоторая буква (например, «о») в заданный текст.

  9. Сформулировать алгоритм подсчета числа слов в заданном тексте.

  10. Сформулировать алгоритм подсчета числа предложений в заданном тексте.

  11. Как быстро узнать, сколько строк в тексте, который обрабатывается с помощью ТР?