М. В. Выграненко Новосибирск, 2003г
Вид материала | Документы |
- Петровская Ольга Владимировна, старший преподаватель кафедры оо «Искусство» и«Технология», 169.39kb.
- Ю. В. Олейников Философско-методологические основы экологического знания, 76.92kb.
- Расписание рейсов по маршруту Новосибирск Бангкок (Таиланд) Новосибирск, а/к «Nord, 28.71kb.
- Расписание движения автобусов расписание движения автобусов Новосибирск – Чибит – Новосибирск, 38.5kb.
- Ростислав Выграненко, 119.78kb.
- 1. Общая характеристика предприятия Название предприятия: ООО «Бублики», зарегистрированное, 203.81kb.
- Методические указания к расчетно-графической работе Новосибирск, 2007, 254.17kb.
- Отчет о результатах поездки делегации сгупс во Францию в фирму «Фрейссине», 86.31kb.
- Храмов Ю. А. Хронобиологические аспекты лечения артериальной гипертензии на курортах, 211.99kb.
- Уральский государственный экономический университет. Факультет сокращенной подготовки, 52.17kb.
М.В. Выграненко Новосибирск, 2003г.
Интегрированная среда программирования Turbo Pascal
- Язык программирования Pascal
Язык Pascal (Паскаль) был разработан швейцарским профессором Никлаусом Виртом в конце 60-х - начале 70-х годов и назван в честь выдающегося французского математика и философа Блеза Паскаля. Первоначально этот язык был создан для обучения программированию. Однако благодаря заложенным в нем большим возможностям структурного программирования он стал широко применяться в различных областях: науке, технике, экономике, при создании информационных систем и т.д.
Существует множество версий языка Паскаль. Мы будем рассматривать систему программирования Turbo Pascal, разработанную фирмой Borland International, Inc. (США). Эта система представляет собой интегрированную среду программирования и по своим возможностям существенно, превосходит первоначальную версию компилятора Н.Вирта. В настоящее время наиболее популярна версия Turbo Pascal 7.0.
2. Запуск и элементы окна Turbo Pascal
Работа в среде программирования Turbo Pascal начинается с загрузки ее в память компьютера. Исполняемым файлом Turbo Pascal является файл Turbo.exe. Если Вы работаете в OC Windows, то Pascal рекомендуется запускать из оболочки FAR.
В верхней части окна редактирования Turbo Pascal размещается меню, состоящее из опций: File (управление файлами), Edit (редактирование текста программы), Search (поиск и замена текста), Run (выполнение программы в различных режимах), Compile (компиляция, создание ехе-файла), Debug (отладка программы), Tools (отладочные команды сообщения), Options (настройка среды программирования), Window (управление окнами), Help (доступ к встроенной справочной системе). Команды меню можно выбирать с помощью клавиатуры (F10 и клавиши управления курсором) либо мышью (щелчок мышью по нужной опции меню). Отметим, что в зависимости от состояния программы некоторые команды меню могут быть недоступными, они подсвечиваются серым цветом.
Центральную часть окна занимает рабочая область, предназначенная для работы с текстом программ. В нижней части окна расположена строка статуса, в которую выводится информация о выполняемой в данный момент операции. В строке статуса отображаются также функциональные клавиши и комбинации клавиш, допустимые в данный момент в активном окне (F1 - Help, F2 - Save и т.д.). Над строкой статуса в разрыве рамки окна указываются координаты курсора: номера редактируемой строки и позиции в строке, например, 6:11. Помимо перечисленных элементов, имеются еще вертикальная и горизонтальная полосы прокрутки, кнопка закрытия окна и др.
3. Этапы работы с программой.
Ввод, редактирование и сохранение программы.
Сразу после запуска системы Turbo Pascal вы видите на экране окно редактирования. Мигающий курсор как бы приглашает вас к вводу текста программы. Рассмотрим правила работы в режиме редактирования.
Вы можете начать работать с новым кодом, набирая его в окне редактирования, либо отредактировать уже существующий программный файл. Чтобы открыть файл, воспользуйтесь командой File - Open или нажмите клавишу F3. В последующем диалоговом окне откройте нужную папку и выберите файл с расширением .pas.
Каждому открытому файлу будет отвечать отдельное окно, в этом смысле среда программирования Turbo Pascal является многооконной. Окно программы ограничено рамкой в виде двойной линии, а в верхней части рамки указано имя программного файла. Из всех открытых окон активным может быть только одно - оно всегда располагается поверх остальных окон. Чтобы активизировать окно, щелкните по его рамке либо выполните команду меню Windows - List и выберите в последующем диалоге требуемый файл. Однако активизацию удобнее всего выполнить, перебирая открытые окна с помощью клавиши F6 (или Shift+F6 - для перебора в обратном направлении).
Команды и инструкции языка Pascal набираются на английском языке. Если вам нужно использовать русский язык (например, ввести значения строковых переменных), нажмите правые клавиши Ctrl+Shift. Обратный переход к английскому языку выполняется с помощью левых клавиш Ctrl+Shift.
Как всегда при работе с текстами, очень полезным оказывается буфер обмена. Для копирования (или вырезания) выделенного фрагмента в буфер нужно нажать клавиши Ctrl+Ins (или Shift-t-Delete), а для вставки из буфера - клавиши Shift+Ins.
Отменить выполненные действия при редактировании можно последовательным нажатием клавиш Alt+BackSpace.
Текст программ сохраняется в виде файлов с расширением .pas. Для этого используются команды Save или Save as из опции меню File. При сохранении программы в файл под тем же именем можно просто нажать клавишу F2.
Компиляция, исправление ошибок, получение справки.
Трансляция – это процесс перевода программы с языка программирования высокого уровня на язык машинных кодов. Трансляция бывает двух видов – компиляция и интерпретация – в зависимости от того, переводится ли программа вся сразу целиком или последовательно по одной команде.
Трансляция программы, написанной на Паскале, осуществляется с помощью компилятора, входящего в состав системы Turbo Pascal. Для выполнения компиляции нажмите клавиши Alt+F9 (или выберите команду меню Compile -Compile).
В ходе компиляции на экран могут выводиться сообщения об ошибках (они подсвечены красной строкой). Ошибкой является любое отклонение от синтаксиса языка Pascal, например, пропущенные разделители, необъявленная переменная или тип данных, неопределенная константа, подпрограмма и т.д. У начинающих часто встречаются ошибки: Unknown identifier (неопределенный идентификатор), ' ; ' expected (';' ожидается) и другие.
Ошибки, обнаруженные при компиляции, необходимо исправить. При этом вы можете использовать контекстную справку, которая вызывается клавишами Ctrl+Fl. Фрагменты кода, содержащиеся в справке, можно скопировать через буфер обмена в окно редактирования. После того как введен правильный текст программы и запущена компиляция клавишами Alt+F9, на экране появится сообщение о ее результатах. Чтобы убрать это сообщение с экрана, нажмите любую клавишу.
При желании пользователь может записать программу на Паскале как исполняемый файл с расширением ехе. В дальнейшем пользователь сможет запускать такой файл непосредственно из программы-оболочки ОС (а не из Turbo Pascal). После выполнения программы на экране будут отображаться только результаты ее выполнения. Для создания ехе-файла необходимо после успешной компиляции установить опцию меню Compile — Destination disk. Эта опция определяет запись исполняемого файла на диск компьютера (другое значение этой опции - Destination memory). Затем нужно выполнить команду Compile - Make или нажать клавишу F9.
Исполнение программы и просмотр результатов.
Чтобы запустить программу на исполнение, нажмите клавиши Ctrl+F9 или выберите команду меню Run - Run. После этого исчезнет окно редактирования и останется черный экран пользователя. На этом экране отображаются диалог программы с пользователем и результаты работы программы.
Когда программа завершит работу, инструментальная оболочка вернет вас в режим редактирования, и результат будет закрыт окном редактора. Чтобы просмотреть вывод программы, нажмите клавиши Alt+F5. Кстати, это сочетание клавиш действует как переключатель между окном редактирования и окном пользователя. Другой способ оставить результат выполнения программы на экране – добавить перед последним оператором end строчку
readln;
4. Структура программы
В Паскале программа должна иметь определенную структуру и состоять из следующих разделов:
<заголовок> - program ...
<описание внешних модулей> - uses ...
<описание меток> - label ...
<описание констант> - const ...
<описание типов переменных> - type ...
<описание переменных> - var...
<описание процедур> - procedure ...
<описание функций> - function ...
<раздел операторов> - begin ...
Каждый из разделов начинается со служебного слова и заканчивается точкой с запятой. Эти начальные служебные слова даны в правой колонке приведенного перечня разделов программы.
Не все из перечисленных разделов обязательно должны присутствовать в программе. В простых программах могут быть только заголовок, описание переменных и раздел операторов. Вообще любой раздел, кроме раздела операторов, в программе может отсутствовать.
Что касается порядка следования разделов, то некоторые разделы (описания, кроме uses) могут располагаться в произвольном месте программы и встречаться в программе любое количество раз. Главное правило, которое при этом должно соблюдаться: описание идентификатора должно предшествовать его использованию в разделе операторов.