Similar presentations:
Язык программирования Pascal ABC 3.0
1. Язык программирования Pascal ABC 3.0
2.
Языкпрограммирования
Pascal назван в честь выдающегося
французского
математика,
физика, литератора и философа
Блеза Паскаля, который создал
первую в мире механическую
машину,
складывающую
два
числа.
3.
Pascal был создан НиклаусомВиртом
в
1968-69
годах,
как
небольшой и эффективный язык,
который
позволяет
использовать
структурное
программирование и
структурированные
данные.
4. Алфавит Pascal
5. Алфавит
Буквылатинского алфавита
(прописные и строчные)
Символ подчеркивания _
(считается буквой)
Цифры (0..9)
Специальные символы + - * / .
, : ; = >< ‘ () {} [] пробел
6. Типы данных Pascal
7. Целые типы данных
Идентифи Длинакатор
(байт)
Диапазон значений
shortint
1
-128 .. 127
smallint
2
-32 768 .. 32 767
4
-2 147 483 648 ..
2 147 483 647
8
-9 223 372 036 854 775 808
..
9 223 372 036 854 775 807
Integer
longint
int64
8. Целые типы данных
Идентифика Длинатор
(байт)
Диапазон значений
byte
1
0 .. 255
word
2
0 .. 65 535
longword
cardinal
4
0 .. 4 294 967 295
8
0 ..
18 446 744 073 709 551 615
uint64
BigInteger
неограниченный
9. Вещественные типы данных
ДлинаИдентификатор
Диапазон значений
(байт)
real
8
-1,8x10308 .. 1,8x10308
double
single
4
-3,4x1038 .. 3,4x1038
10. Логический тип данных
Идентификаторboolean
Длина
Диапазон значений
(байт)
1
true
false
11. Символьный тип данных
Идентификаторchar
Длина
Диапазон значений
(байт)
2
Unicodeсимволы
12. Строковый тип данных
Идентификаторstring
Длина
(байт)
Максимальная
длина (символы)
Без
ограничений
13. Операции Pascal
14. Арифметические операции
Запись наPascal
+
*
/
div
mod
Описание операции
Результат
сложение
2+3 (результат: 5)
вычитание
5-3 (результат: 2)
умножение
2*3 (результат: 6)
деление
30/2 (результат: 15.0)
целая часть от деления
5 div 2 (результат: 2)
остаток от деления
5 mod 2 (результат: 1)
15. Математические операции
Запись на Pascalabs(x)
sqr(x)
sqrt(x)
power(x,a)
sin(x)
cos(x)
arctan(x)
Математическая запись
|x|
x2