Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

c# / C#. qghuyg 3. cgwogtyh ngkgtop

.doc
Скачиваний:
39
Добавлен:
21.03.2016
Размер:
80.9 Кб
Скачать

Лабораторная работа 3. Циклы и ветвления.

Задания

  1. Разработать консольное приложение, позволяющее одному пользователю загадывать число в заданном диапазоне, а другому отгадывать это число, вводя произвольные числа с последующим указанием того, больше это число загаданного или нет.

  2. Разработать приложение, определяющее дату в формате «число месяц» по номеру дня в году, вводимому с консоли. Приложение дополнительно должно запрашивать с консоли информацию о номере года для определения того, является ли год високосным. Не использовать тип DateTime. Предусмотреть проверку номера дня в году на попадание в диапазон от 1 до 365 или от 1 до 366 для високосных годов. Результат выводить на консоль.

  3. Разработать консольное приложение, осуществляющее расчёт значения функции в заданной точке. Аргумент функции задаётся с консоли, результат также должен выводиться на консоль. Использовать функции, предусматривающие вычисления суммы ряда или использования рекуррентных формул. В задании можно явно указать, какой вид цикла следует использовать.

Варианты функций:

  1. Факториал , 1!=1.

  2. Числа Фибоначи a0=0, a1=1, an+2=an+1+an.

  3. Длина стороны правильного многоугольника, вписанного в окружность при удвоении числа его сторон , 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

Соседние файлы в папке c#