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

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


 

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

67555. СООТНОШЕНИЯ НЕОПРЕДЕЛЕННОСТЕЙ 611.5 KB
  Зависимость от времени можно ввести в квантовую механику разными способами. До сих пор мы пользовались картиной Шредингера в которой считается что всю зависимость от времени несут векторы состояния волновые функции а в операторы наблюдаемых она может входить лишь в исключительных...
67556. ЗАКОНЫ СОХРАНЕНИЯ 488.5 KB
  В картине Шредингера затруднительно сразу сказать, что такое сохраняющаяся физическая величина, так как операторы наблюдаемых обычно вообще от времени не зависят. Приходится исхитряться (см. ниже). А в картине Гейзенберга все ясно.
67557. НОРМИРОВКА В НЕПРЕРЫВНОМ СПЕКТРЕ 299 KB
  Классическому инфинитному движению отвечают состояния с обобщенными волновыми функциями которые нельзя нормировать а энергетический спектр является непрерывным. Возникает проблема нормировки волновых функций непрерывного спектра. Реально же на самом деле спектр всегда является дискретным так как...
67558. ГАРМОНИЧЕСКИЙ ОСЦИЛЛЯТОР 773 KB
  Мы получили, что волновые функции стационарных состояний осциллятора являются или четными или нечетными. Оказывается, этот результат можно было предсказать заранее, не решая задачу. Сделаем в этой связи отступление, которое представляет и значительный самостоятельный интерес.
67559. КОГЕРЕНТНЫЕ СОСТОЯНИЯ 390.5 KB
  Доказательство основывается на математическом результате, что всякий эрмитов оператор с конечным следом (такие операторы называются ядерными) имеет чисто дискретный спектр. Ставим задачу на собственные значения...
67560. ОРБИТАЛЬНЫЙ МОМЕНТ ИМПУЛЬСА 637 KB
  Дальше мы намерены перейти к анализу движения частицы в центральном поле. Как и в классической физике, здесь очень важную роль играет момент импульса. Но в квантовой механике бывает два момента импульса - связанный с движением частицы и имеющий классический аналог, и не связанный с движением частицы...
67561. МАТРИЦЫ ОПЕРАТОРОВ МОМЕНТА ИМПУЛЬСА 738 KB
  Мы хотим найти матрицы спиновых операторов в явном виде. Для этого решим сначала более общую задачу - найдем матрицы операторов момента и, которые удовлетворяют коммутационным соотношениям...
67562. КВАЗИКЛАССИЧЕСКОЕ ПРИБЛИЖЕНИЕ 363 KB
  В квантовой механике уравнение Шредингера для сколько-нибудь реалистических систем невозможно решить точно, в квадратурах. Поэтому здесь создано большое количество приближенных методов исследования. Мощнейший из них - теорию возмущений - мы рассмотрим позже.
67563. ТЕОРИЯ ВОЗМУЩЕНИЙ 295.5 KB
  Значительный интерес представляет как бы промежуточный случай. Уровни не вырождены (это не случай 2), но они очень близко расположены, так что не выполняется необходимое условие применимости теории возмущений (т.е. это и не случай 1).