Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab3(30).doc
Скачиваний:
4
Добавлен:
12.11.2019
Размер:
144.38 Кб
Скачать

3.1.5. Структура Pascal - программы.

Пример программы:

Program Example;

Var

n : integer ;

r : real ;

Begin

Readln(n);

r := 0;

While n > 0 Do

Begin

r := r + 1/n;

n := n - 1;

End;

Writeln ( n );

End .

3.1.6.Простейший ввод - вывод данных.

Для задания переменным их числовых значений можно использовать оператор присваивания.

Пример:

А := 5;

ВВ := -6.143;

Однако в этом случае программа становится не универсальной, так как выполняется только при этих значениях переменных.

Для выполнения программы при различных значениях переменных предназначен оператор ввода READ.

Как только во время выполнения программы встречается оператор READ, машина останавливается и ожидает ввода числовых значений. Когда числовые значения введены, процесс выполнения продолжается.

Оператор ввода имеет вид:

Read(a1, a2,...An)

где: А1,А2, ... , Аn - переменные, которые последовательно получают вводимые значения.

Числовые значения указываются через пробел. Признаком окончания ввода является нажатие клавиши ENTER.

Оператор READLN имеет вид аналогичный оператору READ и осуществляет переход на новую строку при вводе каждого значения исходных данных.

Для вывода данных из памяти компьютера на экран предназначен оператор WRITE.

Оператор вывода имеет вид:

Write(a1, a2,...An)

где: А1,А2, ... , Аn - являются в простом случае либо переменными, либо строкой символов, заключенной в кавычки.

Пример:

WRITE ( ‘значение В = ‘, B )

выводит на экран строку:

значение В = 3

Для вывода целых и действительных чисел можно указать формат в операторе WRITE.

Формат указывается через двоеточие после переменной.

Для действительных чисел формат состоит из двух величин:

Первая - обозначает общее поле выводимого значения.

Вторая - поле дробной части.

Общее поле включает в себя отрицательный знак числа или пробел для положительного числа, количество цифр в целой части, точку и количество цифр в дробной части.

Пример:

WRITE(Y:5:2)

выводит на экран строку: 21.76

Для вывода целых чисел формат дробной части не указывается.

Пример:

WRITE(N:3)

выводит на экран строку: 216

Оператор WRITELN выводит результат на новую строку.

4. Работа в оболочке Turbo Pascal 7.0

Для работы в среде ТР7 необходимо перейти на диск С.

  1. На диске С при помощи курсора находим подкаталог STUD. Входим в него нажатием клавиши Enter.

  2. В подкаталоге STUD находим подкаталог ТР7. Входим в него.

  3. Внутри ТР7 находим подкаталог BIN.

  4. В нем находим файл turbo.exe, который и запускает программу-оболочку ТР7.

Далее работа происходит в оболочке ТР7.

[F10] - переходим в главное меню ТР7.

FILE ENTER NEW ( если новый файл) ENTER.

Высвечивается окно, в котором будет набираться текст новой программы.

FILE ENTER OPEN ( если файл уже существует и его нужно вызвать для редактирования или выполнения)  ENTER.

Сохранение (запоминание) программы:

SAVE - на жесткий диск (автоматически - F2)

SAVE AS - на дискету либо по конкретно указанному пути.

После того, как программа введена, необходимо ее откомпилировать (для обнаружения ошибок), а затем выполнить и получить результат.

[Alt]+[F9] - компиляция

[Ctrl]+[F9] - выполнение

[Alt]+[F5] - просмотр результатов выполнения на экране.

Для примера набить программу, откомпилировать, выполнить и результат вывести на экран:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]