69745

Діапазонний тип

Домашняя работа

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

Однак може статися, що в програмі цій змінній буде присвоєне значення, що виходить за межі заданого інтервалу. Щоб контролювати ситуацію й уникати таких помилок, у мові Паскаль введено діапазонний тип, що передбачає визначення діапазону значень іншого попередньо заданого...

Украинкский

2014-10-09

24 KB

1 чел.

Самостійне вивчення

Тема 7: Діапазонний тип

Часто в програмі трапляються змінні, для яких наперед відомо, з якого інтервалу вони можуть набувати значення. Наприклад, нехай d- поточна дата (число деякого місяця). Зрозуміло, що d може набувати цілочислового значення з інтервалу [1, 31], тобто її можна віднести до типу integer. Однак може статися, що в програмі цій змінній буде присвоєне значення, що виходить за межі заданого інтервалу. Щоб контролювати ситуацію й уникати таких помилок, у мові Паскаль введено діапазонний тип, що передбачає визначення діапазону значень іншого попередньо заданого типу, який є базовим. Базовими можуть бути типи цілий, символьний і перелічуваний, однак не дійсний. Загальний вигляд описання діапазону такий:

<стала>..<стала> Наведемо приклади:

type

index=1..20 {діапазон типу integer}

letter='a'..'z' {діапазон типу char}

тоді змінні опишемо так:

var

і, j: index;

sym: letter;

Як і для перелічуваного типу, опис змінних можна сумістити з описом типу:

var

i, j: 1..20;

sym: 'a'..'z';

Однак ліпше їх розділяти.

Усі операції, які виконують зі змінними базового типу, можна застосовувати до відповідного діапазону:

j+i*2

rd<dn

pred(sym)<>'d'

Функції базового типу можна виконувати з діапазоном. Значення функції необов'язково належатиме до діапазону. Наприклад: sqr(i) не можуть належати до діапазону index (якщо, звичайно, це значення не присвоєно змінній типу index, наприклад j).

Застосування діапазонного типу дає змогу поліпшити наочність програми, а також передає інформацію компіляторові для перевірки правильності програми, тобто перевірки діапазону значень змінних.


 

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

5212. Загальні відомості про табличний процесор MS Excel 39.39 KB
  Загальні відомості про табличний процесор MSExcel 1. Основні можливості електронних таблиць Таблиці є одним із найпоширеніших різновидів документів, які використовуються у фінансово-економічній діяльності, в тому числі, у банківській справі, у...
5213. Робота з формулами в MS Excel 151.21 KB
  Робота з формулами Будова формули Будь-яка формула обов'язково починається зі знака Якщо про цей знак забути, то введене буде сприйнято як звичайний текст. Зрозуміло, що така формула працювати не буде. У загальному випадку ф...
5214. Побудова діаграм та графіків в MS Excel 33.33 KB
  Побудова діаграм та графіків 1. Робота з майстром діаграм Табличний процесор надає широкі можливості для подання даних в графічній формі.Серед них найбільш поширені діаграми. Діаграми використовуються для виявлення тенденцій зміни якогось пара...
5215. Розв’язування типових математичних задач засобами табличного процесора 55.23 KB
  Розв’язування типових математичних задачзасобами табличного процесора Задача підбору параметрів Означення.Задачею підбору параметра називається знаходження такого значення аргумента даної функції, при якому ця функція на...
5216. Робота з базами даних в MS Excel 152.64 KB
  Робота з базами даних в MSExcel Загальні положення Табличний процесор Excel забезпечує, поряд із власне обробленням електронних таблиць-аркушів, формування ділової графіки, створення, оброблення і підтримку нескладних, але великих баз та...
5217. Перетворення друкованих документів в електронну форму 31.47 KB
  Перетворення друкованих документів в електронну форму Способи подання інформації Основні різновиди природних даних, які здатний зберігати та обробляти комп'ютер, наступні: десяткові числа текст зображення звук. З м...
5218. Застосування мультимедійних технологій в процесі створення презентацій 31.83 KB
  Застосування мультимедійних технологій в процесі створення презентацій 1. Загальні відомості про презентації та пакет демонстраційної графіки PowerPoint Сучасний фахівець повинен вміти готувати і проводити публічні виступи як у межах своєї установи,...
5219. Комп’ютерні мережі та способи їх організації 33.82 KB
  Комп’ютерні мережі. Загальні відомості про комп’ютерні мережі В наш час велике значення має використання комп’ютерів для створення мереж, які формують єдиний інформаційний простір. Комп’ютерна мережа - сукупність взаємозв...