Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





Дата публикования: 2015-02-22; Прочитано: 739 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...