Операторы языка Project Pascal
Контрольная работа, 03 Марта 2013, автор: пользователь скрыл имя
Описание работы
Главную часть программы на языке Object Pascal составляет раздел операторов, в котором реализуется алгоритм решения поставленной задачи, т.е. именно в нем с предварительно описанными переменными, константами, значениями функций и т.п. выполняются определенные действия, позволяющие получить результат, ради которого создается программа.
Содержание
Введение
1. Операции и выражения
2. Операторы языка Object Pascal
3. Организация ввода-вывода
Выводы
Работа содержит 1 файл
project pascal.docx
— 170.45 Кб (Скачать)-
p, q – целочисленное выражение; -
I – выражение целого типа; -
R – выражение вещественного типа; -
В – выражение булевского типа; -
C – выражение символьного типа; -
S – выражение строкового типа; -
# – цифра; -
* – знак + или -; -
– пробел.V
Таблица 3.1. Форматы,
оператора вывода write
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Процедура записи
writeln аналогична процедуре write, но после
вывода последнего в списке значения для
текущей процедуры writeln происходит
перевод курсора к началу следующей строки.
Процедура writeln, записанная
без параметров, вызывает перевод строки.
Пример использования формата
в процедуре writeln:
Program Ploshad; // Вычисление площади
прямоугольника
Var
A,B,Pl: integer; // А,В – длина сторон,
Рl - площадь
Begin
A:=8; B:=4;
Pl:=A*B;
writeln('---------------------
writeln('! Storona A ! Storona B ! Ploshad !');
writeln('---------------------
writeln('!',A:7,B:11,Pl:11,'!'
writeln('---------------------
readln
End.
В
результате работы программы получим
таблицу (рис. 3.1), каждая строка которой
будет выводиться с первой позиции новой
строки экрана.
ВЫВОДЫ
-
Выражение в программировании служит для определения порядка выполнения действий над элементами данных и состоит из операндов (констант, переменных, обращений к функциям), круглых скобок и знаков операций. -
По характеру выполняемых действий операции разделяются на арифметические (унарные + и -; бинарные +, -, *, /, div, mod), отношения (=, <>, <, >, <=, >=), булевы (логические) (not, and, or, xor), поразрядные логические и сдвиговые (not, and, or, xor, shl, shr), строковые (конкатенация +). Последовательность выполнения операций в выражении определяется приоритетом операций, порядком расположения операций в выражении и использованием скобок. -
В зависимости от используемых операций и типов операндов выражения бывают арифметическими, логическими, отношения, строковыми и др. -
Операторы предназначены для описания действий, которые будут выполнены при реализации алгоритма. Операторы языка разделяются на две группы: простые и структурные операторы. -
Простые операторы — операторы, которые не содержат в себе других операторов. К ним относятся операторы присваивания, процедуры, безусловного перехода и пустой. -
^ Структурные операторы включают в себя другие операторы и управляют последовательностью их выполнения. К ним относятся: составной оператор; условные операторы if-then-else и оператор выбора case-else; операторы цикла с предусловием while-do, постусловием repeat-until и со счетчиком for-to-do (for-downto-do). -
Ввод-вывод информации в программе осуществляется с помощью предопределенных процедур read, readln, write и writeln.