Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
261.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

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

  1. Выберите допустимые константы:

    1. 259

    2. 0,01

    3. ‘d’

    4. 1.2*e1

    5. $EEE

    1. ‘\\\’

    2. $FFHO

    3. 0.008E-

12.3

    1. 7.2e+3

    1. ‘$’

    2. *

    3. «l»

    4. ‘ab’’ab

    5. ^c

    6. ‘вася’

  1. Выберите правильные ответы. Число -300 можно хранить в переменной типа:

    1. Byte d. Integer

    2. Word e. Real

    3. Shortint

  2. Выберите правильные ответы. В переменной типа byte можно хранить число:

    1. 13

    2. 213

    3. -13

    4. -213

    5. 1213

  1. Выберите правильные утверждения:

    1. Под величину типа Boolean отводится 1 бит

    2. Величины типа Boolean могут принимать значения только 1 и 0

    3. False<true

    4. К величинам типа Boolean применимы операции not and

    5. Величины типа Boolean можно складывать друг с другом.

  1. Выберите все правильные утверждения:

    1. Результат операции сложения целых чисел  целый

    2. Результат операции сравнения целых чисел  целый

    3. Результат стандартных тригонометрических функций с аргументами целого типа – вещественный

    4. В одном выражении можно использовать операнды вещественного и целого типов

    5. Результат всех стандартных функций с аргументом вещественного типа-вещественный

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

  1. Вычислить следующие выражения при a=True и b=False : a) a Or b And Not a; b) (a Or b) And Not a; c) Not a And b; d) Not (a And b).

  1. Записать на Паскале выражение, истинное при выполнении указанного условия и ложное в противном случае:

а) целые  n и k  оба кратны трем ;

b) только одна из  логических переменных a и b  имеет значение True.

  1. Вычислить значения выражений и определить их тип:

а) 20 Div 6; b) 20 Mod 6; c) 3*7 Div 2 Mod 7; d) k Mod 7 = k Div 5 – 1, при k=15 .

  1. Объяснить ошибки в следующей зяписи: (9.0-3) Div 4 + x Mod 3,    при x=7.0

Лабораторная работа № 2 Алфавит языка Паскаль. Операторы языка

Цель работы: ознакомиться с алфавитом языка, изучить основные операторы языка.

Теоретические сведения Алфавит языка

Программа на языке Turbo Pascal формируется с помощью конечного набора знаков, образующих алфавит языка, и состоит из:

  • прописных и строчных букв латинского алфавита (A, B, ..., Z, a, b, ..., z) и знака подчеркивания;

  • цифр (0, 1,...,9)

Из символов составляются лексхемы, то есть минимальные единицы языка, имеющие самостоятельный смысл:

  • константы

  • имена

  • ключевые слова

  • знаки операций

Константа  величина, не изменяющая свое значение в процессе работы программы.

Классификация констант приведена в таблице

Константы

целые

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

символьные

строковые

десятичные

шестадцатеричные

с плавающей точкой

с порядком

символьные

строковые

2

$0101

-0.26

1.2e4

‘k’

‘абвгде’

15

$FFA4

.00521

0.1e-5

#186 ^M

‘I’’m’ fine’

Имена в программах служат для того, чтобы обращаться к программным объектам и различать их. Поэтому их называют идентификаторами. При назначении имен следует соблюдать следующие правила:

  • имя должно начинаться с буквы;

  • имя должно содержать только буквы, цифры, знак подчеркивания;

  • длина имени практически не ограниченна;

Ключевые (зарезервированные) слова  это идентификаторы, имеющие специальное значение для компилятора. Например, goto для оператора перехода, Var для описания переменных.

Знак операции – это один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются.

Кроме того, в алфавит включаются специальные символы и составные символы.