Методические указания
Методические указания к пункту 3.1.1.
В языке С# есть ряд коротких форм записи выражений. К ним относятся составные операторы присваивания, инкремент и декремент. Составные операторы присваивания приведены в таблице 4.
Таблица 4
-
Оператор
Пример применения
Пример полной записи
+=
a+=5;
a=a+5;
-=
a-=5;
a=a-5;
*=
a*=5;
a=a*5;
/=
a/=5;
a=a/5;
Операторы инкремента и декремента записываются как ++ и – соответственно. В зависимости от того стоит ли оператор до или после переменной, будет различаться форма записи - префиксная и постфиксная. Рассмотрим разницу на примере:
x++; // постфиксная запись
++y; // префиксная запись
В обоих случаях значения переменной будет увеличено на 1. Другой пример:
x=1;
y=++x;
Переменная y будет равна 2, т.к. сначала произошло увеличение на 1 переменной x а затем присвоение. Пример с постфиксной записью:
x=1;
y=x++;
Здесь y будет равно 1, т.к. сначала произошло присвоение а затем увеличение x на единицу.
Методические указания к пункту 3.1.2.
Для работы с математическими функциями и константами применяется объект Math. Пример:
Краткий список методов объекта Math приведен в таблице 5. При работе с тригонометрическими функциями стоит обратить внимание на то, что они принимают значения в радианах, а не градусах.
Таблица 5.
Математическая функция |
Метод объекта Math |
Синус |
Sin() |
Косинус |
Cos() |
Тангенc |
Tan() |
Модуль |
Abs() |
Возведение в степень |
Pow() |
Извлечение квадратного корня |
Sqrt() |
Логарифм |
Log() |
Методические указания к пункту 3.1.3.
Список логических операторов представлен в таблице 6.
Таблица 6.
-
Операция
Оператор
Инверсия
!
Конъюнкция
&&
Дизъюнкция
||
Исключающее ИЛИ
^
Пример, дано выражение , где a и b принимают значение false, необходимо вывести результат на экран. Сначала требуется объявить и инициализировать переменные типа bool:
Затем, можно произвести вычисления и результат выражения вывести на экран: