Дополнительные типы в Delphi


В Delphi определен новый тип данных – денежный, описываемый словом Currency. Он аналогичен вещественному формату Comp, не имеющему дробной части. Здесь же добавлено 4 значащих цифры после запятой, то есть точность вычислений составляет 0.0001.

К логическому типу добавлено еще 3 разновидности для совместимости со стандартами Windows: ByteBool, WordBool, LongBool, с занимаемой памятью соответственно 1, 2 и 4 байта.

К символьному типу добавлены типы AnsiChar и WideChar. Первый полностью аналогичен Char, хотя в Windows и используется кодировка ANSI вместо АSСII. Второй же используется для хранения символов в кодировке UNICODE с размером таблицы 65 536 символов, поэтому под каждый символ выделяется 2 байта.

Контрольные вопросы

1. Что такое тип переменной?

2. Что означает выражение «типизированный язык программирования»?

3. Перечислите служебные слова, которыми в Турбо-Паскале обозначаются целые типы со знаком, каков их размер?

4. Каков диапазон короткого целого со знаком?

5. Каков приблизительно диапазон стандартного целого со знаком?

6. Каков приблизительно диапазон длинного целого со знаком?

7. Перечислите служебные слова, которыми в Турбо-Паскале обозначаются целые типы без знака, каков их размер?

8. Каков диапазон беззнакового однобайтного целого?

9. Каков приблизительно диапазон беззнакового двухбайтного целого?

10. Что такое целая константа?

11. Какие системы счисления используются и как обозначаются в Турбо-Паскале?

12. Какие операции используются над целыми значениями?

13. Какие две операции предназначены только для целого типа данных?

14. Кроме арифметических, какие еще группы операций можно использовать над целыми данными?

15. Какова точность представления (в количестве цифр мантиссы) и занимаемый объем памяти для вещественных чисел типа Real?

16. Какова точность представления (в количестве цифр мантиссы) и занимаемый объем памяти для вещественных чисел типа Single?

17. Какова точность представления (в количестве цифр мантиссы) и занимаемый объем памяти для вещественных чисел типа Double?

18. Какова точность представления (в количестве цифр мантиссы) и занимаемый объем памяти для вещественных чисел типа Extended?

19. Какова точность представления (в количестве цифр мантиссы) и занимаемый объем памяти для вещественных чисел типа Comp?

20. Как представляются константы с фиксированной точкой?

21. Как представляются константы с плавающей точкой?

22. Запишите три формы представления числа «двойка».

23. Какие операции используются над вещественными значениями?

24. Какое служебное слово используется для описания логических переменных?

25. Как записываются логические константы?

26. Перечислите четыре логические операции, используемые в Турбо-Паскале.

27. Как выполняются логические операции над целыми данными?

28. Перечислите операции отношения (сравнения).

29. Какой тип результата дают операции отношения?

30. Какое служебное слово используется для описания литерных (символьных) переменных?

31. Какая кодировочная таблица используется в Турбо-Паскале?

32. Как обычно записываются символьные константы, отображаемые на экране монитора?

33. Как записываются любые символьные константы?

34. Как записываются управляющие коды в виде литерных констант?

35. Какие операции можно выполнять над литерными данными?

36. В каких целях используется перечисляемый тип?

37. Как описываются значения перечисляемого типа?

38. Что такое свойство различимости для перечисляемого типа?

39. Что такое свойство упорядоченности для перечисляемого типа?

40. В каких целях используются диапазоны?

41. Что такое дискретный тип?

42. Какой простой тип нельзя использовать как базовый в диапазонах?

43. Какие операции допускается использовать для интервальных типов?




Дата добавления: 2016-06-29; просмотров: 1704; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2023 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.017 сек.