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

Презентация:



Advertisements
Похожие презентации
Стандартные арифметические функции и выражения.. Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения.
Advertisements

Выражения и функции в Паскале
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ Turbo Pascal 7.0.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ Turbo Pascal 7.0. Темы: Операции Функции Приоритетность.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Язык программирования Паскаль 3 часть. Вычисление математических выражений в Pascal ABC.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
ТИПЫ ДАННЫХ. СТАНДАРТНЫЕ ФУНКЦИИ.. ТИПОМ ДАННЫХ, или величин, называется совокупность их возможных операций, выполняемых над ними, т. е. тип является.
Л ОГИЧЕСКИЙ ТИП ДАННЫХ В П АСКАЛЕ. Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая.
Условный оператор. if then if then begin begin ; ; … … ; ; end end else elsebegin ; ; … … end; end;
Типы переменных в Паскале Учитель информатики и ИКТ ГБОУ СОШ 1297 г.Москва Александрова Е.В.
Простые типы данных на языке программирования Turbo Pascal.
Начала программирования Занятие 3. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком.
Типы языка Pasсal простые составные ссылочные процедурные скалярные ограниченные регулярные комбинированные файловые множественные строковые объекты Стандартные.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ Turbo Pascal 7.0. Темы: Операции Функции Приоритетность.
Транксрипт:

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

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

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

С фиксированной точкой С плавающей точкой (экспоненциальная) Формы записи вещественных десятичных чисел ±А. В ±mE±p Примеры 5.2Е+02 = = Е-01 = = - 0,3

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

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

Div – вычисляет целую часть частного, дробная отбрасывается. Mod – вычисляет остаток от деления нацело. Примеры 11 div 5 = ? -10 div 3 = ? 2 div 3 = ? 11 div 5 = div 3 = -3 2 div 3 = 0 11 mod 5 = ?11 mod 5 = mod 3 = ?-10 mod 3 = -1 2 mod 3 = ?2 mod 3 = 2

Арифметические операции Опера- ция Действие Типы операндов Тип результата + Сложение Целый Вещественный Целый Вещественный - Вычитание Целый Вещественный Целый Вещественный * Умножение Целый Вещественный Целый Вещественный / Деление Целый ВещественныйВещественный Div Целочисленное деление Целый Mod Остаток от деленияЦелый

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

Опера- ция НазваниеВыражения Результат = Равно A=BA=B True, если A равно B Не равно AB True, если A не равно B > Больше A>B True, если A больше B < Меньше A=B True, если A больше или равно B

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

Опера- ция ДействиеВыраженияАВ Результат Not Логическое отрицание Not A True False True And Логическое И A And B True True False False True False True False Or Логическое ИЛИ A Or B True True False False True False True False Xor Исключающее ИЛИ A Xor B True True False False True False False 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 Случайное число из Вещественный Random(i) Случайное число из 0..i Word

Функции преобразования типов ФункцияЗначениеТип параметраТип результата Odd(i) i– нечетное, результат - True i – четное, результат - False ЦелыйBoolean Round(x) Округление до целого ВещественныйЦелый Trunc(x) Преобразование х в целое число путем отбрасывания дробной части ВещественныйЦелый Chr(i) Возвращает символ ASCII с номером i ByteChar

Функции порядковых типов ФункцияЗначениеТип параметраТип результата Ord(x) Порядковый номер х Любой порядковый тип Целый Pred(x) Предыдущее значение х. Если оно отсутствует, то возникает прерывание Порядковый тип Succ(x) Следующее значение х. Если оно отсутствует, то возникает прерывание Порядковый тип