Студопедия

Главная страница Случайная страница

Разделы сайта

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






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






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

Примеры операторов присваивания (переменные 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);

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

w rite (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))






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.