37643

Дослідження типів, що визначаються, в мові Паскаль (інтервальний, перечислювальний, множинний)

Лабораторная работа

Информатика, кибернетика и программирование

Написати програму на мові Паскаль яка складається з наступних дій: Опису перечислювального типу згідно з варіантом завдання. Опису трьох інтервальних типів на основі перечислювального типу. Опису та ініціювання двох змінних різних інтервальних типів. Написати програму на мові Паскаль яка складається з наступних дій: Опису перечислювального типу згідно з варіантом завдання.

Украинкский

2013-09-24

19.02 KB

3 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний авіаційний університет

Кафедра комп’ютерних інформаційних технологій

Лабораторна робота 3.2

З дисципліни: Основи програмування та алгоритмічні мови

На тему: Дослідження типів, що визначаються, в мові Паскаль (інтервальний, перечислювальний, множинний)

Виконав:

студент групи ФКН-101

Лілянов В.С.

Перевірив:

Скалова В.А.

Київ-2010

ЛАБОРАТОРНА РОБОТА 3.2

ДОСЛІДЖЕННЯ ТИПІВ, ЩО ВИЗНАЧАЮТЬСЯ, В МОВІ ПАСКАЛЬ (ІНТЕРВАЛЬНИЙ, ПЕРЕЧИСЛЮВАЛЬНИЙ, МНОЖИННИЙ)

Завдання 1.

Написати програму на мові Паскаль, яка складається з наступних дій:

  1.  Опису перечислювального типу згідно з варіантом завдання.
  2.  Опису трьох інтервальних типів на основі перечислювального типу.
  3.  Визначення атрибутів інтервальних типів, використовуючи базові операції.
  4.  Опису та ініціювання двох змінних різних інтервальних типів.
  5.  Визначення максимальної змінної.

Завдання 2.

Написати програму на мові Паскаль, яка складається з наступних дій:

  1.  Опису перечислювального типу згідно з варіантом завдання.
  2.  Опису множинного типу на основі перечислювального типу.
  3.  Опису трьох множин згідно з варіантом завдання.
  4.  Знайти множину, що складається з елементів, які одночасно входять і до 1-ї  і до 2-ї множини (операція пересікання).
  5.  Знайти множину, що складається з всіх елементів, які входять до 2-ї та 3-ї множини (операція об’єднання).
  6.  Знайти множину, що складається з елементів 1-ї множини, які не входять до 3-ї множини (операція віднімання).
  7.  Визначити чи є 3-тя множина надмножиною 2-ї множини (операція відношення).
  8.  Визначити чи є такі елементи множинного типу, які одночасно входять до всіх множин (операція входження in).

Код програми 1:

program laba3_2;

type

transport=(tanker,kater,katamaran,avtobus,poizd,troleybus,litak,derijabl,deltaplan);

voda=tanker..katamaran;

zemlya=avtobus..troleybus;

povitrya=litak..deltaplan;

var

v:voda;

z:zemlya;

p:povitrya;

t:transport;

begin

v:=high(voda);

z:=low(zemlya);

p:=high(povitrya);

if (v>p) then

t:=v else

t:=p;

end.

V=katamaran

Z=avtobus

P=deltaplan   

T =deltaplan

                                                  Код програми 2:

program laba3_2b;

uses crt;

type

kvitu=(roza,senpoliya,barbarus,lipa,zveroboy,evkalipt,iris,liliya,aloe);

kvit=set of kvitu;

const

one: kvit =[roza, senpoliya,barbarus];

two: kvit =[ lipa,zveroboy,evkalipt];

thire: kvit=[ iris,liliya,aloe];

var

a1,a2,a3:boolean;

b1,b3,b4:kvit;b2:kvitu;

begin     clrscr;

b1:=one*two;

b3:=one-thire;

b4:=two+thire;

a2:=one<=thire;

for b2:=roza to aloe do begin

a1:= (b2 in one) and (b2 in two) and (b2 in thire);

if a1=true then a3:=true;end;

writeln('chu e 3 mnojina nadmnojinoyu 2',a2);

writeln('chu e taki elementu yaki vhodyat odnochasno do csih mnojin',a3);

end.

B1=[]

B3=[roza..barbarus]

B4=[lipa..aloe]

A2=false

A3=false

Висновок: дослідили типи, що визначаються в мові Паскаль.


 

А также другие работы, которые могут Вас заинтересовать

84716. Функции дипломатических представительств зафиксированные в Венской конвенции о дипломатических сношения 15.17 KB
  Конвенция впитала в себя все то рациональное что содержалось в подобного рода документах регулировавших отношения между государствами в прошлом а также правила и обычаи утвердившиеся в межгосударственном взаимодействии в результате многовековой дипломатической практики. Венская Конвенция 1961 г. Венская конвенция 1961 г. подразделяет глав дипломатических представительств на: класс послов и нунциев аккредитуемых при главах государств; к этому классу конвенция относит также других глав представительств эквивалентного ранга; класс...
84717. Дипломатические привилегии и иммунитеты 17.1 KB
  В наше время привилегии и иммунитеты которыми пользуются дипломатические представительства их главы и сотрудники регулируются как двусторонними соглашениями так и многосторонними конвенциями. Конвенция устанавливает что помещения представительства неприкосновенны. Власти государства пребывания не могут вступать в эти помещения иначе как с согласия главы представительства. При этом под помещениями представительства понимаются здания или часть зданий используемых для целей представительства включая резиденцию главы представительства и...
84718. Порядок назначения глав дипломатических представительств 14.54 KB
  Россия обменивается дипломатическими представительствами с другими государствами в настоящее время только на уровне посольств. Если глава диппредставительства назначается впервые после установления между государствами дипотношений то запрос агремана может быть сделан в третьей стране через диппредставителей обеих договаривающихся сторон. Только после получения агремана может быть издан официальный акт аккредитующей страны о назначении обычно указом главы государства о чем публикуется сообщение в официальном печатном органе. Конвенция...
84719. Дипломатические должности. Аккредитация дипломатических сотрудников представительства. Категории персонала представительств 14.18 KB
  Особую категорию дипломатических кадров представляют аккредитируемые при посольстве военные атташе – представители военного ведомства назначившей их страны при военном ведомстве страны пребывания; они исполняют функции советников посла по военным вопросам. Посольство – высший класс зарубежного органа внешних сношений осуществляющий представительство РФ в стране пребывания. Дипломатический персонал посольства: Чрезвычайный и Полномочный Посол – Возглавляет посольство и является высшим представителем России в стране пребывания....
84720. Деятельность посольства по обеспечению национальных интересов России и реализация ее внешнеполитического курса в стране пребывания 18.65 KB
  Вместе с тем их деятельность определяется собственными законодательными актами Российской Федерации к которым относятся Конституция Российской Федерации утвержденные президентом России Положения о Министерстве иностранных дел о Посольстве и о Чрезвычайном и Полномочном После Российской Федерации. Эти документы – основа для конструирования российских дипломатических представительств для развития положений Венской конвенции применительно к государственной специфике и интересам Российской Федерации. Посольство – высший класс...
84721. Положение о Посольстве Российской Федерации и Чрезвычайном и Полномочном После Российской Федерации 18.16 KB
  Положение о Посольстве Российской Федерации и Чрезвычайном и Полномочном После Российской Федерации. Посольство высший класс зарубежного государственного органа внешних сношений осуществляющий представительство Российской Федерации в стране пребывания. Указанный статус определяет уровень реализации внешнеполитического курса Российской Федерации в стране пребывания; защиту национальных и имущественных интересов своей страны прав и интересов российских граждан и юридических лиц; ведение переговоров с правительством государства пребывания;...
84722. Задачи и функции российских диппредставительств 14.84 KB
  Защита в государстве пребывания интересов аккредитующего государства и его граждан в пределах допускаемых международным правом; ведение переговоров с правительством государства пребывания; выяснение всеми законными средствами условий и событий в государстве пребывания и сообщение о них правительству аккредитующего государства; поощрение дружественных отношений между государствами конструктивное развитие их...
84723. Ремонт Рессоры ГАЗ - 53 1.21 MB
  Рессоры предназначены для смягчения толчков при наезде на неровности на дороге. При наезде автомобиля на какую-нибудь неровность рессоры прогибаются и смягчают толчок. Кроме этого, через них передается автомобилю толкающее усилие от ведущих колес и усилие при их торможении.
84724. Разработка автоматизированного участка изготовления детали Вал 5 499 KB
  Автоматизация производственных процессов на основе внедрения роботизированных технологических комплексов РТК и гибких производственных модулей ГПМ вспомогательного оборудования транспортно-накопительных и контрольно-измерительных устройств объединенных в гибкие...