Перед виконанням лабораторної роботи необхідно вивчити правила запису та оголошення нестандартних типів даних - перелічувальний та інтервальній тип. Вивчити принцип роботи оператору вибору.
ТЕОРЕТИЧНИЙ МАТЕРІАЛ НЕОБХІДНИЙ ДЛЯ ВИКОНАННЯ РОБОТИ:
В Pascal –програмі можна оголосити змінні будь-якого типу.
Перелічувальний тип - такій тип може бути заданий простим переліченням його значень у спеціальному розділі опису типів:
TYPE color=(Blue, Red, Yellow, green, violet, orange);
Var x: color ;
У нас Color це позначка нового типу, Blue, Red, Yellow, Green, Violet, Orange константи нового типу даних.
Відрізок значень буль-якого порядкового типу даних може бути визначений як інтервальний тип або тип-діапазон. Наприклад:
Type Den=1..31;
Year=1980..2006;
Var x:Den; y:Year; month: 1..12;
Множина–тструктурований тип даних, який представляє набір взаємозв’язаних по якомусь признаку об’єктів, які можна розглядати як єдине ціле.
Всі елементи множини належать одному з скалярних типів даних (окрем real ) , який називається базовим. Якщо, базовий тип приймає n значень, то тип множина може прийняти 2n значень. Наприклад:
Type
Prostie = set of (3,5,7,11,13);
Nomer = set of 1..31;
Var Pr:prostoe; s,a: integer;
N:nomer;
Bukva: set of (‘a’,’b’,’c’);
Begin
……
If s in Pr then writeln (‘Число простое’);
……
{виведення множини}
For a:=1 to 100 do
If a in N then writeln (i);
……
В даному прикладі змінна Pr може прийняти значення 3,5,11,13 змога присвоїти з інше значення призведе до помилки.
ОБЛАДНАННЯ ТА ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ:
IBM сумісні комп’ютери класу Intel Pentium, система програмування Borland Pascal 7.0
ЛІТЕРАТУРА:
1. А.Н. Вальвачов, В.С. Крисевич «Программирование на языке Паскаль для персональных ЭВМ»,Минск, ВШ. – 1989
2. Н.Д. Васюкова, В.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, ВШ.-1991