КАТЕГОРИИ: Архитектура-(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) |
Элементарные конструкции языка Паскаль
Вопросы для проверки знаний. Синтаксис и семантика в описании алгоритмического языка. Алфавит языка Турбо-Паскаль Описание каждого элемента языка задается его синтаксисом и семантикой. Синтаксические определения устанавливают формальные правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения. Алфавит - это совокупность допустимых в языке символов. Алфавит Турбо Паскаль включает следующий набор основных символов: - строчные и прописные латинские буквы: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z - пробел; - подчеркивание: _; - арабские цифры: 0 1 2 3 4 5 6 7 8 9; - знаки операций: + - * / = <> < > <= >=:= @; - ограничители:., ' () [ ] (..) { } (* *)..:; - спецификаторы: ^ # $ - служебные (зарезервированные) слова: · ABSOLUTE EXPORTS LIBRARY SET · ASSEMBLER EXTERNAL MOD SHL · AND FAR NAME SHR · ARRAY FILE NIL STRING · ASM FOR NEAR THEN · ASSEMBLER FORWARD NOT TO · BEGIN FUNCTION OBJECT TYPE · CASE GOTO OF UNIT · CONST IF OR UNTIL · CONSTRUCTOR IMPLEMENTATION PACKED USES · DESTRUCTOR IN PRIVATE VAR · DIV INDEX PROCEDURE VIRTUAL · DO INHERITED PROGRAM WHILE · DOWNTO INLINE PUBLIC WITH · ELSE INTERFACE RECORD XOR · END INTERRUPT REPEAT · EXPORT LABEL RESIDENT 1. Что такое синтаксис и семантика языка? 2. Что такое алфавит языка? Элементарные конструкции языка Паскаль включают в себя имена, числа и строки. Именами (идентификаторами) называют элементы языка, обозначающие в нем константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Турбо Паскале может включать в себя: - буквы латинского алфавита, - цифры, - символ подчеркивания. При записи имен соблюдаются следующие правила. 1. Строчные и прописные буквы не различаются (например, NAME, Name и name будет означать одно и то же). 2. Цифра не может стоять на первом месте в идентификаторе, а символ подчеркивания может находиться в любой позиции (например, name1 и name2item являются допустимыми идентификаторами, а 5name - нет; _name, name_, name_item - тоже допустимые названия). 3. Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова. 4. Для отделения друг от друга идентификаторов, чисел, зарезервированных слов используются разделители. В качестве них можно использовать: -пробел и табуляцию; - перевод строки; - комментарий. 5. В любом месте программы, где можно поместить один разделитель, их можно поместить любое количество и в любом сочетании, что позволяет наглядно представить структуру программы. Комментариями в алгоритмических языках называют поясняющие записи, которые вставляют в текст программы, но которые не влияют на ее выполнение за счет того, что игнорируются компилятором. В языке Паскаль комментарии заключаются либо в скобки {... }, либо в скобки вида (*... *). Один комментарий может занимать любое число строк. Комментарий в конце строки можно начать двумя символами //. Числа в языке Паскаль обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки, например: 217 -45 8954 +483 Действительные числа записываются в форме с десятичной точкой: 28.6 0.65 -0.018 4.0 Возможна также запись с использованием десятичного порядка, который изображается буквой Е (величина порядка - это целое десятичное число, положительное записывается без знака, отрицательное с минусом): 5Е12 -1.72Е9 73.1Е-16 В "переводе" такую запись следует понимать соответственно как: 5x1012 -1.72x109 73.1x10-16 Паскаль допускает запись целых чисел и фрагментов действительных чисел в форме с порядком в шестнадцатеричной системе счисления: $7F $40 $ABC0 Строки в языке Паскаль - это последовательность из символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то вместо него следует записать два подряд стоящих апострофа. Примеры строк: 'СТРОКА' 'STRING' 'ПРОГРАММА' 'АД''ЮТАНТ'
Дата добавления: 2014-01-04; Просмотров: 1717; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |