Реферат: Первоначальные сведения о программировании на языке Pascal

Читается: “Ввести вещественную А, целую В и символьную С”.

Как только в программе встречается вызов процедуры Read, ЭВМ приостанавливает выполнение этой программы и ждет, пока пользователь введет с клавиатуры соответствующие значения, которые по очереди будут присваиваться переменным, перечисленным в списке ввода. Значения вводимых данных одновременно отображаются на экране дисплея. После нажатия клавиши enter, когда все переменные примут свои значения из входного набора данных, определенного пользователем, выполнение программы продолжается с оператора, следующего за Read.

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

Примеры ввода данных с помощью процедуры ReadLn:

ReadLn(A, B, C);

ReadLn(X);

ReadLn(LogPer);

Процедура, которая выводит содержимое переменных на экран, называется процедурой вывода на экран.

В Pascal эта команда выглядит следующим образом

Write (список констант и/или переменных, разделенных запятой)

Например Write ('Выходное значение: ', C).

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

Процедура Write осуществляет вывод значений выражений, приведенных в его списке, на текущую строку до ее заполнения. С помощью процедуры WriteLn реализуется вывод значений выражений, приведенных в его списке, на одну строку дисплея и переход к началу следующей строки.

Примеры вывода данных:

Write(A, B, C);

WriteLn('Корнем уравнения является ', X);

WriteLn(LogPer);

Для управления размещением выводимых значений процедуры Write и WriteLn используются с форматами. Под форматом данных понимается расположение и порядок кодирования отдельных полей элементов данных.

Процедура вывода с форматом для целого типа имеет вид:

WriteLn(A : N, B : M, C : L);

Здесь N, M, L — выражения целого типа, задающие ширину поля вывода значений.

При выводе вещественных значений оператор Write(R) без указания формата выводит вещественное R в поле шириной 18 символов в форме с плавающей запятой в нормализованном виде. Для десятичного представления значения R применяется оператор с форматами вида WriteLn(R : N : M). В десятичной записи числа R выводится M (0 Ј M Ј 24) знаков после запятой, всего выводится N знаков.

Примеры:

WriteLn(N : 4);

WriteLn(K : 10 : 5, S : 7 : 3);

Общая структура программы на Pascal такова:

Program имя программы; {заголовок}

Const Константа1 = значение; {объявление констант} {раздел описаний}

Константа2 = значение;

К-во Просмотров: 559
Бесплатно скачать Реферат: Первоначальные сведения о программировании на языке Pascal