Функции библиотеки math.lib .
Функции для расчета математических выражений находятся в библиотеке math.lib (подключение библиотеки: #includemath.h). Все аргументы в тригонометрических функциях задаются в радианах. Параметры и аргументы всех остальных функций имеют тип double (кроме abs(x)).
Программирование разветвляющихся алгоритмов .
Разветвляющимся называется алгоритм, в котором последовательность и количество выполняемых команд зависит от выполнения или не выполнения некоторых условий. В разветвляющихся алгоритмах используются команды ветвления и выбора из большого количества вариантов. Логические операции и операции сравнения.
Логическое выражение (условие) - выражение, которое содержит знаки операций отношения и/или знаки логических операций. Значением логического выражения может быть только 1, если логическое выражение есть ИСТИНА (true), или 0, если логическое выражение ЛОЖЬ (false). Операции (сравнений) отношения являются бинарными и обозначаются следующим образом (приведены в порядке уменьшения приоритета): < (меньше); <= (меньше или равно); > (больше); >= (больше или равно); == (равно); != (не равно). Примеры: a<b, x!=5, y==c, t>=8.1, d<>(w-c). Логические операции – это операции: && - логическое И (бинарная операция); || - логическое ИЛИ (бинарная операция); ! - логическое НЕ (унарная операция). Логические операции имеют более низкий приоритет, чем операции отношения.
5. Приоритет операций в С++ . Приоритет операций — очерёдность выполнения операций в выражении, при условии, что в выражении нет явного указания порядка следования выполнения операций (с помощью круглых скобок). Если операции имеют одинаковый приоритет, то очерёдность выполнения таких операций определяется согласно свойству ассоциативности. Ассоциативность — направление выполнения операций в случае, если операции имеют одинаковый приоритет. Разрешение области действия :: Другие []() «»., Унитарные &+-!++--*-> Арифметические */% Сравнения ><=> =< ==!= Логические && || и т.д.
Оператор условной передачи управления if.
Условный оператор if Для организации вычислений в зависимости от какого-либо условия в C++ предусмотрен условный оператор if, который в общем виде записывается следующим образом: if (условие) оператор_1; else оператор_2; Здесь условие — это логическое выражение, переменная или константа. Работает условный оператор следующем образом. Сначала вычисляется значения выражения, записанного в виде условия. Если оно имеет значение истина (true), выполняется оператор_1. В противном случае (значение ложное (false) ) оператор_2. Например, чтобы сравнить значения переменных a и b нужно написать следующую часть программного кода:
if (условие) { оператор_1; оператор_2; … } else { оператор_1; оператор_2; … } Альтернативная ветвь else в условном операторе может отсутствовать, если в ней нет необходимости.
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (309)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |