Содержание
- 2. Система типов языка Паскаль Данные, обрабатываемые программой, записанной на языке TurboPascal, принадлежат к одному из следующих
- 3. Перечисляемый тип Перечисляемый тип задается перечислением тех значений, которые он может получать. Определяется как упорядоченный набор
- 4. Перечисляемый тип Значения перечисляемого типа упорядочены: первое имеет порядковый номер 0, второе – 1 и т.д.
- 5. Перечисляемый тип В приведенном выше примере: Type Colors = ( red, green, blue ); Var Col
- 6. Перечисляемый тип Значения перечисляемого типа можно сравнивать: сравниваются их порядковые номера. К данным этого типа нельзя
- 7. Тип-диапазон Тип-диапазон называют также ограниченным и интервальным типом. Тип-диапазон есть подмножество своего базового типа, в качестве
- 8. Тип-диапазон Диапазон задается границами своих значений внутри базового типа: .. Причем минимальное значение должно быть больше
- 9. Тип-диапазон Например: Type Digit = ’0’..’9’; { тип-диапазон, ограничение наложено на Char } Year = 1900..2007;
- 10. Тип-диапазон Тип-диапазон наследует все свойства своего базового типа. Назначение типа-диапазона: наглядность программы; дополнительная проверка корректности данных.
- 11. Множество (множественный тип) Множество – это неупорядоченный набор однотипных элементов. Количество элементов в множестве – от
- 12. Множество Описание множественного типа: Type = Set Of ; В качестве базового типа может использоваться любой
- 13. Множество Например: Type digit = Set Of 0..9; setchar = Set Of Char; Var d1, d2
- 14. Множество Для задания множества (т.е. присваивания ему некоторых значений) используется конструктор множества – это список элементов
- 15. Множество Например: d1 := [ 0..3 , 6 ]; d2 := [ ]; c := [‘a’
- 16. Операции над множествами:
- 17. Стандартные процедуры: Include ( S , i ); включает элемент i в множество S; Exclude (
- 19. Скачать презентацию