Назовите команды удаления, вставки символов и передвижения курсора.
С чего начинается программа?
Как описываются переменные?
С чего начинается основная программа?
Как записывается оператор вывода?
Как записывается оператор ввода?
Как записывается оператор присваивания?
Чем заканчивается программа?
Как сохранить программу на диске?
1. Линейная программа. Линейная программа (конструкция следования) содержит в себе операторы ввода, вывода и присваивания. Операторы линейного алгоритма выполняются в том порядке, как они записаны. 2. Арифметические выражения. Выражения состоят из операндов (констант, переменных, функций), знаков операций и круглых скобок.
В зависимости от типов операндов и вида операций выражения могут быть арифметические, логические, строковые и множественные (выражения над множествами).
Операндами арифметического выражения являются константы, переменные и функции. Над ними определены следующие арифметические операции:
+ – сложение
- – вычитание
* – умножение
/ – деление
div – целочисленное деление
mod – остаток от целочисленного деления.
При вычислении арифметических выражений приняты следующие правила, определяющие приоритет операций:
Унарный минус «–»
*, /, div, mod
+, – Если приоритет операций одинаков, то операция, стоящая левее, выполняется раньше.
Выражение, заключенное в скобки, трактуется как один операнд.
Скобки должны быть парными.
Дробная часть числа отделяется точкой, а не запятой.
Знак умножения пропускать нельзя. (2a – неверно! Пишется 2*а)
Если в числителе или знаменателе записано выражение, то оно заключается в скобки, дробная черта заменяется знаком деления «/» (линейная запись).
одновременно уничтожая старое. Редкая программа обходится без оператора присваивания.
Присваивать можно значение другой переменной или результат вычисления арифметического выражения: A:=B; A:+B+C; X:=Y+2-Z.
Формат команды:
<переменная>: = <выражение> Исполнение команды присваивания происходит в таком порядке: сначала вычисляется <выражение>, затем полученное значение присваивается переменной. Следует учесть, что при операциях присваивания переменные и выражения должны иметь одинаковый тип. Однако, если в правой части оператора записано выражение целого типа, то переменная в левой части может быть как целого типа, так и вещественного; переменной типа строка может быть присвоено значение символьного выражения. Пример. Пусть переменная А имела значение 6. какое значение получит переменная А после выполнения команды: А:=2 х А - 1.
Решение. Вычисление выражения 2 х А – 1 при А=6 даст число 11. Значит новое значение переменной А будет равно 11. 4. Домашнее задание: 1) учить записи.
2) Задачи
Определить конечное значение переменных X и Y в результате выполнения следующих алгоритмов:
а) Х:=2 б) Х:=1.5
Х:=Х х Х Х:=2 х Х + 1
Х:=Х х Х х Х Y:=X/2
Х:=Х х Х х Х х Х Y:=X + Y
X:=X – Y
Ответ: Х = 16 777 216 Ответ: Х = - 2, Y = 6
Похожие:
Оператор присваивания Присваивать можно значение другой переменной или результат вычисления арифметического выражения: х:=y; z:=x+y, исполнение команды...
Оператор присваивания в языке программирования «вычислить значения выражения справа от знака присваивания := и записать результат в переменную a»; при этом значения других переменных...