Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
2019-08-07 | 198 |
5.00
из
|
Заказать работу |
|
|
В общем случае для создания и отладки программ в среде Free Pascal необходимо выполнить следующие этапы:
- ввод и редактирование исходной программы;
- запись программы на диск;
- трансляция (компиляция) программы;
- выполнение программы.
Исходная программа – это совокупность следующих объектов: директив, указаний компилятору, объявлений и определений.
Исходная программа может содержать любое число директив, указаний компилятору, объявлений и определений. Любой из объектов программы имеет определенный синтаксис и каждая составляющая может появляться в любом порядке. Для записи программы выбирается соответствующая команда пункта меню File.
Для трансляции исходного файла необходимо выбрать в основном меню пункт Compile подпункт Compile или одновременно нажать клавиши Alt+F9.
Запуск программы осуществляется при выборе в основном меню пункта Run команды Run или одновременным нажатием клавиш Ctrl+F9.
Если в это время появились ошибки, необходимо их исправить и снова выполнить программу. После устранения ошибок компоновка программы должна завершиться успешно.
Работа в среде FreePascа l
На рисунке 2 изображено окно Free Pascal с набранным текстом программы. Транслятор языка Паскаль не делает различий между прописными и строчными буквами. При вводе начальных букв некоторых слов редактор предлагает вариант полного слова.
Рисунок 2 – Текст программы в окне редактирования
Для сохранения текста программы следует выбрать из главного меню File команду File Save As. В строке Name окна набрать имя файла, например, proba1.pas и нажать OK.
Для того, чтобы откомпилировать программу в объектный код, необходимо выбрать Compile / Compile.
В результате успешной компиляции на экране появится окно, сообщающее об успешной компиляции (Compile successful), т.е. о том, что ошибок в программе нет.
|
На рисунке 3 показано окно, сообщающее об успешной компиляции программы.
Рисунок 3 – Окно, сообщающее об успешной компиляции программы
Если в процессе компиляции обнаружена синтаксическая ошибка, то в нижней части окна над строкой со значениями функциональных клавиш появится указание на номер строки и тип допущенной ошибки (рисунок 4).
Рисунок 4 – Окно с сообщением об ошибках компиляции
(ошибках в программе)
Чтобы закрыть окно с ошибками, необходимо нажать ESC. Далее следует исправить ошибку, сохранить исправленную программу (File/Save) и выполнить компиляцию повторно.
Чтобы запустить программу на выполнение необходимо нажать Run/Run.
Просмотреть результат решения задач можно при помощи сочетания клавиш Alt + F5. Вернутся в окно редактирования можно при помощи нажатия на кнопку ESC.
Чтобы завершить работу с интегрированной системой, необходимо выбрать File/Exit.
Основные операторы языка Паскаль
В таблице 3 представлены основные операторы языка Паскаль.
Таблица 3 – Основные операторы языка Паскаль
Название блока | Операторы |
начало | begin |
конец | end |
процесс, действие, вычисление | имя переменной:= значение; |
решение, условие | if условие then оператор else оператор; if условие then оператор; case селектор of значение: оператор; значение: оператор; значение: оператор end; |
данные, ввод | read (имя переменной); readln (имя переменной); |
данные, вывода | write (имя переменной); writeln (имя переменной); writeln (); |
цикл с параметром | for параметр:=нач_знач to (downto) кон_знач do оператор; |
цикл с предусловием | while условие do оператор; (оператор - если истина) |
цикл с постусловием | repeat операторы until условие; (до тех пор пока не, т.е. выход по истине) |
|
|
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!