c# / C#. qghuyg 3. cgwogtyh ngkgtop
.docЛабораторная работа 3. Циклы и ветвления.
Задания
-
Разработать консольное приложение, позволяющее одному пользователю загадывать число в заданном диапазоне, а другому отгадывать это число, вводя произвольные числа с последующим указанием того, больше это число загаданного или нет.
-
Разработать приложение, определяющее дату в формате «число месяц» по номеру дня в году, вводимому с консоли. Приложение дополнительно должно запрашивать с консоли информацию о номере года для определения того, является ли год високосным. Не использовать тип DateTime. Предусмотреть проверку номера дня в году на попадание в диапазон от 1 до 365 или от 1 до 366 для високосных годов. Результат выводить на консоль.
-
Разработать консольное приложение, осуществляющее расчёт значения функции в заданной точке. Аргумент функции задаётся с консоли, результат также должен выводиться на консоль. Использовать функции, предусматривающие вычисления суммы ряда или использования рекуррентных формул. В задании можно явно указать, какой вид цикла следует использовать.
Варианты функций:
-
Факториал , 1!=1.
-
Числа Фибоначи a0=0, a1=1, an+2=an+1+an.
-
Длина стороны правильного многоугольника, вписанного в окружность при удвоении числа его сторон , n≥2, R – радиус окружности (выбирается студентом произвольно).
Варианты заданий
№ варианта |
Выполнить задание 1 |
Выполнить задание 2 |
Выполнить задание 3 для указанных функции и цикла |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
Функция 1, цикл for |
4 |
|
|
|
5 |
|
|
|
6 |
|
|
Функция 1, цикл do |
7 |
|
|
|
8 |
|
|
|
9 |
|
|
Функция 1, цикл while |
10 |
|
|
|
11 |
|
|
|
12 |
|
|
Функция 2, цикл for |
13 |
|
|
|
14 |
|
|
|
15 |
|
|
Функция 2, цикл do |
16 |
|
|
|
17 |
|
|
|
18 |
|
|
Функция 2, цикл while |
19 |
|
|
|
20 |
|
|
|
21 |
|
|
Функция 3, цикл for |
22 |
|
|
|
23 |
|
|
|
24 |
|
|
Функция 3, цикл do |
25 |
|
|
|
26 |
|
|
|
27 |
|
|
Функция 3, цикл while |
28 |
|
|
|
29 |
|
|
|
30 |
|
|
Функция 1, цикл for |