Основы алгоритмизации и программирования. Часть первая. Алгоритмический язык. Операторы. Асламова В.С - 8 стр.

UptoLike

Составители: 

15
алгоритма происходит всегда в основной алгоритм, который его
использует.
Знаки пунктуации
Таблица 2. (Знаки пунктуации)
Знак Применение
{ } Скобки комментария
(* *) Скобки комментария
[ ]
Выделение индексов массивов; размера строки; элементов
множеств
(. .)
Выделение индексов массивов; размера строки; элементов
множеств
( ) Выделение выражений; списков параметров
'
Для выделения символа или строковой константы
:
=
Присваивание значения переменной, типизированной
константе или функции
;
Разделение предложений программыоператоров и
объявлений
:
Отделение переменной или типизированной константы от
типа или метки оператора
=
Отделение идентификатора типа от описания типа или
константы от ее значения
,
Для разделения элементов списка
. .
Разделение границ диапазона
.
Обозначение конца программы; отделение целой части от
дробной в вещественном числе; отделение полей в записи от
идентификатора записи; отделение идентификатора от имени
модуля или объекта, в котором они находятся
^
Обозначение типауказателя; значения величины по ее
указателю или управляющего символа
@
Обозначение адреса переменной, типизированной константы,
подпрограммы, метода
# Обозначение символа по его коду
$
Обозначение директивы компилятора или
шестнадцатеричного числа
16
Способ синтаксического описания
Каждое синтаксическое понятие в тексте сначала вводится
неформально. Словесное обсуждение понятия, как правило, завершается
так называемой синтаксической диаграммой, которая наглядно
представляет структуру вводимого понятия. Диаграмма составляется с
помощью базовых символов языка и ссылок на другие программы,
соединенных стрелками. Любой путь, приводит к синтаксически
правильной конструкции.
В овале записываются зарезервированные ключевые слова, в
пр
ямоугольнике записываются уже рассмотренные понятия, а в кругу
оформляются знаки пунктуации и операций.
Begin
;
Оператор
End
;
Рисунок 3. Составной оператор
Данная диаграмма определяет составной оператор как
конструкцию, начинающуюся с базового слова
begin, за которым идет
последовательность конструкций Оператор, разделенных символами;
(точка с запятой). Завершает всю конструкцию служебное слово
end.
Следует отметить, что программу можно писать в любом формате,
лишь бы ее было удобно читать. Элементы языка (имена, константы,
служебные слова) нельзя писать слитно, они должны отделяться друг от
друга пробелом “_”, переводом строки или комментарием.
{это (* вложенный *) коментарий}
Буква
Цифра
Буква
Рисунок 4. Идентификатор
алгоритма происходит всегда в основной алгоритм, который его
использует.                                                                                   Способ синтаксического описания

                              Знаки пунктуации                                     Каждое синтаксическое понятие в тексте сначала вводится
                                                                             неформально. Словесное обсуждение понятия, как правило, завершается
Таблица 2. (Знаки пунктуации)                                                так называемой синтаксической диаграммой, которая наглядно
                                                                             представляет структуру вводимого понятия. Диаграмма составляется с
Знак             Применение                                                  помощью базовых символов языка и ссылок на другие программы,
    {}           Скобки комментария                                          соединенных стрелками. Любой путь, приводит к синтаксически
   (* *)         Скобки комментария                                          правильной конструкции.
                 Выделение индексов массивов; размера строки; элементов           В овале записываются зарезервированные ключевые слова, в
        []
                 множеств                                                    прямоугольнике записываются уже рассмотренные понятия, а в кругу
                 Выделение индексов массивов; размера строки; элементов      оформляются знаки пунктуации и операций.
    (. .)
                 множеств                                                          Begin           Оператор           End      ;
    (        )   Выделение выражений; списков параметров
        '        Для выделения символа или строковой константы
                                                                                                      ;
                 Присваивание значения переменной, типизированной
        :=
                 константе или функции                                       Рисунок 3. Составной оператор
                 Разделение предложений программы – операторов и
        ;
                 объявлений                                                         Данная диаграмма определяет составной оператор как
                 Отделение переменной или типизированной константы от        конструкцию, начинающуюся с базового слова begin, за которым идет
        :
                 типа или метки оператора                                    последовательность конструкций Оператор, разделенных символами “;”
                 Отделение идентификатора типа от описания типа или          (точка с запятой). Завершает всю конструкцию служебное слово end.
        =
                 константы от ее значения
                                                                                   Следует отметить, что программу можно писать в любом формате,
        ,        Для разделения элементов списка
                                                                             лишь бы ее было удобно читать. Элементы языка (имена, константы,
        ..       Разделение границ диапазона                                 служебные слова) нельзя писать слитно, они должны отделяться друг от
                 Обозначение конца программы; отделение целой части от       друга пробелом “_”, переводом строки или комментарием.
                 дробной в вещественном числе; отделение полей в записи от
        .                                                                          {это (* вложенный *) коментарий}
                 идентификатора записи; отделение идентификатора от имени
                 модуля или объекта, в котором они находятся                                              Буква
                 Обозначение типа–указателя; значения величины по ее
        ^
                 указателю или управляющего символа                                   Буква
                 Обозначение адреса переменной, типизированной константы,
        @
                 подпрограммы, метода
                                                                                                          Цифра
        #        Обозначение символа по его коду
                 Обозначение         директивы       компилятора      или    Рисунок 4. Идентификатор
        $
                 шестнадцатеричного числа




                                                                        15   16