Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Функции для величин

Читайте также:
  1. HR– менеджмент: технологии, функции и методы работы
  2. II Частные производные функции нескольких переменных
  3. III Полный дифференциал функции нескольких переменных. Дифференциалы высших порядков
  4. III. Основные функции Управления
  5. IV. Функции
  6. IV. Функции
  7. V1. Случайные величины и их характеристики.

Порядкового типа

 

Odd(x ) – проверка величины х на нечетность (результат равен TRUE если х нечетно);

 

Pred(x) – возвращает предшествующее значение того же типа, что и аргумент;

 

Succ(x) – возвращает последующее значение того же типа, что и аргумент;

Пример 1:

const a0=5; a1='b'; a2=true;

a3=99; a4=100; a5=3.45;

Begin

{возвращает код, соответствующий символу}

Writeln(ord(a0),ord(a1),ord(a2));

5 98 1

{возвращает соответствующий символ}

Writeln(pred(a0),pred(a1),pred(a2));

4 a false

Writeln(succ(a0),succ(a1),succ(a2));

6 c false

{возвращает символ, соответствующий целому числу}

Writeln(chr(a3),chr(a4));

с d

{округление вещественного числа до ближайшего целого}

Writeln(round(3.6),round(-3.6),round(3.5));

4 -4 4

{целая часть вещественного числа }

Writeln(trunc(3.6),trunc(-3.6),trunc(3.5));

3 -3 3

{целая и дробная части вещественного числа }

Writeln(int(a5),frac(a5));

3. 0.45

End.

 

Пример 2:

Определить целочисленное число или нет?

1)если frac(x)=0, то число X целое;

 

2)если x-round(x)=0, то число X целое;

 

3)если x-trunc(x)=0, то число X целое;

 

4)если x-int(x)=0, то число X целое;

 

 

Операции

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

+ сложение;

- вычитание;

* умножение;

/ деление;

div деление целых чисел(остаток
отбрасывается);

Mod остаток от деления целых чисел

Результат операций DIV и MOD –целый.

При использовании MOD, DIV необходимо

Отделять их от операндов пробелами.

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

= > < >= <= <>

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

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

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

Логические операции применяются к величинам логического типа, результат операции – тоже логического типа.

NOT (НЕ) { отрицание }

AND (И) { конъюнкция,

логическое умножение, пересечение}

OR (ИЛИ) {дизъюнкция,
логическое сложение, объединение }

Таблицы истинности

для логических операций:

X NOT(X)
False True
True False

1. Операции NOT(x):

2. Операции AND(x) и OR(x):

A B A And B A Or B
False False False False
False True False True
True False False True
True True True True

Приоритет логических операций:

NOT, AND, OR


Приоритет действий при вычислении
выражений

Группа Тип действия Операции или элементы
1 Вычисления в круглых скобках ()
2 Вычисление значений функций Функции
  Унарные операции NOT
  Операции типа умножения * / DIV MOD AND
  Операции типа сложения + - OR
  Операции отношения = <> > < >= <=

 


Дата добавления: 2015-07-26; просмотров: 40 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Функции преобразования типа| Студент _________________________________________________________ группа __________

mybiblioteka.su - 2015-2024 год. (0.007 сек.)