Лекция: Базовые элементы алгоритмических языков программирования.

Любой язык программирования характеризуется определенным набором конструктивных элементов. К таким базовым элементам, в частности, относятся: Алфавит и служебные слова, Структура программы, Данные, Подпрограммы. Охарактеризуем их подробнее.

Алфавит и служебные слова. Языки программирования, так же как и разговорные, имеют свой алфавит.

Определение.Алфавитом языка программирования называют набор символов, с помощью которых составляется программа.

Служебные слова (в каждом языке программирования) необходимы для записи текста программы. Так как языки программирования являются формальными, а не разговорными, то служебные слова не подлежат изменению или сокращению – это просто иная форма записи символов. Например: Begin, For и т.д.

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

В соответствии с последним принципом программа на любом алгоритмическом языке состоит из двух частей:

Описания данных, с которыми оперируют действия.

Описания последовательности действий, которые необходимо выполнить,

Действия представляются операторами языка, данные вводятся посредством описаний и определений. Описания данных по тексту должны предшествовать описанию действий.

Данные.Данные есть сведения об объектах, их свойствах и отношениях. Все данные делятся на два класса – константы и переменные.

Константа– это величина, значение которой не изменяется в ходе выполнения программы.

Переменнойназывается величина, значение которой может изменяться в ходе выполнения программы.

Константы и переменныехарактеризуется типом данных, идентификатором (именем), значениемидопустимыми операциями над ними:

1. Тип определяет вид информации, соответствующей данному (число, строка и др.). От типа зависит объем памяти для хранения каждого из данных и допустимые операции, которые можно выполнять над ними. Например, операцию умножения нельзя производить над символами.

2. Идентификатор (имя) служит для обозначения данных в программе. Он используется для удобства и позволяет работать с данными, задавая адреса ячеек памяти, где хранятся эти данные, не в виде чисел, а именами.

3. Выражением называется совокупность констант, переменных, функций, соединенных знаками допустимых операций.

4. Значением является результат вычисления выражения. Во время выполнения программы в каждый конкретный момент данные могут иметь какое-то значение или быть не определены.

1. Оператор языка программирования – это законченное предложение языка программирования, определяющее действие или последовательность действий по обработке данных.

1. Подпрограммы — это оформленные особым образом фрагменты программы. Различают подпрограммы-функции и подпрограммы-процедуры.

еще рефераты
Еще работы по информатике