Интегрированная среда программирования Turbo Pascal Язык программирования Pascal



Скачать 479.78 Kb.
страница1/8
Дата09.07.2014
Размер479.78 Kb.
ТипДокументы
  1   2   3   4   5   6   7   8

М.В. Выграненко Новосибирск, 2003г.

Интегрированная среда программирования Turbo Pascal


  1. Язык программирования Pascal

Язык Pascal (Паскаль) был разработан швейцарским профессором Никлаусом Виртом в конце 60-х - начале 70-х годов и назван в честь выдающегося французского математика и философа Блеза Паскаля. Первоначально этот язык был создан для обучения программированию. Однако благодаря заложенным в нем большим возможностям структурного программирования он стал широко применяться в различных областях: науке, технике, экономике, при создании информационных систем и т.д.

Существует множество версий языка Паскаль. Мы будем рассматривать систему программирования Turbo Pascal, разработанную фирмой Borland Inter­national, 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) могут располагаться в произвольном месте программы и встречаться в программе любое количество раз. Главное правило, которое при этом должно соблюдаться: описание идентификатора должно предшествовать его использованию в разделе операторов.
  1   2   3   4   5   6   7   8

Похожие:

Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconУрок n 17 Основы программирования на языке Turbo Pascal
Паскаль (Pascal)- учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. На современных...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconУрок №57-58 Языки и системы программирования. Начальные сведения о языке Turbo Pascal
...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconКраткая теория по курсу информатика Типы данных языка программирования Turbo Pascal
В языке программирования Turbo Pascal все данные, используемые программой должны принадлежать к какому-либо типу данных. Некоторые...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconТест «Язык программирования Pascal. Ввод-вывод данных. Ветвление. Циклы»
Какая комбинация клавиш используется для запуска программы на выполнение в среде Turbo Pascal?
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconПрограммирование на процедурном языке высокого уровня(Turbo Pascal)
Паскаль постоянно совершенствовался, и сегодня его наиболее полно представляют версии Turbo Pascal 0, Borland Pascal 0, а также Object...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal icon«Язык программирования Pascal в примерах»
Предлагаемый курс является введением в программирование на языке Pascal. Его особенность в том, что важнейшие основные понятия программирования:...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal icon"Среда программирования Turbo Pascal "
Развивающая: развитие алгоритмического мышления, навыков работы на компьютере, познавательных интересов, памяти, внимания, самостоятельности...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconСоздание автоматизированного руководства пользователя сред программирования mswlogo
Ми программирования (Basic,Pascal), язык Лого. Язык программирования Лого (адаптированный вариант языка искусственного интеллекта...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconИнтегрированная среда программирования
Интегрированная среда программирования Delphi позволяет сравнительно легко и быстро создавать законченные приложе­ния Windows. Поэтому...
Интегрированная среда программирования Turbo Pascal Язык программирования Pascal iconИнтегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль
Блок это выделенная часть программы. Блоки можно переносить, копировать, удалять
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org