Uploaded by Виктория Усикова

Основы программирования на Pascal

advertisement
Основы программирования
на языке Pascal
Подготовила студентка 2 курса
Группы ПОБ-б-о-19-3
Усикова Виктория Валерьевна
Глоссарий
Алфавит языка - это конечный набор символов,
которые используются при написании любой конструкции на
языке.
Переменная - это область памяти, названная
собственным именем, которая может менять свое значение в
процессе выполнения программы. Переменная
характеризуется именем, типом и значением.
Константа - не изменяет своего значения в процессе
выполнения программы, она может быть задана явно своим
значением или обозначена именем.
История появления
Pascal
Язык
Паскаль
появился в 1984 году.
Он
разработан
Н.Виртом в 1968-1970
г.г., получил широкое
распространение
благодаря наглядности
программ и легкости
при изучении.
Алфавит
языка
Паскаль
1
буквы строчные и прописные буквы
латинского и русского алфавита
2
цифры - арабские 0..9
3
специальные символы - (+,,*,/,=,<,>,<>,<=,>=,.:;{}’ := ( ) ),
служебные слова
Целочисленные
переменные
Тип
Диапазон допустимых
значений
Отводимая память, в
байтах
shortint
-128…127
1
integer
-32 768…32 767
2
longint
-2 147 483 648…2 147 483
647
4
byte
0…255
1
word
0…65 535
2
Вещественные
переменные
Тип
Диапазон
Число цифр
Память, байт
Real
2.9e-39 … 1.7e38
11-12
6
Single
1.5e-45 … 3.4e38
7-8
4
Double
5.0e-324 ...1.7e308
15-16
8
Extended
3.4e-4932 …
1.1e493
19-20
10
Comp
-9.2e63 …
(9.2e63)-1
19-20
8
Стандартные функции
Функция
Назначение
Тип результата
abs (x)
абсолютное значение аргумента
совпадает с типом аргумента
sqr (x)
квадрат аргумента
совпадает с типом аргумента
sqrt (x)
квадратный корень аргумента
вещественный
cos (x)
косинус аргумента
вещественный
sin (x)
синус аргумента
вещественный
arctan (x)
арктангенс аргумента
вещественный
exp (x)
e^x
вещественный
ln (x)
натуральный логарифм
вещественный
int (x)
целая часть числа
вещественный
frac (x)
дробная часть числа
вещественный
Стандартные функции
ord (x)
- возвращает порядковый номер аргумента и, таким образом, преобразует
величину порядкового типа в величину целого типа.
round (x)
- округляет вещественное число до ближайшего целого.
trunc (x)
- выдает целую часть вещественного числа, отбрасывая дробную.
odd (x)
- проверяет аргумент на нечетность. Аргумент функции величина типа longint,
результат true, если аргумент нечетный, false – если четный.
pred (x)
- определяет предыдущее значение величины x.
succ (x)
- определяет последующее значение величины x.
ord (x)
- возвращает порядковый номер величины x.
Запись арифметических
выражений
1
Все данные, входящие в арифметическое
выражение, должны быть одного типа. Допускается
использовать
вместе
данные
целого
и
действительного типа
2
Записывать все составные части в одну
строку без подстрочных и надстрочных
индексов
3
Использовать скобки одного типа - круглые.
( [{ и другие скобки применять запрещается)
4
Нельзя записывать подряд
арифметических операций.
5
Вычисления выполняются слева направо в
соответствии со старшинством операций.
2
знака
Операторы ввода
Read(<список переменных>);
Readln(<список переменных>);
Ln за словом Read означает, что после
ввода следует перевести курсор на
следующую строку.
Оператор вывода
Write(‘комментарии’, <переменные>);
Writeln(‘ком - рии’, <переменные>);
Переменный в <списке переменных> разделяются
запятой.
Спасибо за внимание
Download