Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по математике и информатике / Лекция 22 - ТР(теория).doc
Скачиваний:
79
Добавлен:
19.03.2015
Размер:
371.2 Кб
Скачать

14. Структура программы.

  1. Program имя (заголовок программы),

  2. Label - раздел меток,

  3. Const - раздел констант,

  4. Type - раздел типов,

  5. Var - раздел переменных ( VARIABLES начало объявления переменных; связывает идентификатор - имя переменной и ее тип с расположением в памяти, где хранится значение),

  6. Procedure, function - раздел процедур и функций,

  7. Begin (начало тела программы)

оператор 1; {Writeln (…) - вывод результатов на экран},

…………..;

оператор N; {Readln (…) - ввод исходных данных с клавиатуры}

  1. End (конец тела программы)

15. Оператор ввода

Ввод данныхпередача информации от внешних устройств в оперативную память. В память вводятся, как правило, исходные данные решаемой задачи. Основным устройством является клавиатура.

В Pascal процедура ввода с клавиатуры имеет следующий формат:

Read (<список ввода>)

<список ввода> - последовательность имен переменных, разделенных запятыми. Слово Read переводится как «читать», т.е. Read – оператор обращения к стандартной процедуре ввода.

Пример 1. Read (a, b, c, d)

При выполнении этого оператора происходит прерывание работы ПК для ввода с клавиатуры значений переменных a, b, c, d, отделяя, их друг от друга пробелами. При этом вводимые значения высвечиваются на экране, а в конце нажимают клавишу ENTER. Значения должны вводиться в строгом соответствии с синтаксисом Паскаля

Пример 2.

Var T: Real;

J: Integer;

K: Char;

Begin

Read (T, J, K);

Набираем на клавиатуре: 253.98 100 G (ENTER)

16. Оператор вывода

Вывод – процесс передачи данных из оперативной памяти на внешние носители (принтер, монитор). Процедура записи Write производит вывод числовых данных, символов, строк и булевских значений.

В Pascal процедура вывода информации на экран монитора имеет следующий формат:

Write (<список ввода>)

<список вывода> - последовательность имен переменных, разделенных запятыми. Слово Write переводится как «писать», т.е. Write – оператор обращения к стандартной процедуре вывода.

Пример 3. Write (a, b, c, d)

При выполнении этого оператора происходит вывода на экран монитора значений переменных a, b, c, d, отделяя, их друг от друга пробелами.

Пример 4. Вывести на печать.

Uses Printer;

Var

……………………

begin

Write (234); - выражение представлено значением;

Write (A + В - 2); - выводится результат выражения;

end.

Пример: Вычислить значение арифметического выражения:

Y = Cos ((a2 - b)+3.54) – c, a = 1.3, b = 3.5, с = 5.457

Программа на Turbo Pascal

Program Lab16a;

Var a, b, c, y: Real;

Begin

a: = 1.3;

b: = 3.5;

c: = 5.457;

y: = Cos ((sqr (a) – b) + 3.54) – c;

writeln (‘y = ‘, y:3:2); - вывод значения У, где в ответе в общем содержится 3 знака и 2

знака после запятой.

readln; - производит задержку экрана просмотра ответа.

end.

17. Выражения. Виды выражений.

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