Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3lab.docx
Скачиваний:
52
Добавлен:
12.06.2018
Размер:
581.05 Кб
Скачать

17.5.10. Меню информационной помощи (Help)

Contents (сведения о выводимой на экран информации)

Index (ключевые слова) Выводится в алфавитном порядке список всех имеющихся в системе информационной помощи ключевых слов, по которым имеется справка.

Topic search (предметный поиск) Выводится информация о слове, на котором находится курсор. Если информации о таком слове нет, выводится список ключевых слов, в котором выделено слово, у которого совпадает с требуемым максимальное число начальных символов.

Prevoius topic (предыдущая тема) Выводятся сведения по теме, соответствующей предыдущему запросу. Using help (справка о системе контекстной помощи)

Files (файлы) Выводит окно диалога, с помощью которого можно задать файлы контекстной помощи.

Compiler directives (директивы компилятора) Выводит перечень директив компилятора.

Reserved words (зарезервированные слова) Выводит перечень зарезервированных слов.

Standard units (стандартные модули) Выводит перечень стандартных модулей.

Turbo Pascal language (язык Turbo Pascal) Выводит перечень основных элементов.

Error message (сообщения об ошибках) Выводит сведения о системе сообщений об ошибках.

About (сведения о системе) Выводит окно с информацией о версии пакета и авторском праве.

4.6. Отличия проектов Программа и Модуль.

Модуль (UNIT -модуль, единица) – автономно (отдельно) компилируемая программная единица, которая  содержит компоненты раздела описаний (меток, констант, типов, переменных, процедур, функций), а также может содержать операторы инициализирующей части. Сам модуль не является выполняемой программой, а предназначен для использования другими программами и  модулями.  

Программа — это совокупность инструкций и алгоритмов, описывающих порядок определенных действий.

4.7. Кодировки ansi и ascii.

Для персональных компьютеров наиболее распространены кодовые таблицы ANSI (American National Standard Institute) и ASCII (American Standard Code for Information Interchange). Таблица ANSI применяется в Windows, а ASCII применялась в DOS. Однако в этих двух таблицах первые 128 кодов (от 0 до 127) совпадают; они различаются лишь последующими 128 кодами, используемыми для хранения национальных (русских) букв и символов "псевдографики".

Стандарт представления символов ASCII представляет собой 7-битное описание кода символа. Поскольку в персональных компьютерах используются байты, состоящие из 8 битов, то производители компьютеров часто определяют наборы символов, использующие 256 кодов вместо 128 кодов ASCII. В результате получается “расширенный набор символов” (extended characterset), который включает в себя набор символов ASCII и до 128 других символов.

4.8. Алфавит языка FreePascal, операции, идентификаторы.

Язык программирования Паскаль, как и любой другой, имеет свой алфавит. Алфавитом языка программированияназывают набор символов (разрешенный к использованию и воспринимаемый компилятором), с помощью которого могут быть образованы величины, выражения и операторы данного языка. Алфавит языка Паскаль включает в себя все символы, представленные в кодировочной таблице, которая в настоящий момент загружена в оперативную память или хранится в ПЗУ компьютера. Каждому символу алфавита соответствует индивидуальный числовой код от 0 до 255. Символы с кодами от 0 до 127 представляют собой так называемую основную таблицу кодов ASCII. Их состав и порядок определены американским стандартом на коды обмена информацией (идентичны для всех IBM-совместимых компьютеров).

Символы, используемые для составления идентификаторов:

  • латинские строчные и прописные буквы,

  • арабские цифры от 0 до 9,

  • символ подчеркивания.

Символы-разделители (пробельные символы):

  • пробел, основное назначение которого разделение ключевых слов и имен,

  • управляющие символы (ASCII – коды от 0 до 31). Эти символы могут применяться при описании строчных и символьных констант. Управляющие символы с ASCII-кодом 9 (табуляция), а также 10 и 13 (замыкающее строку) используются в качестве разделителей при написании программ.

Специальные символы, выполняющие определенные функции при построении различных конструкций языка:

+ – * /{ } [ ] ( ) < > / ? ‘ : ; ^ # @ $

Составные символы – группа символов, которые воспринимаются компилятором как единое целое:

<= => := (* *) (. .) ..

«Неиспользуемые» символы, символы так называемой расширенной таблицы ASCII, то есть символы, имеющие коды от 128 до 255 (в этой области находятся символы алфавита русского языка и символы псевдографики на IBM-совместимых компьютерах), а также некоторые символы из основной таблицы ASCII (например, : &, !, %, “ и другие). Их можно использовать в тексте комментариев и в виде значений констант строк или констант символов.

Зарезервированные слова (BEGIN, END, PROGRAM и другие), несущие определенную смысловую нагрузку в языке программирования. Зарезервированное (ключевое) слово – это слово, которое в языке Паскаль имеет определенное смысловое значение.

Арифметические операции. В языке паскаль имеется одна унарная операция называемая присвоением знака минус и вторая присвоение знака плюс. Бинарными являются:

  • сложение (+);

  • вычитание (-);

  • умножение (*);

  • вещественное деление (/);

  • целочисленное деление (div);

  • остаток от целочисленного деления (mod).

Операции отношения. К ним относятся все бинарные операции:

  • больше;

  • меньше;

  • больше или равно;

  • меньше или равно

  • равно

  • неравно.

  • Логические операции. Результатом логических операций будут логические значения True или False.

  • Унарные: NOT – отрицание.

  • Бинарные: AND – умножение (и); OR – сложение (или); XOR – сложение на модуль 2 (исключающее ИЛИ).

Идентификаторы  - имена объектов и конструкций программы (меток,  констант, типов, переменных, типов, процедур, функций, объектов, модулей, программ, полей в записях и т.д.). Имя состоит из буквы, за которой могут следовать буквы, цифры или символ подчеркивания. (Имя может начинаться с символа подчеркивания, но этого не желательно делатель  т.к. с него начинаются большинство системных программ)

Соседние файлы в предмете Инфокоммуникационные системы и сети