КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Адресный тип
Файлы Ограниченный тип (диапазон) Перечислимый тип Логический тип Символьный тип Числовые типы Список типов Использование пробела Ключевые слова Существует несколько десятков слов, некоторым из которых не рекомендуется, а большинству просто запрещено быть именами. Происходит это потому, что Паскаль использует их для более важных дел. Эти запрещенные слова, а заодно уж и нерекомендованные (хоть это и нестрого) мы будем называть ключевыми (их также называют зарезервированными или служебными). Вот ключевые слова языков Borland Pascal 7.0 для DOS и TurboPascal 7.0 (списки ключевых слов других версий Паскаля мало чем отличаются от приведенного): absolute AND array asm assembler begin case const constructor destructor div do downto else end export exports external far file for forward function goto if implementation in index inherited inline interface interrupt label library mod near nil not object of or packed private procedure program public record repeat resident set shl shr string then to type unit until uses var virtual while with xor
Таким образом, если вы ненароком придумаете своей переменной имя asm, Паскаль укажет вам на ошибку. · Пробелызапрещены внутри имен и ключевых слов. · Пробелы обязательны между именами и ключевыми словами (если они находятся в одной строке). · В остальных случаях пробелы несущественны и могут ставиться произвольно. · Там, где допускается один пробел, допускается и сколько угодно. · Вместо нажатия на клавишу пробела можно нажимать на клавишу ввода.
Глава 12. Работа с разными типами данных Паскаля Каждая переменная величина в Паскале должна принадлежать какому-нибудь типу: Integer, Char, String и т.п. Вот список практически всех типов, многие из которых нам еще предстоит пройти. Здесь не учтены только так называемые процедурные типы, которые в этой книге освещаться не будут.
Простые типы Целочисленные типы Byte ShortInt Word Integer LongInt Вещественные типы Real Single (при наличии или эмуляции матем. сопроцессора) Double (при наличии или эмуляции матем. сопроцессора) Extended (при наличии или эмуляции матем. сопроцессора) Comp (при наличии или эмуляции матем. сопроцессора) Char Boolean
Сложные (структурированные) типы(строятся из простых): Массивы array Записи record Множества set Строки String Текстовые файлы Text Типизированные файлы File of … Бестиповые файлы File Объекты Object Ссылки: Ссылки Pointer
Комментарии к списку типов Переменная простого типа в каждый момент времени имеет своим значением что-то одно: одно число или один символ и т.п. Переменная сложного типа состоит из многих элементов, каждый из которых принадлежит простому или сложному типу. Элемент сложного типа в свою очередь раскладывается на другие элементы и так далее. Разложив все до конца, мы получим, что переменная сложного типа состоит из элементов простых типов. Аналогия: Простой тип. Вы хотите купить продукты. Вы идете по улице и видите дверь с надписью «Лавка». Вы открываете дверь и видите, что там продаются, например, баранки. Структурированный тип. Вы хотите купить продукты. Вы видите дверь с надписью «Супермаркет». Вы открываете дверь и видите, что там продается множество разных продуктов. Ссылки. Вы хотите купить продукты. Вы видите дверь с надписью «Адресное бюро». Вы открываете дверь, но внутри никаких продуктов нет. Вместо них вам дают адрес лавки или супермаркета.
Дата добавления: 2014-12-27; Просмотров: 434; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |