Порядковые типы данных

Lazarus IDE: Основы программирования в Windows Lazarus IDE: Основы программирования в Windows

Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее...

Что такое порядковые типы? Говоря по-простому, это типы, в диапазоне значений которых величины идут по порядку, а интервалом является целое число. Например, в типе Byte значения следуют так:

0, 1, 2, 3, … , 255

То есть все значения порядкового типа можно перечислить подряд с целочисленным интервалом. Иными словами, каждое значение порядкового типа можно пронумеровать и тогда, за исключением первого и последнего значений диапазона, у всех значений будут существовать такие понятия как «следующее» и «предыдущее».

Вещественные числа не являются порядковыми, так как значения вещественного диапазона невозможно пронумеровать. Почему? Предположим, у нас есть диапазон вещественных чисел:

0,00…3,00

Тогда в этом диапазоне может быть бесконечно большое количество значений, потому что количество знаков после запятой может быть равно 0, а может быть равно 10, 50, или 100. То есть мы не знаем заранее, сколько значений будет в этом диапазоне, следовательно, мы не сможем пронумеровать их.

Порядковые типы данных очень широко используются при разработке программ. Это самые простые типы данных, с ними легко работать.

К порядковым типам относятся целые числа, логические значения, символьные типы (но не строки), перечисляемые типы и интервальные типы. Порядковые типы можно использовать в циклах, для индексации массивов, с функциями Inc, Dec, Ord и т.п.

Наберитесь терпения, всё это мы будем изучать в будущем.

Домашнее задание:

Какие из перечисленных типов являются порядковыми:
  • 1
  • а
  • abc
  • 3,14
  • ИСТИНА
  • [1, 2, 3, 4, 5, 6]


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика