Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзаменационным билетам.doc
Скачиваний:
15
Добавлен:
20.04.2019
Размер:
1.96 Mб
Скачать

10. Опишите основные объекты языка программирования Паскаль.

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

Язык программирования строится на совокупности трех составляющих: алфавита языка, синтаксиса (жестких правил написания объектов языка) и семантики (правил их использования).

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

Паскаль – один из популярных языков программирования. Названный в честь французского математика и философа Блеза Паскаля (1623-1662), он был создан как учебный язык программирования в 1971 году Никлаусом Виртом (родился в 1934 в Швейцарии) в Высшей технической школе в Цюрихе. Среди достоинств языка выделяются: простота освоения (незначительный объем базовых понятий; простой синтаксис); распространенность (выполнение программы практически на всех современных ПК); возможность развития (разработка на его основе современной среды визуального программирования Delphi, азы программирования в которой будут постигаться в 12-м классе на повышенном уровне обучения).

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

Основные объекты языка программирования Паскаль:

Алфавит языка

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

Слова (константы, переменные) формируются по определенным правилам.

Выражения – группы слов, объединенные с помощью символов алфавита, и имеющие определенный смысл.

Операторы – предложения для описания некоторых операций в процессе обработки данных.

Программа – запись алгоритма на языке программирования.

Величины

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

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

Зарезервированные слова составляют основу языка программирования Паскаль и имеют строго определенное значение. Сюда относятся, например, идентификаторы: program, const, var, if, then, else, begin, end, and, case, not, of, while, uses, for, do, downto, div, mod, or, string, array, procedure, function и другие. Эти служебные слова нельзя использовать в качестве имен переменных, которые задает пользователь (программист).

Стандартные идентификаторы (True, False, Integer, Real, Byte, Boolean, Char, Sin, Cos, Round, Length, Read, Writeln, Delete и др.), смысл и способ использования которых определены правилами языка программирования, можно, но не рекомендуется использовать в иных целях.

Идентификатор пользователя записывается в виде последовательности латинских букв, цифр и символа подчеркивания, начиная с буквы или символа подчеркивания. Примеры идентификаторов: ALFA, as_, mmm, PriMeR, Y70, _5. Записи 2_6, Х+Y, МИNOGA не являются идентификаторами, так как первая начинается с цифры, а остальные содержат недопустимые символы (“+” и русскую букву “И”).

В записи идентификаторов большие и малые буквы не различаются, например, opera, Opera, OPERA, OPeRa обозначают один и тот идентификатор.

При выборе идентификатора обычно стремятся отразить в нем его назначение. Это облегчает понимание программы и является признаком хорошего стиля программирования. Так, для обозначения скорости самолета удобно использовать, например, идентификаторы V, V0, Speed, Flugzeug, avion; для обозначения номера дня – d, day, Tag, jour; месяца – m, month, Monat, mois; года – g, year, Jahr, annee или другие.

Если в математике ab понимают как произведение переменных a и b, где опущен знак умножения, то в программировании ab – идентификатор (имя некоторой переменной).