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

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


 

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

30243. Влияние туризма на развитие экономики дестинации, эффект мультипликации в туризме 79 KB
  Влияние туризма на развитие экономики дестинации эффект мультипликации в туризме. Индустрия туризма является важнейшим участником мировой торговли; во многих странах именно поступления от туризма формируют основную часть доходов в иностранной валюте. Здесь следует дать и некоторые другие определения используемые в макроэкономике туризма. В такой ситуации развитие доходного туризма может существенно поправить положение.
30244. Организационно-правовые формы предпринимательской деятельности в СКСиТ 42 KB
  Общество с ограниченной ответственностью – это учрежденное одним или несколькими лицами общество УК которого в соответствии с учредительными документами разделен на доли определенных размеров; участники ООО не отвечают по его обязательствам и несут риск в пределах стоимости внесенных вкладов. Общество с дополнительной ответственностью это учрежденное одним или несколькими лицами общество УК которого в соответствии с учредительными документами разделен на доли определенных размеров; участники ОДО солидарно несут субсидиарную...
30245. Экономические основы теории безубыточности предприятий СКСиТ 87.5 KB
  Общая характеристика затрат Целью любого коммерческого предприятия производящего продукцию или услуги является получение прибыли и чем больше прибыли оно получает тем лучше оно работает. Другими словами прибыль зависит от цены продукции и затрат себестоимости на ее производство. Но если цена продукции зависит от ситуации которая складывается на рынке то затраты на ее производство непосредственно зависят от финансовохозяйственной деятельности самого предприятия. Это видно из следующей формулы: ВД =V с с где ВД ...
30246. Понятие и структура основных фондов предприятий СКСиТ 86.5 KB
  Понятие и структура основных фондов предприятий СКСиТ. Понятие об основных фондах их классификация. Согласно новому положению по бухгалтерскому учету основных средств ПБУ 6 01 [Новое положение по бухгалтерскому учету основных средств ПБУ 6 01. Объекты основных средств стоимостью не более 2000 рублей за единицу могут списываться на затраты по мере отпуска их в производство или эксплуатацию.
30247. TCP/IP 626.5 KB
  Большинство персональных компьютеров задействованных в сети используют в настоящее время сетевые адаптеры типа Ethernet и Token Ring с заранее присвоенными встроенными уникальными идентификаторами МАСадресами которые делают IPадреса избыточными. Многие другие типы компьютеров имеют всевозможные адреса назначаемые сетевыми администраторами причем нет никакой уверенности в том что у другого компьютера в сети масштаба Интернета не будет точно такого же адреса. Так как IPадреса регистрируются централизованно можно быть уверенным что...
30248. IPX/SPX 549.1 KB
  Заголовок дейтаграммы IPX имеет длину 30 байтов для сравнения: размер заголовка IP равен 20 байтам. Контрольная сумма Checksum 2 байта. Длина Length 2 байта. Задает размер дейтаграммы в байтах включая заголовок IPX и поле данных.
30249. NetBIOS, NetBEUI и Server Message Blocks 123.28 KB
  NetBEUI NetBIOS Extended User Interfce расширенный пользовательский интерфейс сетевой BIOS это один из наиболее старых но все еще использующихся протоколов для локальных сетей и он продолжает оставаться прекрасным решением для сравнительно небольших сетей так как издержки на его обслуживание меньше чем требуемые для более комплексных протоколов. NetBEUI был разработан в середине 1980х с целью предоставить сетевые транспортные услуги для программ базирующихся на NetBIOS Network Bsic Input Output System сетевая базовая...
30250. WinSock или Windows socket 275.57 KB
  Существуют две версии WinSock: WinSock 1.1 поддерживает только протокол TCP IP; WinSock 2. WinSock 1.1 состояла в решении проблемы то цель WinSock 2.