Презентация к уроку по теме «Turbo Pascal»

  • Презентации учебные
  • ppt
  • 14.05.2018
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

При использовании данной презентации при объяснении новой темы появляется возможность применять методы личностно-ориентированного обучения: проблемный метод, метод эвристической беседы и элементы исследования. Постановка проблемы ставит учащихся в условия, которые побуждают его решать учебную проблему, проводить анализ материала и оперировать им. Такая деятельность позволяет учащимся получить новую информацию, освоит новые способы применения знаний
Иконка файла материала op_func_tp.ppt

Операции и функции языка Паскаль

- это конструкция языка, задающая порядок выполнения операций над элементами данных (операндами).

Выражение

Данные целых типов могут быть представлены как в десятичной, так и в 16-ричной системе ($A5F1) в диапазоне $0000..$FFFF.

С фиксированной точкой

С плавающей точкой
(экспоненциальная)

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

±А.В

±mE±p

Примеры

5.2Е+02 = 5.2102 = 520

-3Е-01 = -310-1 = - 0,3

Арифметические
Операции отношения
Логические
Строковые
и др.

Операции:

выполняются над операндами целого и вещественного типов.

Арифметические операции

Div – вычисляет целую часть частного, дробная отбрасывается.

Mod – вычисляет остаток от деления нацело .

Примеры

11 div 5 = ?

-10 div 3 = ?

2 div 3 = ?

11 div 5 = 2

-10 div 3 = -3

2 div 3 = 0

11 mod 5 = ?

11 mod 5 = 1

-10 mod 3 = ?

-10 mod 3 = -1

2 mod 3 = ?

2 mod 3 = 2

Арифметические операции

Опера-ция

Действие

Типы операндов

Тип результата

+

Сложение

Целый
Вещественный

Целый Вещественный

-

Вычитание

*

Умножение

/

Деление

Целый Вещественный

Вещественный Вещественный

Div

Целочисленное деление

Целый

Mod

Остаток от деления

Целый

Целый

выполняют сравнение двух операндов, результатом является True или False.

Операции отношения

Операции отношения

Опера-ция

Название

Выражения

Результат

=

Равно

A=B

True, если A равно B

<>

Не равно

A<>B

True, если A не равно B

>

Больше

A>B

True, если A больше B

<

Меньше

A

True, если A меньше B

>=

Больше или равно

A>=B

True, если A больше или равно B

<=

Меньше или равно

A<=B

True, если A меньше или равно B

выполняются над операндами булевского типа, результатом является True или False.

Логические операции

Логические операции

Опера-ция

Действие

Выражения

А

В

Результат

Not

Логическое отрицание

Not A

True
False

False
True

And

Логическое И

A And B

True True False False

True False True False

True
False
False
False

Or

 Логическое ИЛИ

A Or B

True
True
True
False

Xor

Исключающее ИЛИ

A Xor B

False
True
True
False

Приоритет выполнения операций

Not, унарный минус
* / div mod and
+ - or xor
= <> < > <= >= in


Убывание
приоритета
выполнения
операций

Арифметические процедуры и функции

Функция

Значение

Тип параметра

Тип результата

Abs(x)

Модуль х

Целый
Вещественный

Целый
Вещественный

Sqr(x)

Квадрат числа х

Вещественный
Вещественный

Sqrt(x)

Квадратный корень из x

Целый
Вещественный

Sin(x)

Синус х

Целый
Вещественный

Вещественный Вещественный

Cos(x)

Косинус х

Целый
Вещественный

Ln(x)

Натуральный логарифм

Целый
Вещественный

Pi

Число 

-

Вещественный

Int(x)

Целая часть х

Вещественный

Random

Случайное число из 0..0.99

-

Вещественный

Random(i)

Случайное число из 0..i

Word

Функции преобразования типов

Функция

Значение

Тип параметра

Тип результата

Odd(i)

i– нечетное, результат - True
i – четное, результат - False

Целый

Boolean

Round(x)

Округление до целого

Вещественный

Целый

Trunc(x)

Преобразование х в целое число путем отбрасывания дробной части

Chr(i)

Возвращает символ ASCII с номером i

Byte

Char

Функции порядковых типов

Функция

Значение

Тип параметра

Тип результата

Ord(x)

Порядковый номер х

Любой порядковый тип

Целый

Pred(x)

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

Порядковый тип

Порядковый тип

Succ(x)

Следующее значение х. Если оно отсутствует, то возникает прерывание

Порядковый тип