 
        
        - •Тема: Алгоритм. Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов. Исполнитель – черепашка. Система команд. Алгоритмическая структура следование.
- •Свойства алгоритма
- •Система команд черепашки в среде л-Граф:
- •Задание
- •Тема: Алгоритмическая структура повторение. Оператор цикла.
- •Задания
- •Тема: Понятие процедуры. Процедуры без параметров.
- •Задания
- •Тема: Использование переменных и арифметических выражений в среде «л-граф», процедуры с параметрами.
- •Задания
- •Тема: Практика решения задач на процедуры с параметрами
- •Задания
- •Тема: Структура ветвления «Если-То-Иначе»
- •Задания
- •Алфавит и синтаксис языка
- •Структура программы на языке Паскаль
- •Стандартные типы данных
- •Инструкция присваивания
- •Задания
- •Тема: Логические выражения. Переменные булевского типа. Логические операции.
- •Задания
- •Тема: Инструкции ввода-вывода.
- •Задания
- •Тема: Организация ветвлений в программе. Инструкция if...Then...Else.
- •Задания
- •Тема: Усечённая инструкция if...Then. Вложенные инструкции if...Then...Else.
- •Задания
- •Тема: Компьютерная графика. Стандартные графические процедуры.
- •Задания
- •Тема: Организация циклов в программах
- •Задания
- •Тема: Процедуры. Параметры процедур.
- •Задания
- •Тема: Практика решения задач. Нахождение суммы, произведения, количества чисел в последовательности, введенной с клавиатуры. Цикл-счетчик.
- •Задания
- •Список литературы
Инструкция присваивания
Инструкция присваивания - основная в любом языке программирования. Эта инструкция позволяет присвоить переменной значение вычисленного выражения.
Формат инструкции присваивания:
<имя переменной> := <выражение>;
Арифметическое выражение ― это совокупность констант, переменных, функций, объединенных знаками арифметических действий и круглыми скобками, таким образом, чтобы данное выражение имело математический смысл.
Операции, используемые в арифметических выражениях:
| Знак | Операция | Тип операндов | Тип результата | 
| + | сложение | хотя бы один из операндов Real | Real | 
| 
 | 
 | Integer | Integer | 
| - | вычитание | хотя бы один из операндов Real | Real | 
| 
 | 
 | Integer | Integer | 
| * | умножение | хотя бы один из операндов Real | Real | 
| 
 | 
 | Integer | Integer | 
| / | деление | Real, Integer | Real | 
| div | целочисленное деление | Integer | Integer | 
| mod | остаток от целочисленного деления | Integer | Integer | 
Например:
- 
					13 div 4 = 3 13 mod 4 = 1 -13 div 4 = -3 -13 mod 4 = -1 13 div -4 = -3 13 mod -4 = 1 -13 div -4 = 3 -13 mod -4 = -1 0 div 2 = 0 1 mod 2 = 1 2 div 5 = 0 2 mod 5 = 2 
В случае если значение выражения имеет тип Integer, его можно присвоить переменной типа Real, но никак не наоборот.
Таблица стандартных функций среды Микропаскаль
| Функция | Назначение | Входные параметры | Тип результата | Примеры | 
| ABS( X ) | Возвращает абсолютное значение (модуль) аргумента | X - значение типа REAL или INTEGER | Такой же как и тип аргумента | ABS(2.0) = 2.0000e+00; | 
| SQR( X ) | Возвращает квадрат аргумента | X - значение типа REAL или INTEGER | Такой же как и тип аргумента | SQR( 3 ) = 9; SQR(-2.0)= 4.0000e+00; | 
| SQRT( X ) | Возвращает квадратный корень аргумента | X - значение типа REAL или INTEGER | 
 REAL | SQRT(16) =4.0000e+00; SQRT(25.0)=5.0000e+00; | 
| ROUND(X) | Преобразует вещественное в целое. Возвращает округленное по модулю до ближайшего целого значение числа X | X - REAL | INTEGER | ROUND( 3.1 ) = 3; ROUND( -3.1 )= -3; ROUND( 3.8 ) = 4; ROUND( 3.5 ) = 4; ROUND( -3.8 )= -4; | 
| TRUNC(X) | Возвращает целое значение, отбросив дробную часть числа X | X - REAL | INTEGER | TRUNC( 3.1 ) = 3; TRUNC( -3.1 )= -3; ТRUNC( 3.8 ) = 3; | 
| RANDOM(X) | Возвращает целое случайное число в диапазоне от 0 до X-1 | X - Значение типа INTEGER | INTEGER | 
 | 
