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

Билет №21

  1. Структура программы в Паскале.

Программа на языке ТР всегда состоит из двух основных частей:

  • описания последовательности действий, которые необходимо выполнить,

  • и описания данных, с которыми оперируют действия.

Действия представляются операторами языка, данные вводятся посредством описаний и определений.

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

Описания данных текстуально предшествуют описанию действий и должны содержать упоминание всех объектов, используемых в операторах.

Символом «конца» для программы служит « . », для процедуры или функции - символ « ; ».

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

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

Описание процедуры или функции заключается в указании её заголовка и её тела.

Раздел исполняемых операторов начинается с зарезервированного слова BEGIN и заканчивается словом END; друг от друга операторы отделяются символом « ; ».

В текстах программ допускаются фрагменты пояснительного характера - комментарии. Наличие комментария не изменяет смысл программы и не влияет на её выполнение. Комментарий - произвольная последовательность символов, заключенная в фигурные скобки { } или в разделители вида (* *):

  1. Вызов процедуры.

Билет №22

  1. Основные операции с числовыми данными.

  1. Вызов функции.

Билет №23

  1. Реализация управляющей конструкции «Повторение».

  2. Целые типы данных.

Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти:

При использовании процедур и функций, с целочисленными параметрами нужно помнить о «вложенности» типов, т.е. тип Word допускает использование BYTE (но не наоборот), LONGINT включает INTEGER, который включает Shortint.

Над целыми числами допустимы операции: +, -, *, /, div, mod.

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

К целым числам возможно применение логических операций и операций сдвига.

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

Билет №24

  1. Реализация управляющей конструкции «Следование».

  2. Вещественные типы данных.

Эта группа типов обозначает множества вещественных значений в различных диапазонах.

Доступ к вещественным типам Single, double, extended возможен только при особых режимах компиляции и/или при наличии арифметического сопроцессора Intel 8087/80287{$N+,E+}, тип REAL оптимизирован для работы без сопроцессора.

Хотя тип Comp считается вещественным, он содержит только целые числа из весьма значительного диапазона, которые представляются в вычислениях как вещественные (с нулевой мантиссой).

Для работы с вещественными данными могут использоваться операции: *,-,+,/, встроенные математические функции:

ROUND (X)

Округляет до ближайшего целого числа

TRUNC (X)

Усекает х, путем отбрасывания дробной части числа