Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Оператор присваивания. Этот оператор обозначается :=

Читайте также:
  1. Агрегат-оператор
  2. Блок із 1-го або більш операторів
  3. В договоре страхования ответственности туроператора по соглашению сторон могут определяться иные права и обязанности.
  4. Виды туоперейтинга и туроператоров.
  5. Генеральное соглашение по торговле услугами. Основные группы обобщенных видов услуг. Деятельность туроператоров и турагентов. Особенности агротуризма.
  6. Глава 4.3. Операторы манипулирования данными
  7. Действия оператора в экстремальных условиях при эксплуатации ТРК.
  8. Действия операторов и налоговых органов
  9. Дифференциальное и операторное уравнения, передаточная функция и характеристическое уравнение разомкнутой системы
  10. Дифференциальному уравнению (3.8) соответствует операторное уравнение

Этот оператор обозначается :=. При его выполнении вычисляется выражение, стоящее в правой части, и значение выражения присваивается переменной, стоящей в левой части. Тип выражения должен соответствовать типу переменной.

Примеры операторов присваивания (переменные x, y – вещественного типа, m, n, k – целого типа):

y : = m*x –3/n; n : = k*k*k;

Организация ввода и вывода

Для ввода данных с клавиатуры используются операторы read и readln, имеющие следующий формат:

read (x1, x2, ..., xn);

readln (x1, x2, ..., xn);

Здесь x1, x2, ..., xn – имена переменных допустимых типов данных.

Значения x1, x2, ..., xn набираются минимум через один пробел на клавиатуре и высвечиваются на экране. После набора данных для одного оператора нажимается клавиша ввода Enter. После выполнения оператора read курсор остается в этой же строке, а после выполнения оператора readln курсор автоматически переходит в начало следующей строки.

Примеры записи операторов ввода:

read (i, j, k);

readln (xmin, xmax);

Для вывода используются операторы:

write (y1, y2, .., yn);

writeln (y1, y2, ..,yn);

Здесь y1, y2, .., yn – выводимые выражения. Окончание ln в операторе writeln означает, что курсор после завершения вывода переходит к началу следующей строки на экране.

Примеры записи операторов вывода:

write (a, b, (a+b)/2, sqrt (a*b));

writeln (‘Результат вычислений =’, resultat);

В операторах write и writeln имеется возможность записи выражения, определяющего ширину поля вывода.

Примеры:

write (n:8); {выводится значение целочисленной величины n в крайние

правые позиции поля шириной 8 позиций}

writeln (x: 10: 3); {выводится значение вещественной величины x в

формате с фиксированной точкой в крайние правые

позиции поля шириной 10 позиций, причем после

десятичной точки выводится 3 цифры}

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

Организация программ разветвляющейся структуры

Логические выражения

Логическое выражение вырабатывает результат логического типа: trueи false. Эти выражения записываются с помощью операций отношений и логических операций.



Логические операции (L1 и L2 – логические выражения)

L1 L2 L1 and L2 L1 or L2 L1 xor L2 not L1
true true true true false false
true false false true true  
false true false true true true
false false false false false  

Операции в порядке убывания их приоритета располагаются следующим образом:

Операция Приоритет
not and or, xor =, < >, <, >, < =, > = первый (высший) второй третий четвертый (низший)

Пример логического выражения:

not (ln(x) > 5) and ((a <= 5) or (y = 0.2))


Дата добавления: 2015-02-09; просмотров: 3; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
Общая структура программы на Паскале | Функции. Заголовок функции состоит из: 1) зарезервированного слова function; 2) имени подпрограммы – функции; 3) заключенного в круглые скобки списка формальных
lektsii.com - Лекции.Ком - 2014-2019 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты