Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Любой язык программирования характеризуется определенным набором конструктивных элементов. К таким базовым элементам, в частности, относятся: Алфавит и служебные слова, Структура программы, Данные, Подпрограммы. Охарактеризуем их подробнее.
Алфавит и служебные слова. Языки программирования, так же как и разговорные, имеют свой алфавит.
Определение. Алфавитом языка программирования называют набор символов, с помощью которых составляется программа.
Служебные слова (в каждом языке программирования) необходимы для записи текста программы. Так как языки программирования являются формальными, а не разговорными, то служебные слова не подлежат изменению или сокращению – это просто иная форма записи символов. Например: Begin, For и т.д.
Структура программы. Алгоритмические языки являются, как правило, операторными языками, т.е. отдельными предложениями являются операторы, с помощью которых задаются действия. Программа же представляет собой формальную запись некоторого алгоритма.
В соответствии с последним принципом программа на любом алгоритмическом языке состоит из двух частей:
Описания данных, с которыми оперируют действия.
Описания последовательности действий, которые необходимо вып олнить,
Действия представляются операторами языка, данные вводятся посредством описаний и определений. Описания данных по тексту должны предшествовать описанию действий.
Данные. Данные есть сведения об объектах, их свойствах и отношениях. Все данные делятся на два класса – константы и переменные.
Константа – это величина, значение которой не изменяется в ходе выполнения программы.
Переменной называется величина, значение которой может изменяться в ходе выполнения программы.
Константы и переменные характеризуется типом данных, идентификатором (именем), значением и допустимыми операциями над ними:
1. Тип определяет вид информации, соответствующей данному (число, строка и др.). От типа зависит объем памяти для хранения каждого из данных и допустимые операции, которые можно выполнять над ними. Например, операцию умножения нельзя производить над символами.
2. Идентификатор (имя) служит для обозначения данных в программе. Он используется для удобства и позволяет работать с данными, задавая адреса ячеек памяти, где хранятся эти данные, не в виде чисел, а именами.
3. Выражением называется совокупность констант, переменных, функций, соединенных знаками допустимых операций.
4. Значением является результат вычисления выражения. Во время выполнения программы в каждый конкретный момент данные могут иметь какое-то значение или быть не определены.
1. Оператор языка программирования – это законченное предложение языка программирования, определяющее действие или последовательность действий по обработке данных.
1. Подпрограммы — это оформленные особым образом фрагменты программы. Различают подпрограммы-функции и подпрограммы-процедуры.
Дата публикования: 2015-02-22; Прочитано: 739 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!