Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба ОП .pdf
Скачиваний:
30
Добавлен:
14.04.2015
Размер:
487.09 Кб
Скачать

Основы программирования

Выбор варианта задания

Номер варианта задания соответствует порядковому номеру студента в группе. Если порядковый номер больше, чем количество вариантов, нумерацию считать циклической.

Лабораторная работа №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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]