Язык программирования Паскаль
Основные понятия
Из истории языка Паскаль
Алфавит языка Паскаль
Символы
Идентификатор (имя величины)
Величины в Паскале
Типы величин в Паскале
Операции над целыми числами (результат целый)
Операции над вещественными числами (результат вещественный)
Немного юмора
Немного юмора
Упражнения.
Укажите правильные идентификаторы:
Запишите на Паскале выражения:
280.50K
Category: programmingprogramming

Язык программирования Паскаль

1. Язык программирования Паскаль

2. Основные понятия


Алфавит
Знаки операций
Разделители
Идентификатор
Типы величин
Операции над величинами

3. Из истории языка Паскаль

• Разработчик- швейцарский ученый Никлаус Вирт
• Разработан в 1970 г. для обучения студентов и
школьников методам разработки программ,
таким как "программирование сверху вниз",
"структурное программирование«

4.

• Язык программирования Паскаль назван
в честь великого французского математика
и философа XVII века Блеза Паскаля

5. Алфавит языка Паскаль

Алфавит
Буквы
- Латинские
прописные,
строчные.
- Русские – для
комментариев
Цифры
0..9
Символы
- Знаки
арифметических
операций;
- Знаки операций
сравнения;
- Разделители;
- Служебные слова

6. Символы

Знаки
арифметических
операций
Знаки операций
сравнения
*, / , + , -
Разделители
. , : ; ( ) [ ] { } ‘ :=
= равно
< > не равно
< меньше
> больше
< = меньше или равно
> = больше или равно

7. Идентификатор (имя величины)

• Идентификатор - последовательность
букв и цифр,
начинающаяся с буквы.
(8 символов)
• Примеры:
Summa, Time, Proiz, S, A

8. Величины в Паскале

• В Паскале все величины должны быть
объявлены.
• Объявление типов величин (описание)
производится в определенном порядке:
- Метки;
- Константы;
- Пользовательские Типы;
- Переменные;
- Процедуры и функции.

9. Типы величин в Паскале

Типы величин
Целые
Integer
Вещественные
Real
Символ Строка
Char; String;
Логические
Boolean
A, B, C: Integer;
D, S, Sum: Real;
K, V : Char;
ST : String;
L : Boolean;

10. Операции над целыми числами (результат целый)

Операция
Назначение
Пример
+, -, *
Сложение, вычитание,
умножение
A+B, A-B, A*B
DIV
Целая часть частного
17 DIV 3 = 5
MOD
Остаток от деления
нацело
5 MOD 2 = 1
ABS (x)
x
ABS (-x) = x
SQR (x)
X2
SQR (2) = 4
TRUNC (x)
Отбрасывание
десятичных знаков
TRUNC (5.6) = 5
ROUND (x)
Округление до целого
ROUND (5.6) = 6

11. Операции над вещественными числами (результат вещественный)

Операция
Назначение
Пример
Сложение, вычитание,
умножение, деление
A+B, A-B, A*B, A/B
Деление
6/2 = 3.0
SIN (x)
Синус (в радианах)
SIN (1)
COS (x)
Косинус (в радианах)
COS (1)
LN (x)
Логарифм
LN (1)
SQRT (x)
√x
SQRT (25)
+, -, * , /
/
ARCTAN (x) Арктангенс (в
радианах)
ARCTAN (1)

12. Немного юмора

13. Немного юмора

Обезьяна программиста
Клавиатура программиста
Кот программиста
Переносной компьютер программиста

14. Упражнения.

15. Укажите правильные идентификаторы:

Var: Summa, S, 1K, B1, карт : Integer;
Num Lock, S 56 : Real;
Нельзя использовать в качестве
идентификаторов служебные слова:
Var, Read, Real, Integer, Write, …

16. Запишите на Паскале выражения:

1.
a x2
cos( x) 15
10
2.
((a b) / 5 (c d ) * 2)
English     Русский Rules