c# / C#. qghuyg 2. cgwogtyh ngkgtop
.docЛабораторная работа 2. Использование переменных значимых типов
Задание 1: Рассчитать значение функции в заданной точке. Использовать простейшие функции вида x + 2 * x * x - 3, не предусматривающие вычисления суммы ряда или использования рекуррентных формул.
Варианты формул:
-
x + 2 * x * x - 3.
-
x * x * x – 4 * x.
-
3 + 2 * x * x – 4 * x * x * x.
-
6 * x – x – 4 * x * x.
-
3 – x + 2 * x * x * x.
-
4 * x * x + 3 * x – 5.
-
2 * x – 3 * x * x * x + 3.
-
3 * x * x + 4 * x * x – 2 * x + 1.
-
2 * x + 4 – 5 * x *x.
-
4 * x + 3 * x * x - 5.
Задание 2: Использовать перечислимый тип для хранения названий дней недели (месяцев, названий организационно-правовых форм предприятий и т.п.) с последующей печатью на экране значений созданного перечислимого типа.
Варианты перечислений:
-
Дни недели.
-
Месяцы.
-
Названия организационно-правовых форм предприятий (ЗАО, ООО, ИП и т.п.).
-
Типы автомобилей (легковой, грузовой, автобус, гоночный и т.п.).
-
Виды музыкальных стилей (классика, поп, рок, рэп, нью-эйдж, электроника и т.п.).
-
Виды печатных изданий (книга, журнал, газета и т.п.).
-
Виды кондитерских изделий (торт, пирожное, мороженое, конфета и т.п.).
-
Виды электрических лам (накаливания, дневного света, галогенные и т.п.).
-
Виды встраиваемых операционных систем (Symbian, Embedded Linux, Windows CE. VxWorks, QNX и т.п.).
-
Виды красок (акварельная, масляная, водоэмульсионная и т.п.).
Задание 3: Разработать структуру, описывающую координаты и другие требуемые параметры простейшей геометрической фигуры (отрезок прямой, прямоугольник, квадрат, треугольник, окружность) с расчётом одного из её параметров (периметра, площади, длины окружности и т.п.).
Варианты структур:
-
Отрезок прямой.
-
Прямоугольник.
-
Квадрат.
-
Треугольник.
-
Окружность.
№ варианта |
Вариант формулы |
Вариант перечисления |
Вариант структуры |
1 |
1 |
10 |
1 |
2 |
2 |
9 |
2 |
3 |
3 |
8 |
3 |
4 |
4 |
7 |
4 |
5 |
5 |
6 |
5 |
6 |
6 |
5 |
5 |
7 |
7 |
4 |
4 |
8 |
8 |
3 |
3 |
9 |
9 |
2 |
2 |
10 |
10 |
1 |
1 |
11 |
1 |
1 |
2 |
12 |
2 |
2 |
3 |
13 |
3 |
3 |
4 |
14 |
4 |
4 |
5 |
15 |
5 |
5 |
1 |
16 |
6 |
6 |
3 |
17 |
7 |
7 |
4 |
18 |
8 |
8 |
5 |
19 |
9 |
9 |
1 |
20 |
10 |
10 |
2 |
21 |
1 |
6 |
4 |
22 |
2 |
7 |
5 |
23 |
3 |
8 |
1 |
24 |
4 |
9 |
2 |
25 |
5 |
10 |
3 |
26 |
6 |
1 |
5 |
27 |
7 |
2 |
1 |
28 |
8 |
3 |
2 |
29 |
9 |
4 |
3 |
30 |
10 |
5 |
4 |