Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 C# линейный вычислительный процесс_16_02_15.doc
Скачиваний:
25
Добавлен:
29.03.2016
Размер:
5.26 Mб
Скачать

Методические указания

Методические указания к пункту 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:

Затем, можно произвести вычисления и результат выражения вывести на экран:

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]