Учебное пособие Казань 017 ббк 32. 973-018. Х15


 Арифметические выражения



Pdf көрінісі
бет12/66
Дата05.08.2022
өлшемі1.97 Mb.
#278158
түріУчебное пособие
1   ...   8   9   10   11   12   13   14   15   ...   66
Байланысты:
Programmirovanie-v-S
Математика 6 сынып 3, !ОШ доп СО Геометрия 7кл каз, Дістемелік кешен (2)
1.3.2. Арифметические выражения 
 
Рассмотрим арифметические выражения. В этих выражениях все 
операнды имеют арифметический тип и, как правило, применяются только 
арифметические операции, которые обозначаются символами: +, -, *, 
/, %. Символы ' + ' и ' - ' могут быть использованы для обозначения 
унарных и бинарных операций. В первом случае они связаны со знаком 
выражения, а во втором – соответствуют сложению и вычитанию. Символ 
' * ' используется для обозначения умножения, ' / ' – деления. Все 
эти операции перегружены. Тип результата совпадает с типом операндов. 
Поэтому операция деления над целыми типами осуществляет деление 
нацело, а для типов с плавающей и фиксированной точкой - обычное 
деление. Операция ' % ' определена над всеми арифметическими типами 
и возвращает остаток от деления нацело.
Кроме указанных операций, в арифметических выражениях могут 
участвовать increment (++) и decrement (--). Эти унарные операции 
обладают, так называемым, побочным эффектом, т.е. они не только 
возвращают некоторый результат, как и другие операции, но также 
изменяют значение самой переменной. Операция increment значение 
переменной на единицу увеличивает, а decrement – уменьшает. Эти 
операции могут быть постфиксными (x++, x--) и префиксными (++x, 
--x). Они отличаются возвращаемым значением. В случае постфиксных 
операций вначале возвращается старое значение переменной, а затем 
изменяется ее значение на единицу. В случае же префиксных операций 
вначале изменяется значение переменной и возвращается уже новое 
значение. Например, пусть переменная равна пяти. Если мы выведем на 
консоль результат применения постфиксных операций, то получим число 
пять. Если же выведем результат применения префиксных операций, то, 
соответственно, получим шесть или четыре. 
Заметим, что переменная будет в любом случае изменена. Отличие 
состоит в том, что возвращается. В арифметических выражениях 
операциями increment и decrement лучше не злоупотреблять, так как можно 
получить непредвиденный результат из-за побочного эффекта. Обычно 
они используются в операторах цикла для изменения значения счетчика. 
Кроме переменных и констант, при построении выражений обычно 
используются разные функции. Математические функции представляют 
собой методы специального класса Math. Этот класс содержит два поля, 
задающие константы E и PI, и ряд методов, определяющие следующие 
функции: 
• 
тригонометрические функции - Sin, Cos, Tan; 
• 
обратные тригонометрические функции - ASin, ACos, ATan, 
ATan2; 


22 
• 
гиперболические функции - Tanh, Sinh, Cosh; 
• 
экспоненту и логарифмические функции - Exp, Log, Log10; 
• 
модуль, корень, знак - Abs, Sqrt, Sign; 
• 
функции округления - Ceiling, Floor, Round; 
• 
минимум, максимум, степень - Min, Max, Pow. 
Аргументы записываются в круглых скобках, причем функции 
Sin, 
Cos, Tan, ASin, ACos, ATan, Tanh, Sinh, Cosh, Exp, Log, 
Log10, Abs, Sqrt, Sign имеют по одному аргументу и возвращают 
соответствующее значение. Функции Ceiling, Floor также имеют по 
одному аргументу типа double. Первая из них округляет до целого с 
избытком, а вторая - с недостатком. Остальные функции имеют по два 
аргумента. Функция ATan2 возвращает арктангенс отношения первого 
аргумента ко второму, причем второй может равняться и нулю. Первый 
аргумент функции Round задает десятичное число, а второй аргумент, 
принимающий целое значение, при округлении определяет количество 
цифр после запятой. Функция Min выводит меньшее из двух чисел, а Max – 
большее. Первый аргумент функции Pow задает основание, а второй – 
показатель степени, в который нужно возвести основание. 
Заметим, что все функции, кроме Sign и Round, возвращают тип
double. Функция Sign возвращает тип int, а Round - тип decimal. 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   66




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
республикасы білім
Жалпы ережелер
жиынтық бағалаудың
рсетілетін қызмет
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
мерзімді жоспар
Қазақстан республикасының
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
Мектепке дейінгі
оқыту әдістемесі
бағалаудың тапсырмалары
Қазақ әдебиеті
пәнінен тоқсанға
Инклюзивті білім
нтізбелік тақырыптық
Зертханалық жұмыс
Әдістемелік кешені
білім берудің
республикасының білім
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
атындағы жалпы
қазақ тілінде
қазіргі заман
туралы хабарландыру