Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турбо Паскаль.doc
Скачиваний:
0
Добавлен:
23.11.2019
Размер:
270.34 Кб
Скачать

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. Выражения. Виды выражений.

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

Виды выражений:

- Текстовые - текстовая переменная или константа.

- Арифметические – символьная запись, содержащая арифметические операции, функции, операнды, круглые скобки, имена переменных и элементов массивов. Арифметическое выражение задает порядок выполнения действий над числовыми величинами. Одна константа или переменная - это простейшая форма арифметического выражения.

Пример 1. Записать по правилам ТР 7.0. математическое выражение:

2a +

0.2c - ln(x-y)

На ТР 7.0. это выражение выглядит так:

(2*a + Sqrt(0.5*Sin(x+y)))/(0.2*c - Ln(x-y))

18. Правила записи арифметических операций.

Для того чтобы правильно записать арифметическое выражение на ТР 7.0. необходимо соблюдать следующие правила:

  1. Все символы записываются в одну строку. Нельзя пропускать знак умножения.

  2. Не допускаются два следующих подряд знака операций.

Нельзя!!! А+ - В Можно!!! А + (- В)

  1. Соблюдается порядок убывания приоритетов:

    1. вычисление функций,

    2. унарная операция смены знака (-),

    3. *, /, div, mod;

    4. +, -

  2. Операции в арифметическом выражении выполняются в порядке старшинства

  1. операция внутри скобок,

  2. вычисления встроенных функций,

  3. возведение в степень,

  4. операции умножения и деления,

  5. операции целочисленного деления,

  6. операция деления по модулю,

  7. операции сложения и вычитания.

  1. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.

  2. Часть выражения, заключенные в скобки, вычисляются в первую очередь.