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).

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


 

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

12943. Классный час «Правила поведения на перемене» 377 KB
  Классный час Правила поведения на перемене Одна из традиционных форм воспитательной работы – это классный час. Не всегда у учителя есть время обсудить на уроках то что ему и детям представляется актуальным интересным наболевшим. Не обязательно проводить классный ча...
12944. Классный час Правила безопасного поведения на перемене 372.02 KB
  Классный час Правила безопасного поведения на перемене Цели: учить детей правильно проводить перемены; развивать умение рассуждать думать о последствиях своих действий; Ход занятия 1. Организационный момент. Учитель заранее распределяет учащихся на 4 группы. II. А...
12945. Моя будущая профессия 347.5 KB
  Класс: 8 А Вид воспитательной деятельности: интеллектуально-познавательная деятельность. Форма воспитательной работы: беседа. Тема: Моя будущая профессия. Цели: образовательные: раскрытие учащимися практической и теоретической значимо
12946. Тренинг-классный час с презентацией о вреде алкоголя 315.58 KB
  Тренингклассный час с презентацией о вреде алкоголя Данный урок взят с сайта Фестиваль педагогических идей. Автор открытого урока Волкова Оксана Викторовна. Этот прекрасный подход в объяснении нашим детям вреда алкоголя можете применить и вы разговаривая с собстве
12947. Газ опасным может стать, если правила не знать 44.5 KB
  Тема: Газ опасным может стать если правила не знать Цели: познакомить учащихся с правилами обращения с газом сформировать у подрастающего поколения знания о правилах безопасного пользования газом в быту способствовать формированию у учащихся представлений ...
12948. Анализ воспитательного мероприятия на тему «Кто такой настоящий друг» 16.88 KB
  Анализ воспитательного мероприятия. Воспитательное мероприятие на тему Кто такой настоящий друг было проведено мной Силантьевой Екатериной Геннадьевной в 1А классе СОШ №4. Тема классного часа: Кто такой настоящий друг Форма проведения: конкурсная программа с э
12949. Психолого-педагогический анализ воспитательного дела 18.14 KB
  Психологопедагогический анализ воспитательного дела Школа: специализированная школа №43 Класс: 6Б Вид работы: классный час Дата: 16.04.2013 Тема: Вред от сигарет Проведен: Берстнев Д.С. Анализ Тема данного классного часа была включена в план воспитательн...
12950. Классный час «Навечно памятью дано» 56.5 KB
  КЛАССНЫЙ ЧАС НАВЕЧНО ПАМЯТЬЮ ДАНО Классный час Навечно памятью дано устный исторический журнал Цель: патриотическое воспитание школьников. Задачи: воспитывать любовь к Родине патриотизм чувство товарищества гордость за славные боевые традиции стра...
12951. Классный час «Василий Тёркин» - строки, опалённые войной 73.5 KB
  Единый классный час Василий Тёркин строки опалённые войной к 70 летию со дня начала публикации в газете Западного фронта Красноармейская правда поэмы А.Т. Твардовского Василий Тёркин Цели урока: 1 раскрыть гражданское мужество поэта; показать роль по...