Презентация, доклад по языку программирования Паскаль

Содержание

Структура программыЗаголовок программы Program ;Раздел описания переменных var

Слайд 1Язык программирования Паскаль
Структура программы
Типы переменных
Стандартные арифметические функции
Стандартные функции преобразования
Операторы ввода/вывода
Оператор условного

перехода (неполное ветвление)

Оператор условного перехода (полное ветвление)

Оператор цикла с параметром

Оператор цикла с предусловием

Оператор цикла с послеусловием

Оператор варианта

Язык программирования ПаскальСтруктура программыТипы переменныхСтандартные арифметические функцииСтандартные функции преобразованияОператоры ввода/выводаОператор условного перехода (неполное ветвление)Оператор условного перехода (полное

Слайд 2Структура программы
Заголовок программы

Program <имя>;
Раздел описания переменных var
переменная 1,…,переменная N:тип;
Раздел описания констант const
имя константы=значение константы;
Раздел описания меток Label
метка1,метка2,…,меткаN;
Раздел описаний процедур Procedure <заголовок процедуры>;
и функций <раздел описаний>;
Begin
<тело процедуры>;
End;
Function <заголовок функции>;
<раздел описаний>;
Begin
<тело функции>;
End;
Раздел операторов Begin
<оператор 1>;
…………………….
<оператор N>;
End.


Структура программыЗаголовок программы            Program ;Раздел описания

Слайд 3Типы переменных
Integer
Real
String
Char
- Целочисленный тип
- Вещественный тип
- Строковый тип
- Символьный

тип


Типы переменныхIntegerRealStringChar- Целочисленный тип - Вещественный тип - Строковый тип- Символьный тип

Слайд 4Стандартные арифметические функции
ABS(x)
- Вычисляет модуль X
SQR(x)
- Вычисляет X во второй степени
SIN(x)

COS(x) ARCTAN(x)

- Вычисляются тригонометрические и обратная тригонометрическая функции

EXP(x)

- Возведение числа e=2,71828 в степень X

LN(x)

- Вычисляет натуральный логарифм аргумента X

SQRT(x)

- Извлечение корня второй степени из аргумента X


Стандартные арифметические функцииABS(x)- Вычисляет модуль XSQR(x)- Вычисляет X во второй степениSIN(x)  COS(x)  ARCTAN(x)- Вычисляются тригонометрические

Слайд 5Стандартные функции преобразования
TRUNC(X)
- Вычисляет целую часть аргумента X; тип Х должен

быть вещественным; результат имеет целый тип

ROUND(X)

- Определяет округлённое значение; тип Х должен быть вещественным; результат имеет целый тип

ORD(X)

- Определяет порядковый номер аргумента Х в упорядоченном множестве значений, определяемом типом Х; тип Х может быть любым скалярным типом (кроме вещественного); результат имеет целый тип

СHR(X)

- Определяет литеру (символ), порядковый номер которой равен аргументу Х (если она существует); тип Х должен быть целым; результат имеет символьный (литерный) тип


Стандартные функции преобразованияTRUNC(X)- Вычисляет целую часть аргумента X; тип Х должен быть  вещественным; результат имеет целый

Слайд 6Операторы ввода/вывода
READ(переменная1,..., переменная N)
READLN(переменная1,..., переменная N)
WRITE(выражение1,..., выражение N)
WRITELN(выражение1,..., выражение N)

Операторы ввода/выводаREAD(переменная1,..., переменная N)READLN(переменная1,..., переменная N)WRITE(выражение1,..., выражение N)WRITELN(выражение1,..., выражение N)

Слайд 7Оператор условного
перехода
(неполное ветвление)

Логическое
условие

Действие
IF
THEN ;
да

Оператор условногоперехода(неполное ветвление)Логическое условиеДействиеIF THEN ;да

Слайд 8перехода
(полное ветвление)

Логическое
условие

Действие 1
IF
THEN
да
Оператор условного
нет

Действие 2
ELSE ;

перехода(полное ветвление)Логическое условиеДействие 1IF THEN даОператор условногонетДействие 2ELSE  ;

Слайд 9Оператор цикла
с параметром

ПЦ=НЗ…КЗ

Действие 1

Действие 2
……………………………

Действие N
FOR ПЦ:=НЗ TO КЗ DO BEGIN
Оператор1;
Оператор2;
………………. Оператор

N;
END;


Оператор циклас параметромПЦ=НЗ…КЗДействие 1Действие 2……………………………Действие NFOR ПЦ:=НЗ TO КЗ DO BEGINОператор1;Оператор2;………………. Оператор N;END;

Слайд 10Оператор цикла
с предусловием

Условие продолжения цикла

Действие 1

Действие N

Изменение ПЦ

Подготовка цикла
Выход из цикла
ПЦ:= начальное

значение;
While <условие продолжения цикла> DO
Begin
оператор1;
оператор2;
……………… оператор N;
ПЦ:=ПЦ шаг;
End;


Оператор циклас предусловиемУсловие  продолжения циклаДействие 1Действие NИзменение ПЦПодготовка циклаВыход из циклаПЦ:= начальное значение;While DOBegin

Слайд 11с послеусловием

Действие 1

Действие N

Изменение ПЦ
ПЦ:= начальное значение;
Repeat

оператор1;
оператор2;
……………… оператор N;
ПЦ:=ПЦ шаг;
Until <условие окончания цикла>

Оператор цикла


Подготовка цикла


Условие окончания цикла

Выход


с послеусловиемДействие 1Действие NИзменение ПЦПЦ:= начальное значение;Repeat         оператор1;

Слайд 12Оператор варианта
Case of
:;
:;
………………………………………………..
:;
End;

Оператор вариантаCase of:;:;………………………………………………..:;End;

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

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


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

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

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

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