- •Алфавит pascal
- •Типы данных
- •Стандартные (встроенные) функции
- •Идентификаторы (имена переменных и программ)
- •Арифметические выражения
- •Арифметические действия и их приоритет
- •Write (‘Площадь треугольника авс равна:' , s:7:1);
- •Использование блок-схем алгоритмов при разработке программ
- •If условие then действие;
- •Блок-схема
- •Сложные ветвления
Идентификаторы (имена переменных и программ)
Правила создания идентификаторов:
Состоит из строчных или прописных латинских букв, цифр и знака подчеркивания «_».
Начинается с буквы.
Не может быть служебным словом.
Длина не должна превышать 127 символов
Желательно, чтобы идентификатор отображал смысл переменной.
Правильные идентификаторы: |
Неправильные идентификаторы: |
Temp x1 name А1_2_3 My_Variable |
Temp- 1x 33name 1_2_3 My Variable |
Арифметические выражения
Арифметическое выражение описывает правило вычисления значения некоторой величины.
Оно может содержать числа, переменные, функции. Объединенные знаками арифметических операций.
Арифметические действия и их приоритет
Операция |
Пример |
Приоритет |
* умножение |
5*2 = 10 |
1 |
/ деление |
4/2 = 2.0 |
1 |
+ сложение |
5+2 = 7 |
2 |
- вычитание |
5-2 = 3 |
2 |
Результатом деления двух целых чисел всегда является действительное число (тип real).
Примеры записи выражений на языке программирования Паскаль:
СТРУКТУРА ПРОГРАММЫ:
Программа на Паскале состоит из двух частей (разделов):
Раздел описания используемых данных и операторов по их преобразованию.
Раздел выполняемых операторов.
КОМАНДА ПРИСВАИВАНИЯ
Переменная := Выражение;
Например:
A:=3*4.8;
Su:=X+X*4.78;
C:=C+1;
Между всеми элементами выражения должны быть знаки операций:
3х ð 3*х.
КОМАНДА (процедура) ВВОДА ДАННЫХ
Read (Список переменных);
Readln (Список переменных);
Примеры:
Read (а, b);
Readln (k);
При выполнении команды Read или Readln выполнение программы приостанавливается и компьютер ждет, пока пользователь не введет с клавиатуры нужное количество значений для переменных.
Вводятся только значения для переменных.
Ввод значений переменных заканчивается нажатием клавиши ENTER.
Readln отличается от Read тем, что после его выполнения автоматически осуществляется переход на следующую строку.
КОМАНДА (процедура) ВЫВОДА ДАННЫХ
Write (Список выражений);
Writeln (Список выражений);
Значения выражений сначала вычисляются, затем выводятся на экран.
После выполнения команды Writeln следующая команда ввода или вывода начинает свою работу с новой строки.
Формат вывода
Для того, чтобы при выводе на экран в одной строке разных значений любого типа между ними было расстояние, указывают компьютеру сколько позиций в строке необходимо выделить для результата. Например:
Writeln (x:8, y:5)
При выводе результата типа real необходимо указать не только количество позиций в строке, отводимых под результат, но и количество знаков в дробной части числа.
Например:
Writeln (а:8:2, y:5:1)
С помощью команд Write и Writeln на экран выводят комментарии к программе, к выводимым и к вводимым данным.
Например:
Write (‘введите значение а=');
Readln(a);
или
