Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
infa_otvetyavp.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
481.28 Кб
Скачать

5.1.3. Пустой оператор

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

Составной оператор - это последовательность произвольных операторов программы, заключенная в операторные скобки.

Турбо-Паскаль допускает произвольную глубину вложенности:  Begin  ...    Begin    ...      Begin      ...      End;    End;  End;  Наличие ; перед End - пустой оператор.

Билет 3

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

Простые типы данных — это типы, которые не содержат в себе данные других типов. К таким типам относятся: целочисленные (integer), вещественные (Real), логические (Boolean), символьные (char).

Целые типы – различаются длиной и наличием знака. Integer [2 байта] – Целое.

Вещественные типы данных Наиболее используемым вещественным типом является тип Real. Переменные этого типа могут содержать любые непорядковые числовые значения со знаком. Вещественные типы данных различаются в основном по числу знаков после запятой (точности). Real [6 байт] – вещественные; double [8 байт] – Двойная точность.

Логические типы данных Для хранения логических значений Delphi использует тип данных Boolean. Переменная логического типа занимает в памяти 1 бит памяти и может принимать два значения: 1 или 0. Значение 1 соответствует значению True (истина). Значение 0 соответствует значению False (ложь). End[и], or [или], xor [исключающее или], not [отрицание].

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

Математические операции

В таблице приведены основные математические операции Турбо Паскаль.

Символ операции

Название операции

Пример

*

умножение

2*3 (результат: 6)

/

деление

30/2 (результат: 1.5E+01)

+

сложение

2+3 (результат: 5)

-

вычитание

5-3 (результат: 2)

div

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

5 div 2 (результат: 2)

mod

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

5 mod 2 (результат: 1)

Логические операции

Над логическими аргументами в Турбо Паскаль определены следующие операции:

  • NOT - логическое отрицание ("НЕ")

  • AND - логическое умножение ("И")

  • OR - логическое сложение ("ИЛИ")

  • XOR - логическое "Исключающее ИЛИ"

Результаты выполнения этих операций над переменными А и В логического типа приведены в таблице истинности.

A

B

 not A 

 A and B 

 A or B 

 A xor B 

true

true

false

true

true

false

true

false

 

false

true

true

false

true

true

false

true

true

 false 

 false 

 

false

false

false

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]