- •Выбор варианта задания
- •Лабораторная работа №1
- •Цель работы
- •Описание работы
- •Задание
- •Комментарии к реализации
- •Варианты
- •Лабораторная работа №2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Лабораторная работа №3
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Примечание
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Примечание
- •Лабораторная работа №4
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
Основы программирования
Выбор варианта задания
Номер варианта задания соответствует порядковому номеру студента в группе. Если порядковый номер больше, чем количество вариантов, нумерацию считать циклической.
Лабораторная работа №1
Цель работы
Изучить принципы построения диалоговых консольных приложений, применив на практике знания базовых синтаксических конструкций языка C#.
Описание работы
Диалоговые консольные приложения – консольные программы, работа с которыми ведётся в диалоговом режиме («запрос-ответ»). В качестве запроса может выступать ввод команды, либо выбор пункта меню, выведенного программой в консоль. После получения запроса программа может потребовать ввода необходимых для выполнения запрошенной операции данных. После получения необходимой информации программа осуществляет соответствующее действие, выводит результат работы в консоль и ожидает следующего запроса.
В процессе выполнения работы необходимо продумать логику работы пользователя с программой: предусмотреть набор действий пользователя и состояний программы.
Задание
Написать программу, которая по введённому значению аргумента вычисляет значение функции в нескольких точках.
При запуске программа предлагает пользователю ввести значение параметра R (при его наличии в конкретном варианте задания), а также выводит сообщение, в котором указывается клавиша, нажатие которой завершает работу программы.
Затем пользователю предлагается ввести координату точки, в ответ выводится значение функции в этой точке. В случае если значение функции в точке вычислить невозможно, уведомить об этом пользователя.
Комментарии к реализации
Ширина прямых и наклонных по оси абсцисс – величина постоянная, и вычисляется исходя из данных на рисунке.
Изменять угол наклона следует у того отрезка, который имеет общую точку с окружностью.
Пример графика в случае с другим значением R для варианта №3:
Варианты
№ |
Графики |
|
|
1 |
|
2
3
4
5
6
№ |
Графики |
7
8
9
10
11
12
13
№ |
Графики |
14
15
16
17
18
19
20