Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры информатика 2012.doc
Скачиваний:
16
Добавлен:
17.04.2019
Размер:
11.54 Mб
Скачать

22.Строки программы и комментарии к программе

Для лучшего понимания программы в ней записывается пояснительный текст — комментарий. Комментарий можно записать в любом месте программы, где разрешен пробел. Текст комментария ограничен символами { } или (* *) или // и может содержать любые комбинации латинских и русских букв, цифр и других символов алфавита языка Паскаль. Ограничений на длину комментария нет, он может занимать несколько строк. {Начало программы} или (*Начало программы*)

В ограничителях (* *) пробелы между скобкой и звездочкой запрещены. В тексте не должны находиться знаки ограничителей, с которых комментарий начинается. Например, текст комментария: {Пример {1} задания {4}} вызовет ошибку при компиляции. Однако ограничители { } можно вложить в (* *) и наоборот: (*Пример{1} задания {4} *) или {Пример (* 1 *) задания (* 4 *)}.

Комментарий игнорируется компилятором и поэтому никакого влияния на программу не оказывает. По месту положения в программе комментарии можно подразделить на четыре класса: объясняющие назначение программы, поясняющие смысл идентификаторов переменных и констант, описывающие логически обособленные части программы, объясняющие трудно понимаемые элементы алгоритма. В удачно прокомментированной программе легко найти ошибку, проанализировав различие между замыслом автора (в комментариях) и реализацией (в тексте программы).Ограничители { } и (* *) удобно использовать при отладке программ. В процессе отладки часто требуется временно исключить выполнение какой-либо части программы.

Строки программы заканчиваются символом ; Программа на Паскале записывается с помощью набора символов, включающего латинские буквы (регистр не имеет значения), цифры, символ подчеркивания и стандартные знаки препинания. Элементы программы отделяются друг от друга с помощью произвольного числа пробелов и пустых строк.

Некоторые элементы языка записываются путем комбинации двух специальных символов, например:.. // := <>. Программа содержит ключевые (или зарезервированные) слова, как стандартные, так и пользовательские (включаемые в программу разработчи-ком), а также идентификаторы и выражения.В качестве идентификатора может выступать любая последовательность из букв, цифр и символа подчеркивания, начинающаяся не с цифры. Например:Unit1, Integer

23. Типы величин. Простые типы

Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такая важная характеристика, как ее тип. В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа. Подраздел описания типов начинается с зарезервированного слова type, а объявление конкретного типа имеет следующий вид:

type

<ИдентификаторТипа> = <ОписаниеТипа>;

Типы данных: 1) Структурированные: множества, строки, массивы, записи, файлы;

2) Указатели

3) Простые: а)вещественные( Real)- вещественные значения, записанные в памяти в виде чисел с плавающей точкой б) порядковые(представляют собой множества значений, для которых определен порядок следования): целые (Integer) - присваивается данным, которые во время работы программы могут принимать лишь целочисленные значения, символьные( char)- данные представляют собой символы раскладки ASCII, логические( Boolean) – данные могут принимать одну из двух значений true или false, перечисляемые – данные задаются упорядоченным набором идентификаторов, с которыми могут совпадать значения переменной этого типа, интервалы- представляют диапазон значений из порядкового типа, называемого главным типом. Определение типа-диапазона задает все значения из главного типа, находящиеся между наименьшим и наибольшим значением, включая сами границы: <тип-диапазон>:=<Имя типа>=<Мин.значение>..<Макс. Значение>.