русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Стандартные функции


Дата добавления: 2015-07-23; просмотров: 523; Нарушение авторских прав


Имя функции Значение Тип результата
Арифметические
SIN(X) Sin x Real
COS(X) Cos x Real
LN(X) Ln x Real
SQRT(X) Real
ARCTAN(X) Arctq x Real
EXP(X) ex Real
SQR(X) x2 Integer
ABS(X) Integer
ODD(X) , где Х - integer Проверка на четность (false – четный, true - нечетный) X=5 Odd(X)=TRUE, X=4 Odd(X)=FALSE. Boolean
SUCC(X) Следующее целое число X=5 Succ(X)=6 Integer
PRED(X) Предыдущее целое число X=5 Pred(X)=4 Integer
TRUNC(X), где Х - real Отбрасывание дробной части аргумента X=-1.5 Trunc(X)=-1 Integer
ROUND(X), где Х - real Округление до ближайшего целого X=1.7 Round(X)= 2 Integer
FRAC(X) , где Х - real возвращает дробную часть X Real
INT(X) , где Х - real возвращает целую часть X Real
Pi Число π Real

 

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

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

В Паскале предусмотрены следующие операторы отношений:

меньше: <

больше: >

равно: =

не равно: <>



меньше или равно: <=

больше или равно: >=

 

Логические операции
NOT Отрицание (инверсия) НЕ Выражение not a имеет значение, противоположное значению a.
OR Дизъюнкция (логическое сложение, объединение) ИЛИ Выражение a or b дает значение false только в том случае, если a и b имеют значение false. Во всех остальных случаях результат – true.
AND Конъюнкция (логическое умножение, пересечение) И Выражение a and b дает значение true только в том случае, если a и b имеют значение true. Во всех остальных случаях значения выражения a and b дает false.
XOR (Сложение по модулю 2, логическое сложение, строгая дизъюнкция) Исключающее ИЛИ Выражение a xor b дает значение true только в том случае, когда только один из операндов имеет значение true.

 

В языке Паскаль сначала выполняются логические операторы (and, or, xor, not), а уже потом операторы отношений (>, >=, <, <=, <>, =), поэтому не нужно забывать расставлять скобки в сложных логических выражениях.



<== предыдущая лекция | следующая лекция ==>
Методические указания | Условный оператор If


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.456 сек.