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 |
