Житомирський військовий інститут
Національного авіаційного університету
Реферат на тему:Типи даних алгоритмічної мови TURBO Pascal .
Стандартні функції і оператори роботи з рядками
Житомир 2010
План
1. Структура (класифікація) типів даних мови T.Pascal
2. Прості типи даних
3. Структуровані типи даних. Масиви даних
4. Стандартні модулі T.Pascal, їх призначення
5. Символьні масиви
6. Визначення рядкового типу даних
7. Основні операції над рядковими даними
8. Стандартні засоби обробки рядків: процедури і функції
1.Структура типів даних
Будь-яка константа, змінна, значення функції або виразу характеризується своїм типом. Тип цих об’єктів визначає множину допустимих значень, які може мати об’єкт, а також множину допустимих операцій над об’єктами. Крім того тип визначає і формат внутрішнього представлення значення об’єкту
Класифікація типів даних
2. Прості типи даних
До простих відносять реальні та порядкові типи даних.
Порядкові характеризуються кінцевим числом можливих значень. Ці значення можна упорядковувати (звідки і назва) будь-яким чином, так, що кожному з них можна зіставити деяке ціле число – порядковий номер значення.
Реальні також мають кінцеве число значень, але їх кількість дуже велика, тому кожному з них зіставити ціле число просто неможливо.
До порядкових типів відносяться: цілі, логічні, символьні, переліку та тип-діапазон.
До будь-якого з них можна використати функції:
ORD (Х) – порядковий номер значення;
PRED ( X ) – порядковий номер попереднього значення;
SUCE ( X ) – порядковий номер наступного значення;
ORD(PRED(X))=ORD(X)-1;
ORD(SUCE(X))=ORD(X)+1.
Цілітипи
Опис:
Var < ім’я>: integer;
| Тип | Діапазон значень | Довжина, байт |
| Byte | 0…255 | 1 |
| Word | 0…65535 | 2 |
| Integer | -32768…32767 | 2 |
| ShortInt | -128…127 | 1 |
| LongInt | -2147483648…2147483647 | 4 |
Byte – довжина в байт;
Word – довжина в слово;
Integer – ціле;
ShortInt – коротке ціле;
LongInt – довге ціле.
Над цими типами визначені операції: “+”, “-“, “*”, div – цілочислове ділення.
При використані процедур і функцій з цілочисловими параметрами слід керуватися відповідністю діапазонів типів. Наприклад: integer входить в
Longint , byte < word і т.д.
Якщо в виразі використані різні типи, то вони приводять до базового типу – min потужності цілого типу, який не містить результат.
Логічний тип ( BOOLEAN )
Значенням цього типу може бути одна з двох констант FALSE або TRUE .
Для них справедливі правила:
ORD ( FALSE ) = 0;
ORD ( TRUE ) = 1;
FALSE < TRUE .
Крім того є 4 стандартні логічні операції:
AND – логічний добуток;
OR – логічна сума;
XOR – сума по модулю “2”;
NOT – логічне заперечення (унарна операція).
Наприклад:
А = TRUE; not A=B
B = FALSE not B=A
A and B=B A or B=A A xor B=A
A and A=A (TRUE) B or A=A B xor A=A
B and A=B A or A=A A xor A=B
B and B=B B or B=B (FALSE) B xor B=B
Опис:
Var < ім’я> :boolean ;
Символьний тип ( CHAR )
(character – символ).
Значення символьного типу є множиною всіх символів ПК. Кожен символ має код у значенні 0…255, так званий ASCII(American Standard Code for Information Interchange). Для представлення символів апострофи: ‘A’, ‘B’, …,’*’,’”’,…
Опис:
Var <ім’я>: char ;
Символьні значення можна вводити, виводити, присвоювати, порівнювати (при порівнянні використовується порядковий номер кодуASCII).
Стандартні символьні функції:
С HR (код символа) – повертає відповідний символ;
ORD ( S ) – повертає код символа S.
Приклад :
Var x,y: char;
Begin
Read(x);
Y:=’A’;
If x <y then write ( x’) ;
End .
Тип переліку
Задається переліком тих значень, які він може отримати. Кожне значення іменується ідентифікатором і розташовується в круглих дужках через кому:
Type
Season = (winter, spring, autumn );
Значенням присвоюються порядкові номери: 0,1,2,3
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.