- •Алгоритмизация и программирование
- •Среда программирования 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 Клавиши с кодами из двух частей
- •Содержание
Среда программирования turbo pascal 7.0
Процесс выполнения задачи на компьютере включает ряд обязательных этапов: набор текста программы и запись его в именованный файл на диске; компиляция программы с обнаружением и исправлением синтаксических ошибок; тестирование; устранение семантических и алгоритмических ошибок; непосредственное выполнение программы с заданием реальных значений и получением результатов. Максимальные удобства для подготовки и отладки программ при программировании на Паскале предоставляет специальная интегрированная среда (совокупность взаимосвязанных сервисных программных средств, обеспечивающих всестороннюю поддержку процесса разработки программ) [1-3]. Умелое использование возможностей среды позволяет значительно упростить этапы проектирования, тестирования и отладки программ.
Система программирования Turbo Pascal 7.0 (ТП) представляет собой единство компилятора языка программирования Паскаль и инструментальной программной оболочки, называемой средой.
Структура меню среды
Управление средой осуществляется с помощью системы последовательно разворачивающихся меню. Меню фиксирует некоторое текущее состояние диалоговой среды и предлагает несколько альтернативных путей перехода из этого состояния. Каждое конкретное меню реализуется в виде окна с текстом. Содержащиеся в меню альтернативы команд называют опциями.
Вызов системы ТП производится запуском на исполнение файла TURBO.EXE. После входа в среду ТП в верхней строке экрана появляется главное меню [1]:
File Edit Search Run Compile Debug Tools Options Window Help
Главное меню содержит оглавление разделов меню (подменю). В них сгруппированы близкие по своему роду действия, условное название которых находится в главном меню:
File (файл) работа с файлами и выход из системы;
Edit (редактировать) операции с буфером редактора текстов;
Search (искать) поиск текста, процедуры, функции, места ошибки;
Run (выполнить) выполнение программы;
Compile (компилировать) компиляция программы;
Debug (отладка) отладка программы;
Tools инструментальные средства; Options (варианты) параметры среды;
Window (окна) работа с окнами;
Help (помощь) обращение к справочнику среды.
Вызов главного меню происходит при нажатии клавиши F10. При этом в строке меню изменяется цвет одного из его полей.
Выбор раздела главного меню может быть осуществлен введением с клавиатуры первого символа названия поля, указанного в меню, либо перемещением выделенного цветом поля с помощью горизонтальных стрелок на клавиатуре ПК и последующим нажатием клавиши Enter. В каждом из случаев происходит вывод окна меню, содержащего опции раздела. Выбор опции меню производится аналогично выбору раздела главного меню (клавишами с вертикальными стрелками) и может привести к вызову подменю следующего уровня или окна диалога. В случае ошибочного выбора опции для возвращения на высший уровень меню необходимо нажать клавишу Esc.
Выбор раздела главного меню может быть значительно ускорен одновременным нажатием сочетания клавиш Alt и первой буквы поля главного меню в произвольный момент подготовки программы. Например, при выборе поля Edit достаточно ввести с клавиатуры Alt-E.
Структура главного меню с указанием опций всех разделов приведена на рис.1.
Для ускорения процесса выбора часто используемых опций меню можно пользоваться специальными клавишами и их сочетаниями [2].
