Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по инфе.docx
Скачиваний:
42
Добавлен:
22.04.2019
Размер:
38.69 Кб
Скачать

4 Правила записи и вычисления арифметических и строковых выражений. Операции mod и div.

Арифметические выражения.

В состав арифметических выражений могут входить переменные числового типа и числа; над переменными и числами могут производиться различные арифметические и математические операции.

Математические операции и знаки

+ - сложение - - вычитание * - умножение / - деление ^ - возведение в степень

Sqr – квадратный корень Cos – косинус Sin – синус Tan - тангенс

A=23*B-(45+F)^2/5

S=S+1

B=(A+Cos (X))/N

Строковые выражения

В состав входят переменные строкового типа, строки и строковые функции.

Строка – это последовательность символов заключенная в кавычки.

Над переменными и строками производится Операция – конкатенация. – объединение строки или значение строковых переменных в единую строку. Операция обозначается знаком + или &

Если необходимо получить только целую часть от деления (т.е. выполнить деление нацело), то стоит использовать операцию DIV.

Другая важная операция - MOD, используется, чтобы получить остаток от целочисленного деления.

Операции DIV и MOD можно использовать только для операций с целыми числами и в результате получаются тоже только целые числа. Другие операции (+, – , *) при выполнении их с вещественными числами, дают в результате вещественные значения.

5 Формат и правила выполнения оператора присваивания.

Оператор присваивания используется для сохранения результата вычисления выражения в переменной. Общий вид: переменная := выражение; Знак := читается как "присвоить".

Выполнение операции начнется с вычисления выражения стоящего справа. Из ячейки, в которой хранится значение переменной A, извлечется то, что мы туда положили до этого, к этому значению добавится 1, а результат равный 2 будет отправлен по адресу хранения переменной A, в которой обновится значение. Вот поэтому-то величина A и называется переменной, она может многократно менять свое значение в процессе выполнения программы. Операция присваивания является несимметричной, слева всегда стоит имя переменной, а справа арифметическое выражение или число.

6 Понятие и применение составного оператора.

Если необходимо, чтобы группа операторов рассматривалась

транслятором, как один оператор, эту группу операторов заключают в

операторные скобки BEGIN и END. Такой оператор называется

составным оператором. Составной оператор может быть использован

в любом месте программы, где разрешен простой оператор, но требуется

выполнение группы операторов.

7 Формат и правила выполнения условного оператора if.

Оператор записывается следующим образом : полный условный оператор: if <условие> then <оператор 1> else <оператор 2>; неполный усл.оператор: if <условие> then<оператор>; Выполнение усл. оператора начинается с вычисления значения логического выражения, записанного в условии. Простые условия записываются в виде равенств или неравенств. Сложные условия записываются из простых с помощью логических операций. Как правило, значением логического выражения является или True или False. В первом случае выполняется <оператор 1> , во втором - <оператор 2>. В качестве <оператора 1> или <оператора 2> может выступать любой оператор языка программирования Турбо Паскаль, в частности и составной оператор и условный оператор.