Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тип даних Integer .




Значеннями цілого типу Integer є елементи підмножини (відрізка) цілих чисел.

Операції:

* - множення;

div - цілочисельне ділення;

mod - остача від цілочисельного ділення;

+ - додавання;

- - віднімання;

Функції:

Abs(x) - | х |;

Sqr(x) - х 2;

Trunc(x) - відкидання дробової частини від дійсного х;

Round(x) - округлення дійсного x;

Succ(x) - х + 1;

Pred(x) - х - 1;

З деякими іншими функціями ми познайомимось пізніше - при визначення інших типів даних.

Відношення:

< - менше <= - менше або дорівнює

> - більше >= - більше або дорівнює

= - дорівнює <> - не дорівнює

Тип даних Real.

Значеннями дійсного типу є елементи підмножини дійсних чисел, яка залежить від реалізації підмножини дійсних чисел.

Операції:

* -множення; / - ділення;

+ - додавання; - - віднімання;

Функції:

Abs(x) - модульïхï;

Sqr(x) – х2 у квадраті;

Sqrt(x) - корінь з х,

Sin(x) - sin х;

Cos(x)- cos х;

Arctan(x)- arctg х;

Ln(x) - ln х;

Exp(x) - e х;

Відношення: такі самі, як і для типу Integer.

Тип даних Сhar.

Символьний тип Сhar – представляє особливий тип даних, призначений для зберігання одного символу (букви, знаку або коду). В змінну цього типу на комп’ютері може бути розміщений будь-який з 256 символів розширенного коду ASCII.

Функції:

Ord(x) - порядковий номер x.

Chr(n)- символ з порядковим номером N.

Pred(x)- символ, який передує x.

Succ(x) - символ, який слідує за x.

Відношення.

Як вже повідомлялось, тип даних Сhar упорядкований. Це означає, що дані типу Сhar можна порівнювати, як і дані числових типів, за допомогою відношень:

=, <>, >, <, >=, <=.

Результат порівняння можна використовувати як данне типу Boolean.

Тип даних Boolean (логічний).

Змінні типу Boolean є логічними змінними, що можуть приймати тільки 2 значення: True (істина) і False (хибність). Значення булевого типу True і False є по суті інтерпретаторами констант.

Операції.

Для булевих змінних, що приймають тільки 1 із 2-х допустимих значень, дозволені тільки 2 операції порівняння “=” і “<>” (недорівнює). Інші доступні для логічних змінних операції наведені в таблиці:

 

Операція Дії
AND Логічне “І”
OR Логічне “Або”
NOT Логічне “Не”

 

Функції.

Цей тип даних, як і інші прості типи даних, упорядкований. На ньому визначені функції Ord, Succ, Pred.

Так само як і для будь-яких інших типів даних, для цього типу існують стандартні функції:

Odd(Х)

{ Odd(Х) = True, якщо Х - ціле непарне число

Odd(Х) = False, якщо Х - ціле парне число}

Eoln(F) { кінець рядка в текстовому файлі}

Eof(F) { кінець файла}

При використання в програмі стандартних типів даних немає необхідності в їх попередньому визначенні, на різницю від типів даних користувача, що потребують такого визначення.

Оголошення типу даних користувача проходить у розділі оголошення типів, що йде за розділом констант. Його відкриває зарезервоване слово ТYРЕ.

Розділ типів визначає синтаксичною діаграммою:

 
 


Розділ

Типів

 

Слідом за словом ТYРЕ йдуть розділенні знаком «=» імена нового типу користувача і конструкція, що визначає цей тип:

Type Day = (’Понеділок’, ’Вівторок’);

Розділ операторів описується діаграмою:

 

 

 


Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...