Презентация к уроку по теме «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)

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

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

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