Учебно-методический комплекс Нур-Султан 2020


Структура алгоритмического языка



бет75/129
Дата17.09.2023
өлшемі9,35 Mb.
#181273
түріУчебно-методический комплекс
1   ...   71   72   73   74   75   76   77   78   ...   129
Байланысты:
informatika kerimbaeva

Структура алгоритмического языка
В основе любого языка (естественного или искусственного) лежит набор исходных букв (символов), называемый алфавитом языка.
Алфавиты алгоритмических языков состоят обычно из следующих наборов:

  • букв латинского алфавита и алфавита национального языка;

  • цифр (от 1 до 9);

  • знаков операций:

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

  • присваивания

  • безусловной передачи управления

  • условной передачи управления

  • цикла

  • ввода и вывода данных.

Кроме перечисленных, имеются и другие операторы, характерные для; конкретных языков, а иногда и для конкретной аппаратуры.
Из предложений (операторов и выражений) образуются программы. Для удобства составления, отладки и работы готовые программы обычно разбивают на части, которые называются программными единицами.
Выражения образуются из данных и знаков операций. Они обычно имеют тот же смысл, что и аналогичные математические выражения.
По своему характеру выражения могут быть арифметическими и логическими. В этих выражениях над операндами производятся операции соответственно арифметического и логического типов.


Достарыңызбен бөлісу:
1   ...   71   72   73   74   75   76   77   78   ...   129




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет