- •Билет №1
- •Основные средства языка Паскаль.
- •Назначение и описание констант и типизированных констант в Паскале.
- •Типизированные константы
- •Билет №2
- •Билет №3
- •Раздел описания типов в Паскале.
- •Одномерные массивы.
- •Билет №4
- •Билет №5
- •Оператор цикла с постусловием.
- •Действия со строками в Паскале
- •Билет №7
- •Двумерные массивы.
- •Билет №8
- •Билет №11
- •К лассификация языков программирования.
- •Билет №12
- •Процедуры в Паскале.
- •Пример №41. Демонстрация процедур.
- •Билет №13
- •Билет №14
- •Билет №15
- •2.Организация ввода – вывода в Паскале.
- •Билет №16
- •Билет №17
- •Способы представления алгоритмов.
- •Выражения в Паскале.
- •Билет №18
- •Билет №21
- •Билет №24
- •Билет №25
Типизированные константы
Дополнительно к обычным константам ТР допускает использование качественно новых объектов - типизированных констант.
Такие константы занимают промежуточное положение между обычными константами и переменными.
1. Типизированные константы описываются в разделе констант вместе с обычными константами.
2. Типизированные константы при описании получают значение, называемое «начальным».
3. Аналогично переменным, типизированные константы в процессе выполнения программы могут получать новые значения, т.е. типизированные константы можно использовать, как обычные переменные таких же типов.
Типизированные константы инициализируются (т.е. задание начального значения) только один раз в начале выполнения всей программы.
Надо всегда помнить, что типизированными константами фактически являются переменными с заданными начальными значениями, а их использование при описании типов и переменных являются некорректными.
Типизированные константы могут быть как простых, так и составных, ссылочных и процедурных типов.
Билет №2
Алфавит и структура языка Паскаль.
Алфавит стандартного языка Паскаль содержит следующие сисмволы:
26 букв латинского алфавита;
Арабские цифры;
32 буквы русского алфавита;
Специальные символы + - * / : , ‘; ( ) [ ] { }
Русскими буквами поясняется текст в какой-либо конструкции языка Паскаль.
Структура программы:
Заголовок Program <имя программы>
В имени программы не должно быть пробелов, оно должно начинаться с буквы или знака подчеркивания, состоять только из латинских букв, цифр из знаков подчеркивания, не допускается – символов точки с запятой.
Любая программа начинается со строки, называемой заголовком программы. Заголовок дает некоторые начальные сведения о назначении программы.
Раздел описаний – все идентификаторы (константы, переменные, типы, процедуры, функции, метки)
Из раздела описаний имеется лишь раздел переменных. Он начинается с Var, после которого идет последовательность объявленных переменных, разделенных точка с запятой. В каждом объявлении перечисляются через запятую имена переменных (идентификаторы) одного типа, после чего ставится двоеточие и указывается тип переменных.
Раздел операторов Begin(начало) и End (конец) задаются действия над объектами программы, введенными в разделе описаний. Операторы в этом разделе отделяются друг от друга точкой с запятой. После последнего слова ставится End.
После описательной части идет раздел операторов, начинающихся с Begin, после которого записываются операторы языка.
История языка Паскаль.
Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-71 годах швейцарским ученым Никлаусом Виртом. В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.
Первоначальная цель разработки языка диктовалась необходимостью создания инструмента "для обучения программированию как систематической дисциплине". Поэтому язык достаточно прост и компактен, его понятия близки к фундаментальным понятиям математики. По своей структуре и синтаксису среди существующих языков он наиболее совершенен.
Мы изучаем Паскаль, так как он наиболее полно отражает базовые конструкции любого алгоритмического языка.
Паскаль применяется для решения задач самого разного характера: от небольших задач численного типа до создания сложных программных систем - компиляторов, баз данных, операционных систем и так далее. В 1983 году был принят международный стандарт языка Паскаль