Порядок выполнения задания.




ПЗ-05 Система разработки программ н а языке Паскаль.

Цель занятия изучить основные методы разработки программы на языке Паскаль в среде Turbo Pascal.

Краткие методические указания. Для разработки программ на языке Pascal рекомендуется [1] использовать компилятор Turbo Pascal 7.0. Этот компилятор необходимо разместить в отдельной папке и в эту же папку поместить папку для хранения разрабатываемых программ. После распаковки компилятора необходимо запустить исполнительный файл TURBO.EXE. На экране раскроется рабочее окно системы разработки, показанное на рисунке 1.

Рис 1. Окно компилятора Turbo Pascal.

Если в главном меню выбрать раздел Help, то раскроется выпадающее меню. В этом меню следует выбрать раздел Index и в поле раскрывшегося окна поиска набрать имя нужного раздела главного меню. Если затем дважды щелкнуть на нем кнопкой мышки, то получим описание функций выбранного раздела. На рисунке 2 показано описание функций раздела редактирования Edit.

Рис 2 Описание функций раздела Edit.

В разделе Help-Index-Program, далее будем писать (Program), описана структура программы на языке Pascal. Используя БНФ опишем структуру программы на языке Pascal:

<Программа>::=[Program …….]

[Uses …………]

[Label ………...]

[Const ………...]

[Type …………]

[Var …………..]

[Procedure ……]

[Function ……..]

Begin

[<Список операторов>]

End.

Из этого описания следует, что программа состоит из нескольких разделов, один из которых является обязательным – это раздел операторов, заключенный в операторные скобки (блок) Begin end. Список операторов может быть пустым. Завершается описание программы знаком «.». Начинать описание программы надо с создания блока Begin end., а затем добавлять в нее необходимые разделы. После внесения очередного небольшого изменения следует проверить наличие ошибок, в программе выполнив раздел главного меню Compile-Compile, который запускает компилятор и сообщает о результатах компиляции. Если компилятор обнаруживает ошибки, то их нужно исправить, воспользовавшись пояснениями и после их исправления продолжить редактирование программы.

Используя редактор, создайте простейшую программу

Begin

End.

откомпилируйте ее и запустите, выполнив команды Run-Run. После этого можно посмотреть состояние экрана, выполнив команды Debug-User screen. На экране, кроме сообщения системы разработки ничего не появится. Добавим в программу раздел переменных, в котором опишем переменную целого типа i, а в составной оператор запишем оператор, присваивающий этой переменной значение 5 и печатающий ее значение встроенной функцией Write.

Var i:integer;

Begin

i:=5;

Write(i);

End.

После выполнения этой программы на экран пользователя будет выдана информация показанная на рисунке 3

Рис 3 Результат работы программы.

Для того чтобы во время работы программы было видно окно терминала, изображенное на рисунке 3, нужно приостанавливать ее выполнение функцией ReadKey. Описание функций ввода и вывода можно найти в разделе Help или в [2]. Ниже показана программа, в которой используется такая приостановка программы. К этой программе подключен модуль Crt, который поставляет функцию ReadKey – чтение символа с клавиатуры. В нашей программе прочитанное с клавиатуры значение не используется.

 

Uses Crt;

Var i:Integer;

begin

i:=5; {Присваиваем i значение и}

Write(i);(*печатаем его. Это комментарий.*)

Writeln('Для завершения нажмите кнопку!');

ReadKey;

end.

В разделе Help имеется содержание, система поиска инструкция по использованию, которую необходимо изучить.

Порядок выполнения задания.

3.1 Изучить методические указания к ПЗ и описание условных операторов, операторов ввода и вывода по учебнику [1] и разделу Help системы разработки.

3.2 Разработать и отладить программу ввода исходных данных представленных вещественными числами А, В и С, вычисления заданного значения и печати результата для постановки задачи описанной в ПЗ_02. Программа должна содержать необходимые комментарии, поясняющие процесс вычисления и соответствующие описанию алгоритма решения задачи. Работа программы должна быть проверена на двух контрольных примерах, вычисляющих значения f и f.

3.3 Полученные результаты должны быть задокументированы в рабочей тетради или файле.

Вопросы по теме занятия.

1 Из каких частей состоит программа на языке паскаль.

2 Опишите назначение каждой части программы.

3 Покажите, что разработанная Вами программа соответствует словесному описанию алгоритм из ПЗ_02.

Литература

1 В.Г. Абрамов, Н. П. Трифонов, Г. Н. Трифонова Введение в язык Паскаль.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-15 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: