ВУЗ:
Составители:
Рубрика:
7
TRUE TRUE FALSE TRUE TRUE
TRUE FALSE FALSE TRUE FALSE
FALSE TRUE TRUE TRUE FALSE
FALSE FALSE TRUE FALSE FALSE
Примечание: каждая логическая операция имеет свой ранг старшинства. Самой старшей
является операция отрицания. Далее в порядке убывания старшинства следуют умножение и
сложение.
1.1.5. Данные символьного типа
Символьная, или литерная, константа - это любой символ языка, заключенный в апострофы.
Примеры символьных констант: 'B' , ';' , '+' , '5'.
Символьная константа занимает один байт памяти.
Примечание. Чтобы представить апостроф как символьную константу его повторяют
дважды: ''. Внешние апострофы (по одному слева и справа) не входят в константу, они
являются признаком символьной константы.
Символьная переменная типа CHAR - это переменная, принимающая значение символьной
константы. Все символы языка Паскаль упорядочены, т.е. каждый символ имеет свой
порядковый номер. Это позволяет применять к символьным данным операции сравнения: <,
>, =, <>, >=, <=. Например, результат операции сравнения 'A' < 'B' будет истинным, так как
сравниваются их порядковые номера, а они равны 66 и 67 соответственно.
1.1.6. Данные строкового типа
В Турбо-Паскале допускается использование последовательности символов, заключенной в
апострофы, длиной не более 256 символов. Например: 'Sigma', 'Alfa', 'Группа 623-1a' и т.д.
Такие последовательности относятся к строковым типам данных. Более подробно строковые
данные рассмотрены в лабораторной работе N 8.
1.2. Выражения
В любом языке программирования определены два типа выражений: арифметические и
логические.
В состав выражения могут входить константы, переменные, стандартные функции,
объединенные круглыми скобками и знаками операций. Константы, входящие в выражение,
могут быть объявлены либо в разделе CONST, либо непосредственно в самом выражении.
Переменные должны иметь уникальное имя, называемое идентификатором, и описываются
в разделе VAR. Идентификаторы могут содержать до 16 символов, причем первый символ
должен быть либо буквой, либо символом "_" (подчеркивание). В идентификаторах
разрешается использовать как строчные, так и прописные буквы латинского алфавита,
цифры и специальные символы.
1.2.1. Стандартные функции
При записи стандартных функций следует учитывать следующие правила:
1) имя функции записывается буквами латинского алфавита;
2) аргумент (параметр) функции записывается в круглых скобках после имени функции;
3) аргументом функции может быть константа, переменная или арифметическое
выражение.
В таблице 2 приведены основные стандартные функции.
Таблица 2
Функция Назначение Тип
аргумента
Тип
функции
ABS(x) Вычисление абсолютного значения х
REAL
INTEGER
REAL
INTEGER
SQR(x) Вычисление квадрата х (х*х)
REAL
INTEGER
REAL
INTEGER
TRUE TRUE FALSE TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE TRUE TRUE TRUE FALSE FALSE FALSE TRUE FALSE FALSE Примечание: каждая логическая операция имеет свой ранг старшинства. Самой старшей является операция отрицания. Далее в порядке убывания старшинства следуют умножение и сложение. 1.1.5. Данные символьного типа Символьная, или литерная, константа - это любой символ языка, заключенный в апострофы. Примеры символьных констант: 'B' , ';' , '+' , '5'. Символьная константа занимает один байт памяти. Примечание. Чтобы представить апостроф как символьную константу его повторяют дважды: ''. Внешние апострофы (по одному слева и справа) не входят в константу, они являются признаком символьной константы. Символьная переменная типа CHAR - это переменная, принимающая значение символьной константы. Все символы языка Паскаль упорядочены, т.е. каждый символ имеет свой порядковый номер. Это позволяет применять к символьным данным операции сравнения: <, >, =, <>, >=, <=. Например, результат операции сравнения 'A' < 'B' будет истинным, так как сравниваются их порядковые номера, а они равны 66 и 67 соответственно. 1.1.6. Данные строкового типа В Турбо-Паскале допускается использование последовательности символов, заключенной в апострофы, длиной не более 256 символов. Например: 'Sigma', 'Alfa', 'Группа 623-1a' и т.д. Такие последовательности относятся к строковым типам данных. Более подробно строковые данные рассмотрены в лабораторной работе N 8. 1.2. Выражения В любом языке программирования определены два типа выражений: арифметические и логические. В состав выражения могут входить константы, переменные, стандартные функции, объединенные круглыми скобками и знаками операций. Константы, входящие в выражение, могут быть объявлены либо в разделе CONST, либо непосредственно в самом выражении. Переменные должны иметь уникальное имя, называемое идентификатором, и описываются в разделе VAR. Идентификаторы могут содержать до 16 символов, причем первый символ должен быть либо буквой, либо символом "_" (подчеркивание). В идентификаторах разрешается использовать как строчные, так и прописные буквы латинского алфавита, цифры и специальные символы. 1.2.1. Стандартные функции При записи стандартных функций следует учитывать следующие правила: 1) имя функции записывается буквами латинского алфавита; 2) аргумент (параметр) функции записывается в круглых скобках после имени функции; 3) аргументом функции может быть константа, переменная или арифметическое выражение. В таблице 2 приведены основные стандартные функции. Таблица 2 Функция Назначение Тип Тип аргумента функции REAL REAL ABS(x) Вычисление абсолютного значения х INTEGER INTEGER REAL REAL SQR(x) Вычисление квадрата х (х*х) INTEGER INTEGER 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »