русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-23; просмотров: 793; Нарушение авторских прав


В 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. Какие операции допускается использовать для интервальных типов?




<== предыдущая лекция | следующая лекция ==>
Перечисляемый тип | Выражения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.424 сек.