Алгоритмический язык Pascal презентация

Содержание

Слайд 1АЛГОРИТМИЧЕСКИЙ ЯЗЫК Pascal


Слайд 2
- Буквы латиницы: A .. Z, a .. z

-

Арабские цифры: 0 .. 9


ПРИМЕЧАНИЕ:
Символы кириллицы: А .. Я, а .. я
применяются ИСКЛЮЧИТЕЛЬНО для строковых значений или в комментариях.

Алфавит языка:


Слайд 3При составлении программ используются
следующие символы:


Слайд 4При составлении программ используются
следующие комбинации символов:


Слайд 5 Элементы программы:
Неделимые последовательности знаков, которые обычно называют словами, являются одним

из основных понятий в программировании.


В Паскале слова можно подразделить на следую-щие типы:
- зарезервированные (служебные слова);
- стандартные слова;
- имена пользователя (идентификаторы).

Слайд 6 - Зарезервированные (служебные) слова - слова английского языка или их

сокращения, смысл и назначение которых в языке определены однозначно.

Элементы программы:


Слайд 7 Элементы программы:
- Идентификаторы (имена): предназначены для обозначения констант, переменных,

типов, процедур, функций, меток, задаваемых пользователем.

Имена пользователя могут содержать до 127 символов. Они состоят из цифр, латинских букв и знака подчеркивания. При этом, на первом месте обязательно должна стоять буква.

Например:
x, skorost, x1, y256, V1_15, R4Nagruzka

- Стандартные слова(имена) служат для обозначения заранее определенных разработчиками языка типов данных, констант, процедур и функций.
Например:
COS, SIN, ABS


Слайд 8Структура программ на языке Паскаль
Заголовок программы;
Блок описания переменных;


Блок описания констант;
Блок описания меток;
Блок описания процедур;
Блок описания функций;
Блок описания типов пользователя;
Блок операторов.

Структуру программы языка ПАСКАЛЬ
можно представить в следующем виде:


Раздел описания


Слайд 9Program < имя > ;
Заголовок программы
Заголовок программы имеет следующий вид:

Пример:
Program

Summa;

Слайд 10Константы – это величины, которые в процессе выполнения программы не могут

быть изменены.
Использовать константы можно только в правой части оператора присваивания, в противном случае возникнет ошибка.

Тип константы машина определяет сама по ее значению .

Слайд 11Блок описания констант имеет следующий вид:

const
< имя > =

константа;

Пример1:
Const
x = 5;
g = 9.8;
disciplina = ’Информатика’;


Слайд 12 - Стандартные константы
значения которых заранее предопределены.
Основы Pascal
Элементы

программы:

Например:
Pi (3.1415926536)
False, True
Maxint (32767)
MaxLongint (2147483647)


Слайд 13Всякая переменная должна быть описана, т.е. должен быть явно указан ее

тип.

Переменная - это величина, которая в отличие от константы, может изменяться при работе программы.

Каждой переменная имеет только один определенный тип значений, которые она может принимать. Если присвоить переменной значение иного типа, то возникнет ошибка.


Слайд 14Блок описания переменных имеет следующий вид:
var
, , :

тип;

var
R1, R2, R3: integer;
X1, Z1, Y1: real;


Слайд 15Описание меток
Блок описания меток имеет следующий вид:

Label
,

<имя1>, <имя2>;

Label
1, m1, metka;

Пример


Слайд 16 Блок Операторов

Begin
;
;
...................;
..................;

End.
Блок

операторов имеет вид:

Слайд 17Типы данных


Слайд 18 Тип - структура и описание множества значений, которые могут быть

присвоены переменной.

Основы Pascal

Система типов:

- Integer - целые,
- Real - вещественные,
- Boolean - логический (булевский),
- Char - символьные,
- String - строковые.

Стандартные (порядковые) типы:


Слайд 19 - Целые типы
Эта группа типов охватывает множество целочисленных

значений.
Они отличаются друг от друга диапазоном допустимых значений и количеством занимаемой памяти.

Основы Pascal

Типы данных:

Тип Диапазон значений Размер памяти
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 байта


Слайд 20 - Вещественные типы
Эта группа типов охватывает вещественные значения.
Основы

Pascal

Типы данных:

Тип Диапазон значений Память Знаков
Real 2.9 x 10–39 ... 1.7 x 1038 8 байт 15 – 16


Слайд 21ПРИМЕРЫ ОПИСАНИЯ ПЕРЕМЕННЫХ

Var
x,y,z : real; вещественные (напр:1,5; 2,369)
i,j :

integer; целые (напр: 3; 237; 32766)
symv : char; символьная (напр: ‘A’; ‘Ф’; ‘@’...)
verdikt : boolean; логическая (ТОЛЬКО: true или false)

Слайд 22Стандартные функции


Слайд 23Функция Действие
abs(x) Возвращает модуль числа Х;
Пример: abs(-5) = 5
chr(x) Возвращает символ по его коду;


Пример: chr(65) = ’A’
dec(x[,n]) Уменьшает значение Х на N
при отсутствии N уменьшает на -1;
Пример: dec(5,3) = 2; dec(5) = 4
inc(x,n) увеличивает значение Х на N
при отсутствии N увеличивает на 1;
Пример: inc(5,3) = 8; inc(5) = 6
odd(x) возвращает true, если число НЕчетное;
Пример: odd(3) = true; odd(6) = false
Random(x) возвращает случайное число от 0 до (Х-1);

Стандартные процедуры и функции Pascal

Стандартные процедуры и функции:


Слайд 24Функция Действие
frac(x) Дробная часть числа;
Пример: frac(1.375) = 0.375

int(x) Целая часть числа;
Пример:

int(3.75) = 3

sqr(x) Квадрат аргумента;
Пример: sqr(5) = 25

sqrt(x) Корень аргумента ( X>=0 );
Пример: sqrt(9) = 3

ln(x) Логарифм натуральный ( X>0 );

exp(x) Экспонента (ех);

Стандартные процедуры и функции:


Слайд 25Функция Действие
Cos(x) - косинус аргумента;
Sin(x) - синус;
Arctan(x) - арктангенс угла

Примечание:

Аргумент тригонометрических функций задается в радианах.

Стандартные процедуры и функции Pascal

Стандартные тригонометрические функции:


Слайд 26Функция Действие
X div Y Возвращает целое от деления Х/Y;
Пример: 5 div 3 =

1
X mod Y Возвращает остаток от деления Х/Y;
Пример: 5 mod 3 = 2; 6 mod 3 = 0;
Пример: проверка четности числа Х:
X mod 2 = 0 >> x - четное
X mod 2 = 1 >> x – нечетное
Возведение в степень:
XY = e y ln x = exp(y*ln(x))
Пример: exp(2*ln(5)) = 25 (52 = 25)
exp(1/2*ln(2)) = 1,4142… (21/2 = 1,4142..)

Стандартные процедуры и функции Pascal

Стандартные процедуры и функции:


Слайд 27Последовательность выполнения выражений:
Вычисления значений выражений выполняются в определенном порядке:
1. В

первую очередь вычисляются выражения, заключенные в круглые скобки. Если есть вложенные друг в друга пары круглых скобок, то вычисляется сначала выражение во внутренних круглых скобках, а затем во внешних;
2. Вторыми вычисляются значения входящих в выражение функций;
3. Третьими вычисляются операции типа умножения:
*, / , div, mod, and;
4. Четвертыми вычисляются операции типа сложения:
+ , - , or, xor;
5. Пятыми вычисляются операции отношения:
= , < > , < , > , <=, >=, in.
Операции одного порядка выполняются всегда последовательно слева направо.

Слайд 28Примеры записи выражений












Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика