- •Билет №1
- •Основные средства языка Паскаль.
- •Назначение и описание констант и типизированных констант в Паскале.
- •Типизированные константы
- •Билет №2
- •Билет №3
- •Раздел описания типов в Паскале.
- •Одномерные массивы.
- •Билет №4
- •Билет №5
- •Оператор цикла с постусловием.
- •Действия со строками в Паскале
- •Билет №7
- •Двумерные массивы.
- •Билет №8
- •Билет №11
- •К лассификация языков программирования.
- •Билет №12
- •Процедуры в Паскале.
- •Пример №41. Демонстрация процедур.
- •Билет №13
- •Билет №14
- •Билет №15
- •2.Организация ввода – вывода в Паскале.
- •Билет №16
- •Билет №17
- •Способы представления алгоритмов.
- •Выражения в Паскале.
- •Билет №18
- •Билет №21
- •Билет №24
- •Билет №25
Билет №21
Структура программы в Паскале.
Программа на языке ТР всегда состоит из двух основных частей:
описания последовательности действий, которые необходимо выполнить,
и описания данных, с которыми оперируют действия.
Действия представляются операторами языка, данные вводятся посредством описаний и определений.
Кроме того, программа снабжена заголовком, который задает имя программы и её параметры (для процедур и функций наличие заголовка обязательно).
Описания данных текстуально предшествуют описанию действий и должны содержать упоминание всех объектов, используемых в операторах.
Символом «конца» для программы служит « . », для процедуры или функции - символ « ; ».
В разделе описаний объявляются идентификаторы типов, объектов, констант, переменных, а также метки, процедуры и функции.
В стандартной версии программы соответствующие разделы следуют друг за другом в фиксированном порядке, ТР не содержит такого ограничения, т.е. разделы могут следовать друг за другом в любом порядке и встречаться в разделе описаний несколько раз.
Описание процедуры или функции заключается в указании её заголовка и её тела.
Раздел исполняемых операторов начинается с зарезервированного слова BEGIN и заканчивается словом END; друг от друга операторы отделяются символом « ; ».
В текстах программ допускаются фрагменты пояснительного характера - комментарии. Наличие комментария не изменяет смысл программы и не влияет на её выполнение. Комментарий - произвольная последовательность символов, заключенная в фигурные скобки { } или в разделители вида (* *):
Вызов процедуры.
Билет №22
Основные операции с числовыми данными.
Вызов функции.
Билет №23
Реализация управляющей конструкции «Повторение».
Целые типы данных.
Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти:
При использовании процедур и функций, с целочисленными параметрами нужно помнить о «вложенности» типов, т.е. тип Word допускает использование BYTE (но не наоборот), LONGINT включает INTEGER, который включает Shortint.
Над целыми числами допустимы операции: +, -, *, /, div, mod.
Все операции дают целый результат, кроме операции деления, результат которой всегда вещественный.
К целым числам возможно применение логических операций и операций сдвига.
Результат логической операции тоже целое число, биты которого формируются из битов операндов по установленным правилам.
Билет №24
Реализация управляющей конструкции «Следование».
Вещественные типы данных.
Эта группа типов обозначает множества вещественных значений в различных диапазонах.
Доступ к вещественным типам Single, double, extended возможен только при особых режимах компиляции и/или при наличии арифметического сопроцессора Intel 8087/80287{$N+,E+}, тип REAL оптимизирован для работы без сопроцессора.
Хотя тип Comp считается вещественным, он содержит только целые числа из весьма значительного диапазона, которые представляются в вычислениях как вещественные (с нулевой мантиссой).
Для работы с вещественными данными могут использоваться операции: *,-,+,/, встроенные математические функции:
ROUND (X) |
Округляет до ближайшего целого числа |
TRUNC (X) |
Усекает х, путем отбрасывания дробной части числа |