Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_Инф_Паскаль_1_2007.doc
Скачиваний:
15
Добавлен:
14.08.2019
Размер:
601 Кб
Скачать
☆

9. Контрольные вопросы

    1. Что представляет собой алфавит языка Turbo Pascal 7.0?

    2. На какие группы делятся символы, используемые в алфавите языка Turbo Pascal 7.0?

    3. Что такое идентификатор? Какие символы используются для его составления?

    4. Какие правила использования идентификаторов существуют?

    5. В каком случае применяются «неиспользуемые» символы языка Turbo Pascal 7.0?

    6. На какие группы можно разделить зарезервированные слова языка Turbo Pascal 7.0?

    7. Какова структура программы в Turbo Pascal 7.0?

    8. Что описывается в декларационной части программы?

    9. Для чего предназначен раздел текстов процедур и функций?

    10. Что определяет тип данных в Turbo Pascal 7.0?

    11. Дайте классификацию типов данных Turbo Pascal 7.0?

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

    13. Перечислите стандартные виды констант.

    1. В какие случаях в программах используют переменные?

    2. Какие имеются ограничения при использовании глобальных и локальных переменных?

    3. Перечислите простые типы данных, используемых в Turbo Pascal 7.0.

    4. Что такое оператор языка Turbo Pascal 7.0? В какой части программы используются операторы и как они разделяются?

    5. Каким образом можно классифицировать операторы языка Turbo Pascal 7.0?

    6. Какие обрабатывающие операторы Вам известны?

    7. Какие простые операторы использует Turbo Pascal 7.0?

    8. Как записываются выражения в Turbo Pascal 7.0?

    9. Перечислите основные операции, применимые к простым типам данных.

    10. Какие стандартные функции Turbo Pascal 7.0 Вам известны?

    11. Какие операторы используются для ввода и вывода данных в Turbo Pascal 7.0?

    12. Поясните формат записи и варианты использования оператора ввода данных.

    13. Поясните формат записи и варианты использования оператора вывода данных.

    14. Для чего в программах используют оператор безусловного перехода?

    15. Перечислите безусловные функции Turbo Pascal 7.0.

    16. В каких случаях в программе используют условные операторы?

    17. Дайте характеристику условного оператора, его формата и схемы работы.

    18. В каких случаях в программе используют оператор выбора?

    19. Дайте характеристику оператора выбора, его формата и схемы работы.

Приложение А

Классификация типов языка Turbo Pascal 7.0

Группа

Подгруппа

Название

Идентификатор

Простой

Порядковый

Короткий целый

Shortint

Байтовый

Byte

Слово

Word

Целый

(целочисленный)

Integer

Длинный целый

Longint

Символьный

Char

Логический (булевый)

Boolean

ByteBool

WordBool

LongBool

Перечисляемый

Определяется пользователем

Интервальный

Определяется пользователем

Вещественный

Вещественный

Real

С одинарной

точностью

Single

С двойной

точностью

Double

С повышенной

точностью

Extended

Сложный

Comp

Строковый

Строковый

String

Структурный

Массив

Array

Множество

Set

Файл

File

Запись

Record

Ссылочный

Pointer

Процедурный

Процедура

Procedure

Функция

Function

Объектный

Object

Приложение Б

Операции языка Turbo Pascal 7.0

в порядке убывания их приоритета

Символ

операции

Название

операции

Тип допустимых операндов

Тип

результата

Операторы, имеющие первый приоритет

@

Взятие адреса

Любой

Pointer

Унарный минус

целый,

вещественный

целый,

вещественный

+

Унарный плюс

целый,

вещественный

целый,

вещественный

NOT

Поразрядное «НЕ»

целый

целый

NOT

Логическое «НЕ»

логический

логический

Операторы, имеющие второй приоритет

*

Умножение

целый * целый

целый

целый * вещественный

вещественный

вещественный * целый

вещественный

вещественный * вещественный

вещественный

/

Деление

целый / целый

вещественный

целый / вещественный

вещественный

вещественный / целый

вещественный

вещественный / вещественный

вещественный

DIV

Целочисленное деление

целый DIV целый

целый

MOD

Остаток от деления

целый MOD целый

целый

AND

Логическое «И»

логический

логический

AND

Поразрядное «И»

целый

целый

SHR

Циклические сдвиг вправо

целый

целый

SHL

Циклические сдвиг влево

целый

целый

Символ

операции

Название

операции

Тип допустимых операндов

Тип

результата

Операторы, имеющие третий приоритет

+

Сложение

целый + целый

целый

целый + вещественный

вещественный

вещественный + целый

вещественный

вещественный + вещественный

вещественный

Вычитание

целый  целый

целый

целый  вещественный

вещественный

вещественный  целый

вещественный

вещественный  вещественный

вещественный

OR

Логическое «ИЛИ»

логический

логический

OR

Поразрядное «ИЛИ»

целый

целый

XOR

Логическое

исключающее «ИЛИ»

логический

логический

XOR

Поразрядное

исключающее «ИЛИ»

целый

целый

Операторы, имеющие четвертый приоритет

IN

Вхождение

во множество

множество

логический

>

Больше

логический

<

Меньше

логический

=

Равно

логический

<>

Не равно

логический

>=

Больше или равно

логический

<=

Меньше или равно

логический

Приложение B