Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
другие 1-10 ответы.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
40.08 Кб
Скачать

Структура программы на языке высокого уровня. Алфавит языка, правила записи программы.

Каждая программа на языке программирования высокого уровня должна быть оформлена в соответствии с правилами этого языка.

Сперва объявляются переменные, потом начинается тело программы. Программа может состоять из нескольких файлов (ООП) или подпрограмм (модульное программирование) содержащих функции, решающие поставленные задачи, идущих в коде основной программы последовательно. Главная функция (main)– точка входа в программу, представляет решение всей задачи (с использованием других функций). Для записи содержания действий, выполняемых функцией, используются управляющие конструкции языка программирования. Завершается программа обычно выводом определенного результата и в некоторых ключевым словом end.

Примеры: Алгоритмический язык

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

алг <имя программы> (<список переменных>)

<список аргументов>

<список результатов>

нач

<операторы>

кон

<имя программы> — идентификатор, однозначно определяющий программу;

<список переменных> — список величин, которые обрабатываются программой;

<список аргументов> — список величин, которые передаются в программу для обработки;

<список результатов> — список величин, которые вычисляются программой;

<операторы> — конечная последовательность операторов, реализующих исходный алгоритм и составляющих тело программы.

Бейсик

<метка> оператор

<метка> оператор

<метка> END

<метка> — уникальный числовой идентификатор каждой строки, позволяющий операторам перехода изменять ход выполнения операторов.

Паскаль

Program <имя программы>;

<описания>

begin

<операторы>

end

<описания> — раздел, в котором описываются модули, используемые программой, константы, переменные, которые используются в программе, описываются пользовательские типы данных, используемые подпрограммы.

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

строчные и прописные буквы латинского и национального алфавитов, цифры, знаки операций: + — * / = < : @ & |, символ подчеркивания _ и пробела, ограничители и разделители: . , ' ( ) [ ] { }, специальные символы: ^ # $ и др.

С помощью символов алфавита записываются служебные слова, которые составляют словарь языка (begin, end, string, if, then, else и пр.).

Элементарные конструкции языка программирования включают в себя имена, числа и строки.

Именами (идентификаторами) называют элементы языка — константы, метки, типы, переменные, процедуры, функции, модули, объекты. Имя — это последовательность букв и цифр, начинающаяся с буквы. В именах может использоваться символ подчеркивание. Имя может содержать произвольное количество символов, но в большинстве языков значащими являются только первые несколько (от 8 до нескольких десятков) символов. В языке программирования не разрешается использовать в качестве имен служебные слова и стандартные имена, которыми названы стандартные константы, типы, процедуры, функции.

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

Числа в языке программирования обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки. Действительные числа записываются в форме с десятичной точкой или в форме с использованием десятичного порядка, который изображается буквой Е:

2Е6 = 2 * 106 = 2 000 000

-1.23E 3 = -1.23 * 103 = -1230

58.2Е-5 = 58.2 * 10-5 = 0.000582

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

Бейсик: &H0F&, &HD1ЗА&

Паскаль: $F7 $50 $CDE0

Строки в языке программирования — это последовательность символов, записанная между кавычками.

Бейсик: «А» «Строка» «String» «Пример строки» «Компьютер computer»

Паскаль: 'А' 'Строка' 'String' 'Пример строки' 'Компьютер computer'

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