Форматированный вывод
Pascal дает возможность устанавливать необходимый формат вывода данных.
Например:
y:=36.5634
writeln(‘y=’,y);
writeln(‘y=’,y:5:2); {указывает, что число занимает 5 позиций с 2 знаками после запятой}
writeln(‘y=’,y:5:0) {указывает, что число занимает 5 позиций без дробной части}
В результате:
y=3.6563400000E+01
y= 36.56
y= 37
Оператор присваивания.
Общий вид:
имя переменной:=выражение;
Действие оператора: вычисляет значение выражения, стоящего справа от оператора присваивания, и присваивает его переменной, стоящей слева от оператора присваивания.
Оператор ввода
Операторы readи readln - предназначены для ввода значений переменных.
Общий вид:
read(параметры);
readln(параметры);
readln;
Параметрами этих операторов могут быть только имена переменных через запятую.
Например: read(a,h,v);
Отличие операторов, как в операторах вывода, заключается в том, что у readln курсор после завершения ввода значения переменной должен перейти к началу следующей строки на экране.
Также оператор readln часто используют последним оператором в программе для задержки экрана вывода результатов программы. В этом случае записывают readln;.
Операции отношения.
Операции отношения появляются при сравнении числовых величин.
Общий вид:
<арифметическое выражение1>< операция><арифметическое выражение2>
больше | > |
меньше | < |
больше или равно | >= |
меньше или равно | <= |
не равно | <> |
равно | = |
Результат любой операции отношения принимает значение TRUE либо FALSE.
Пример:
3>2 Ответ: TRUE
5>=-1 Ответ: TRUE
7+3<>4+6 Ответ: FALSE
Логические операции
В Паскале существуют логические операции: NOT, AND, OR, XOR
Ключевое слово | Операция | Формат записи |
NOT | Логическое отрицание | NOT(x) |
AND | Логическое И | (x) AND (y) |
OR | Логическое ИЛИ | (x) OR (y) |
XOR | Логическое исключающее ИЛИ | (x) XOR (y) |
Результаты логических операций:
NOT(логическое выражение) – принимает значение TRUE (истина), если логическое выражение –FALSE (ложь), и принимает значение FALSE (ложь), если логическое выражение –TRUE (истина).
(логическое выражение1) AND(логическое выражение2) – принимает значение TRUE (истина), если оба логические выражения –TRUE (истина), и принимает значение FALSE (ложь) во всех остальных случаях.
(логическое выражение1) OR(логическое выражение2) – принимает значение FALSE (ложь), если оба логические выражения – ложь, и принимает значение TRUE (истина) во всех остальных случаях.
(логическое выражение1) XOR(логическое выражение2) – принимает значение FALSE (ложь), если оба логические выражения принимают одинаковые значения, и принимает значение TRUE (истина) в другом случае.
Дата добавления: 2016-06-02; просмотров: 767;