Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БИЛЕТЫ по Алгоритмизации_отв.doc
Скачиваний:
1
Добавлен:
30.08.2019
Размер:
329.22 Кб
Скачать

Типизированные константы

Дополнительно к обычным константам ТР допускает использование качественно новых объектов - типизированных констант.

Такие константы занимают промежуточное положение между обычными константами и переменными.

1. Типизированные константы описываются в разделе констант вместе с обычными константами.

2. Типизированные константы при описании получают значение, называемое «начальным».

3. Аналогично переменным, типизированные константы в процессе выполнения программы могут получать новые значения, т.е. типизированные константы можно использовать, как обычные переменные таких же типов.

Типизированные константы инициализируются (т.е. задание начального значения) только один раз в начале выполнения всей программы.

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

Типизированные константы могут быть как простых, так и составных, ссылочных и процедурных типов.

Билет №2

  1. Алфавит и структура языка Паскаль.

Алфавит стандартного языка Паскаль содержит следующие сисмволы:

  • 26 букв латинского алфавита;

  • Арабские цифры;

  • 32 буквы русского алфавита;

  • Специальные символы + - * / : , ‘; ( ) [ ] { }

Русскими буквами поясняется текст в какой-либо конструкции языка Паскаль.

Структура программы:

  1. Заголовок Program <имя программы>

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

Любая программа начинается со строки, называемой заголовком программы. Заголовок дает некоторые начальные сведения о назначении программы.

  1. Раздел описаний – все идентификаторы (константы, переменные, типы, процедуры, функции, метки)

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

  1. Раздел операторов Begin(начало) и End (конец) задаются действия над объектами программы, введенными в разделе описаний. Операторы в этом разделе отделяются друг от друга точкой с запятой. После последнего слова ставится End.

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

  1. История языка Паскаль.

Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-71 годах швейцарским ученым Никлаусом Виртом. В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.

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

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

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