Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Сумісність і перетворення типів даних

Реферат Сумісність і перетворення типів даних





ійсний дійсний

DEC (X, N) зменшує значення змінної Х на задане число N будь-який тип крім дійсного той же тип

INC (X, N) збільшує значення змінної Х на задане число N будь-який тип крім дійсного той же тип

PI повертає значення числа - дійсний

Приклади:

1. ORD ('R') = 82; ORD (5) = 5;

2. CHR (68) = 'D'; можна викликати цю функцію через #, якщо аргумент функції константа (# 68 = 'D');

3. PRED ('N') = 'M'; PRED (87) = 86;

4. SUCC ('S') = 'T'; SUCC (87) = 88;

5. PI = 3.141592653897932385;

6. ROUND (3.1415) = 3;

7. LN (1) = 0.000;

8. SQRT (36) = 6.000;

9. SIN (90 * pi/180) = 1.000. p> Зауваження:

У тригонометричних функціях аргумент повинен бути заданий тільки в радіанної мірою кута.

Сумісність і перетворення типів даних.

Турбо-Паскаль - Типізований мову, отже, всі застосовувані операції визначені тільки над операндами сумісних типів.

Два типу вважаються сумісними, якщо

• обидва вони є один і той самий тип. p> • один тип є тип-діапазон другого типу. p> • обидва вони є типами-діапазонами одного й того самого базового типу. p> • один тип є рядок, а інший - рядок або символ. p> • обидва вони є процедурні типи з однаковим типом результату (для типу-функції), однаковою кількістю параметрів і однаковим типом взаємно відповідних параметрів. p> Коли в тих чи інших операціях або операторах присутні дані, які стосуються різним типам, виникає питання про сумісність типів. У зв'язку з цим говорять про ідентичність типів, сумісності типів і сумісності типів для присвоювання. Коли виникають проблеми з відповідністю типів даних, можна здійснити перетворення тих чи інших типів.

Ідентичність типів.

Ідентичність типів потрібно від формальних параметрів процедур і функцій та відповідних їм фактичних параметрів під час дзвінка.

Два типу Т1 і Т2 ідентичні в наступних випадках:

T1 і Т2 - один і той же ідентифікатор типу (integer; real і т.д. і т.п.);

Один тип оголошується еквівалентним іншому.

type

T1 = boolean;

T2 = T1;

T3 = boolean;

M1 = array [1 .. 5] of integer;

M2 = array [1 .. 5] of integer;

var

V1, V2 = array [1 .. 10] of integer;

Так, типи Т1, Т2, Т3 і boolean - ідентичні, а М1 і М2 - не ідентичні типи, але тим Проте, змінні V1 і V2 - змінні ідентичних типів.

Сумісність типів.

Сумісність типів потрібно в виразах (у тому числі і в операціях відносини).

Два типу Т1 і Т2 ідентичні в наступних випадках:

Т1 і Т2 - один і той же тип або вони ідентичні;

Т1 і Т2 - речові типи;

Т1 і Т2 - цілі типи;

Один тип - речовий, а інший - цілий;

Один тип являє собою тип - діапазон іншого;

Обидва типу є типами - діапазонами якогось одного ти...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розрахунок функцій перетворення, чутливості до вимірюваних фізичним величин ...
  • Реферат на тему: Проектування і реалізація абстракцій типів даних
  • Реферат на тему: Особливості взаємозв'язку властивостей нервової системи і типів темпера ...
  • Реферат на тему: Дослідження взаємозв'язку комунікативних особливостей і типів темпераме ...
  • Реферат на тему: Огляд типів пожежної сигналізації