15
Зчисленні та інтервальні типи даних ОАП, 9 клас

Зчисленні та інтервальні типи даних

  • Upload
    cecily

  • View
    111

  • Download
    6

Embed Size (px)

DESCRIPTION

Зчисленні та інтервальні типи даних. ОАП, 9 клас. Величини - це елемент даних, константи або змінні, якими оперує алгоритм. Константи – це величини, значення яких задається на початку програми і надалі перебуває незмінним. - PowerPoint PPT Presentation

Citation preview

Page 1: Зчисленні та інтервальні типи даних

Зчисленні та інтервальні типи даних

ОАП, 9 клас

Page 2: Зчисленні та інтервальні типи даних

Величини - це елемент даних, константи або змінні, якими оперує алгоритм.

Константи – це величини, значення яких задається на початку програми і надалі перебуває незмінним.

Змінна – це область пам’яті з унікальним ім'ям, де можна зберегти або звідки можна взяти певне значення

Page 3: Зчисленні та інтервальні типи даних

Характеристики величиниІм'я – дає спосіб звертання

до певного місця пам'яті.Тип – визначає, значення

якого діапазону припустимі для даної величини і які операції можливо з нею виконувати.

Значення – будь-які дані, що у даний момент зберігаються у певному місці пам'яті.

Page 4: Зчисленні та інтервальні типи даних

Типи даних

Прості Складені Вказівки Процедурні типи

Не впорядковані Впорядковані

Дійсні типи Цілі типи

Обмежений (інтервальний)

Перераховний

Логічний

Символьний

масиви

Стрічки

Множини

записи

файли

Page 5: Зчисленні та інтервальні типи даних

Перераховний тип даних Заданий списком своїх

значень (через кому, в круглих дужках)

Тип впорядкований. Нумерація починається з 0. Змінна такого типу займає в пам'яті 2 байти.

Page 6: Зчисленні та інтервальні типи даних

Використовуються функції: succ (наступне

значення) pred (попереднє

значення)

Page 7: Зчисленні та інтервальні типи даних

Зауваження

До змінних перераховного типу не можна застосовувати процедуру вводу і виводу.

Ці змінні ми формуємо за допомогою вибору case.

Page 8: Зчисленні та інтервальні типи даних

ЗадачаТип країна задає перелік

певних країн: type strana=(HDR, Cuba, Laos,

Monako, Nepal, Polska);Тип континент задає перелік

певних континентів: continent= (Azia, Amerika, Europa)Потрібно по назві країни,

надрукувати назву континенту, на якому вона знаходиться.

Page 9: Зчисленні та інтервальні типи даних

type strana=(HDR, Cuba, Laos, Monako, Nepal, Polska); continent= (Azia, Amerika, Europa);Var s:strana; c:continent; n: byte;BeginReadln (n);Case n of1: S:= HDR;2: S:= Cuba;3: S:= Laos;4: S:= Monaco;5: S:= Nepal;6: S:= Polska;End;Case S of Case S of HDR: c:= Europa; HDR, Monako, Polska: c:=

Europa;Cuba: c:= Amerika; Laos, Nepal: c:= Azia;Laos: c:= Azia; Cuba: c:= Amerika; Monako: c:= Europa; End;Nepal: c:= Azia; Polska: c:= Europa;End;

Page 10: Зчисленні та інтервальні типи даних

Case с of Amerika : writeln (‘ Країна знаходиться в Америці’)Azia : writeln (‘ Країна знаходиться в Азії ’)Europa: writeln (‘ Країна знаходиться в Європі’)End;End.

Page 11: Зчисленні та інтервальні типи даних

Інтервальний тип даних

Page 12: Зчисленні та інтервальні типи даних

Обмежений тип• змінні такого типу

займають 2 байти;• тип впорядкований;• описується як певні

діапазони значень базового впорядкованого типу, що знаходиться між заданими двома констатами.

Page 13: Зчисленні та інтервальні типи даних

Приклади

pn .. Nd; 1 .. 31; січень .. грудень

Page 14: Зчисленні та інтервальні типи даних

Використовувані функції • Succ• Pred• Low (x) – видає мінімальне

значення• High (x) – видає

максимальне значення

Page 15: Зчисленні та інтервальні типи даних

• До змінних інтервального типу не можна застосовувати оператори введення і виведення.

• Значення формуються через оператор case.