close

Вход

Забыли?

вход по аккаунту

Поздравляем Даниля Ибашова с квалификацией в GET Team!;pdf

код для вставкиСкачать
Министерство образования Республики Беларусь
БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ
Кафедра "Электропривод и АПУ"
Э
П
Курс
"Информатика"
Методические указания
по лабораторной работе №19
Windows Forms
Построение графических зависимостей
г. Могилев 2010
2
Windows Forms. Методические указания по лабораторной работе №19 по дисциплине «Информатика». Для студентов очной формы обучения специальности 140607 «Электрооборудование
автомобилей и тракторов».
Лабораторная работа разработана доцентом кафедры «Электропривод и АПУ»
К.В. Овсянниковым
БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ
3
Содержание
1 Цель работы ...................................................................................................................................... 4
2 Ход работы ....................................................................................................................................... 5
2.1 Получение индивидуального задания..................................................................................... 5
2.2 Оформление отчета................................................................................................................... 5
3 Содержание отчета .......................................................................................................................... 6
4 Краткие теоретические сведения ................................................................................................... 7
4.1 Построение графических зависимостей ................................................................................. 7
5. Задания ............................................................................................................................................. 8
Литература ......................................................................................................................................... 10
4
1 Цель работы
Целью лабораторной работы является:
1) Изучение возможностей
построения графических зависимостей;
2) изучение возможностей
компонента ZedGraph.
5
2 Ход работы
2.1 Получение индивидуального задания
Вначале следует получить индивидуальное задание у преподавателя, проводящего лабораторную работу. Варианты заданий приводятся в разделе 5.
2.2 Оформление отчета
Отчет оформляется индивидуально каждым студентом. Отчет должен содержать задание,
распечатки форм и листинг программы.
6
3 Содержание отчета
Отчет по лабораторной работе выполняется на листах формата А4. В состав отчета входят:
1) титульный лист;
2) цель работы;
3) текст индивидуального задания;
4) выполнение индивидуального задания.
7
4 Краткие теоретические сведения
4.1 Построение графических зависимостей
Для построения графических зависимостей используется компонент ZedGraph. Установку этого компонента и его использование рассмотрено в лекционных материалах (см. видеозапись соответствующей лекции). Пример построения графической зависимости:
double[] x = new double[100];
double[] y = new double[100];
for (int i = 0; i < 100; i++)
{
x[i] = 0.1 * i;
y[i] = x[i] * x[i] * Math.Sin(x[i]);
}
zedGraphControl1.GraphPane.CurveList.Clear();//удаление старых графиков
zedGraphControl1.GraphPane.AddCurve("x^2sin",x, y,
Color.Red,SymbolType.Plus);//добавление нового графика
zedGraphControl1.AxisChange();// изменение диапазона осей графика
zedGraphControl1.Invalidate ();//обновление графика
Дополнительные сведения по использованию этого компонента см. документацию
идущую в комплекте с лабораторной работой.
8
5. Задания
Общая часть задания: разработать приложение, выводящее график соответствующей функции
в диапазоне [a, b] с шагом h (параметры a, b, h – вводить во время выполнения приложения). Если в
заданной математической функции присутствуют параметры, также обеспечить их ввод. Предусмотреть возможность удаления графиков с экрана. Вычисленные данных для построения графика выводить на экран.
Варианты:
1
2
3
4
5
6
7
8
9
10
( )=
( )=
− ,
∗ ,
| |,
,
,
,
sin( ),
( )=
cos( ),
a ∗ cos( ),
( ) = cos(
,
),
√ ,
sin( ),
( )=
√ ,
√ ,
( )=
( )=
,
,
b ∗ cos( ),
( )=
,
√ ,
∗ sin( ),
,
/ ,
,
,
( )=
∗ ,
b ∗ cos( ),
( )=
∗(
+ ),
√ ,
∗ sin( ),
<0
10 ≥ ≥ 0
> 10
<0
≥ ≥0
>
<0
20 ≥ ≥ 0
> 20
<0
≥ ≥0
>
<0
≥ ≥0
>
<0
≥ ≥0
>
<0
≥ ≥0
>
<0
≥ ≥0
>
<0
≥ ≥0
>
<0
≥ ≥0
>
9
6 Контрольные вопросы
10
Литература
1. Аветисян Р. Д., Аветисян Д. В. Теоретические основы информатики. — М.: РГГУ, 1997.
2. Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс: В 2 ч. 4.2: Пер. с нем. — М.: Мир, 1990.
3. Информатика в понятиях и терминах. — М.: Просвещение, 1991.
4. Информатика. Энциклопедический словарь для начинающих. — М.: Педагогика-Пресс,
1994.
5. Основы информатики и вычислительной техники / А. Г. Гейн, В. Г.Житомирский,
Е.В.Линецкий и др. — М.: Просвещение, 1991.
6. Веретенникова Е.Г. и др. Информатика: Учебное пособие / Веретенникова Е.Г. и др.; Е. Г.
Веретенникова, С. М. Патрушина, Н. Г. Савельева . - Ростов н/Д.: Изд-кий центр "Март",
2002. - 416с.
7. Королев Л. Н. Информатика. Введение в компьютерные науки: Учебник / Л. Н. Королев,
А. И. Миков; Л. Н. Королев, А. И. Миков . - М.: Высш. шк., 2003. - 341с.
8. Симонович С. В. Общая информатика: Учебное пособие / С. В. Симонович, Г. А. Евсеев,
А. Г. Алексеев. - М.: АСТ- ПРЕСС КНИГА, 2004. - 592с.
9. Информатика. Базовый курс: Под ред. Симановича С. В. - 2-е изд. - СПб.: Питер, 2006. 640с.
10. Алексеев А. П. Информатика 2007 / А. П. Алексеев. - М.: Солон-Пресс, 2007. - 608с. 2 экз.
11. Степанов А.Н. Информатика: Учебное пособие / А. Н. Степанов. - СПб.: Питер, 2002. 608с.
12. Острейковский В. А. Информатика: Учебник / В. А. Острейковский. - 3-е изд., стер. - М.:
Высшая школа, 2005. - 511с.
13. Конев Ф. Б. Информатика для инженеров: Учебное пособие / Ф. Б. Конев. - М.: Высшая
школа, 2004. - 272с.
1/--страниц
Пожаловаться на содержимое документа