- •Алгоритмизация и программирование
- •Среда программирования turbo pascal 7.0
- •Структура меню среды
- •Правила оформления программ
- •Команды редактора тп
- •Компиляция и исправление ошибок в программе
- •Элементы языка pascal Алфавит языка
- •Константы. Идентификаторы
- •Операторы Оператор присваивания
- •Оператор безусловного перехода
- •Стандартные функции
- •Условный оператор if
- •Опеpатоp варианта case
- •Составной и пустой операторы
- •Операторы цикла
- •Процедуры прерываний
- •Типизированные константы
- •Структура программы
- •Типы в Турбо Паскале
- •Целые типы
- •Классификация целых типов
- •Встроенные процедуры и функции для целых типов
- •Логический тип
- •Символьный тип
- •Служебные символы
- •Строковый тип
- •Встроенные функции и процедуры для обработки строк
- •Перечислимый тип
- •Ограниченный тип (диапазон)
- •Вещественные типы
- •Вещественные типы
- •Встроенные функции
- •Структурированные типы данных. Массивы
- •Технология программирования Этапы подготовки и решения задач на компьютере
- •3.3. Отладка программных средств
- •Зарезервированные слова Turbo Pascal 7.0
- •Лабораторная работа 1 Основы программирования в среде Турбо Паскаля. Оператор присваивания, процедуры ввода - вывода
- •Приоритет операций в выражении
- •Лабораторная работа 2 Программирование разветвленных алгоритмов. Операторы передачи управления
- •Лабораторная работа 3 Программирование циклических алгоритмов с заданным числом повторений
- •Лабораторная работа 4 Программирование циклических алгоритмов с предусловием
- •Лабораторная работа 5 Программирование циклических алгоритмов с постусловием
- •Модифицировать программу 3_2 для вычисления функций f1(X) и f2 (X) с применением оператора цикла с постусловием. Выполнить ее и сравнить результа-ты с полученными ранее.
- •Лабораторная работа 6 Программирование алгоритмов обработки одномерных массивов
- •Задание 1
- •Лабораторная работа 7 Программирование алгоритмов обработки двумерных массивов
- •Порядок выполнения лабораторных работ
- •Приложение 1 Обозначения графические в схемах алгоритмов (гост 19.701-0)
- •Приложение 2 Сообщение об ошибках Сообщения об ошибках периода компиляции
- •Сообщения об ошибках периода исполнения Ошибки операционной системы dos
- •Ошибки вода - вывода
- •Критические ошибки
- •Приложение 3 Кодировка символов в соответствии с кодами ascii
- •Альтернативная кодировка госТа для кодов 128...255
- •Приложение 5 Клавиши с кодами из двух частей
- •Содержание
Команды редактора тп
В нормальном режиме работы редактора (режим вставки) каждый вновь вводимый символ "раздвигает" текст на экране, смещая вправо остаток строки. Редактор также может работать в режиме наложения новых символов на существующий старый текст: в этом режиме новый символ заменяет символ, на который указывает курсор. Для перехода к режиму наложения необходимо нажать клавишу <Ins>. Повторное нажатие этой клавиши восстановит режим вставки.
Все команды редактора можно разделить на команды перемещения курсора, команды удаления/вставки, команды работы с блоками и прочие.
Среди команд перемещения курсора наиболее часто используются следующие:
Pg Up на страницу вверх; Home в начало текущей строки;
Pg Dn на страницу вниз; End в конец текущей строки;
Ctrl-PgUp в начало текста; Ctrl-PgDn в конец текста;
Ctrl-S на символ влево; Ctrl-A на слово влево;
Ctrl-D на символ вправо; Ctrl-F на слово вправо;
Ctrl-HOME в начало экрана; Ctrl-QB в начало блока;
Ctrl-END в конец экрана; Ctrl-QK в конец блока;
Ctrl-QW на последнюю ошибку.
Команды удаления и вставки
INS или Ctrl-V – включить (отключить) режим вставки;
Back space или Ctrl-H стереть символ слева от курсора;
Del или Ctrl-G стереть символ над курсором;
Ctrl-Y удалить строку, на которой располагается курсор;
Ctrl-QY удалить остаток строки справа от курсора;
Ctrl-T удалить слово справа от курсора;
Enter вставить новую строку;
Ctrl-QL восстановить текущую строку (действует, если курсор не покидал измененную строку.
Для перемещения или удаления фрагмента текста блока применяются следующие команды:
Ctrl-KB или Shift-<стрелки> пометить начало блока;
Сtrl-KK или Shift-<стрелки> пометить конец блока;
Ctrl-KT пометить в качестве блока слово слева от курсора;
Ctrl-KY или Ctrl-Del стереть блок;
Ctrl-KC или Ctrl-Ins копировать блок, начиная с позиции курсора;
Ctrl-KV переместить блок;
Ctrl-KW записать блок в дисковый файл;
Ctrl-KR прочитать блок из дискового файла;
Ctrl-KP напечатать блок;
Ctrl-KH убрать выделение блока цветом (повторное использование вновь выделит блок);
Ctrl-KI сместить блок вправо;
Ctrl-KU сместить блок влево.
Если во время составления основного текста программы нажать клавиши Ctrl-F1, то на экране появится справочная информация о выделенном курсором элементе языка.
Для записи подготовленного текста на диск достаточно нажать клавишу F2 или обратиться к главному меню (F10, выбором поля File (F) и опции Save (S)).
Рекомендуемым способом создания и загрузки файлов является выбор поля File (Alt-F) и затем опции Open. После этих действий на экране появляется диалоговое окно, в котором с клавиатуры необходимо задать имя файла и нажать клавишу Enter. Если файл с таким именем уже существует, то в редакционном окне появится содержимое данного файла для дальнейшего редактирования. Если файла с таким именем нет, то редакционное окно будет очищено и можно вводить требуемый текст, который при записи на диск (клавишей F2) в дальнейшем будет занесен в файл с данным именем. Ускоренное создание нового файла реализуется через поле File (Alt-F) и опцию New. В этом случае файл не имеет имени (NONAME) и при записи его на диск (клавиша F2) запрашивается имя файла для запоминания.
