close

Вход

Забыли?

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

?

Лабораторная работа №5 (3)

код для вставкиСкачать
Лабораторная работа № 5
Создание приложений с использованием графики
Цель работы: формирование умения использовать графические инструменты при создании Windows-приложений.
Общие указания
1. В лабораторной работе требуется в рабочей области окна изобразить график функции. График изначально должен занимать не менее 90% площади окна и масштабироваться при изменении размеров окна.
2. Вывести название графика и его формулу в рабочей области окна.
3. При нажатии на клавишу "S" предусмотреть отображение/скрытие координатной сетки. Предусмотреть подписи к осям.
4. Подключить обработку клавиш "+" и "-" масштабирующих график в целом с шагом 10%.
5. Подключить обработку клавиш 'A', 'Z', 'O' и 'P' осуществляющих сдвиг графика вверх/вниз/влево/вправо с шагом 15 пикселов.
6. Предусмотреть поворот графика по/против часовой стрелки с помощью клавиш 'Q' и 'W' на 5.
Варианты заданий
ФИО студентаИсследуемая функцияАбрамейцева ЕвгенияСпирограф
x=(A-B)·cos(t)+D·cos(w)
y=(A-B)·sin(t)-D·sin(w),
Коэффициенты: w=A·t/B, D<B<A;
Область определения функции: 0t2··n, n равно B, деленному на наибольший общий делитель (НОД) B и A.Аверченко АндрейЭпициклоида
x=(A+B)·cos(t)-A·cos((A+B)·t/A)
y=(A+B)·sin(t)-A·sin((A+B)·t/A),
Коэффициенты: A>0, B>0;Авсеенко НинаБабочка
x=sin(A·t+B)·cos(C·t)
y=sin(A·t+B)·sin(D·t), Область определения функции: 0t2·;
Коэффициенты: A>0, B>0, C>0, D>0.Базекин НикитаГипоциклоида
x=(B-A)·sin(A·t/B)-C·sin((B-A)·t/B)
y=(B-A)·cos(A·t/b)+C·cos((B-A)·t/B),
Область определения функции: 0 t 2·.Барановская ЯнинаТрактриса
x=A·(cos(t)+ln(tg(t/2))
y=A·sin(t)
Область определения функции: 0t2·.Вологдин АндрейЛемниската Бернулли
(x2+y2)-2a2(x2-y2)=0Гульков СергейЛокон (верзиера) Аньези
y=a3/(x2+a2)Долголиченко ОльгаОвалы Кассини
(x2+y2)2-2c2(x2-y2)=a4-c4Катаев АндрейАстроида
X=Rcos3(t/4)
Y=Rsin3(t/4)Кивкин ДмитрийСтрофоида
X=(2at2)/(1+t2)
Y=(at(t2-1)) / (1+t2)Гатальская ЕкатеринаЦиссоида Диоклеса
X=a/(1+t2)
Y=a/(1+t2)Корнеева ЕленаДекартов лист
x =3·A·t/(t3+1)
y=3·A·t2/(t3+1)
Область определения функции: -∞<t<+∞.
Людаговский ВладиславКардиоида
x=A·cos(t)·(1+cos(t))
y=A·sin(t)·(1+cos(t))
Область определения функции: 0t<2·;
Коэффициенты: A>0.Мирончик ЕлизаветаЭпициклоида
x=(A+B)·cos(t)-A·cos((A+B)·t/A)
y=(A+B)·sin(t)-A·sin((A+B)·t/A),
Коэффициенты: A>0, B>0;Пынтикова ЕленаЭпитрохоида
X = (R+r)*sin(t) - d*sin((R+r)*t/r);
Y = (R+r)*cos(t) - d*cos((R+r)*t/r);Сазонова АннаТрактриса
x=A·(cos(t)+ln(tg(t/2))
y=A·sin(t)
Область определения функции: 0t2·.Сорокина МаринаЛокон (верзиера) Аньези
y=a3/(x2+a2)Шестаков ОлегВосьмилепестковая роза
Ярошевич ДмитрийСпираль Архимеда
Тапстов АлександрСпираль Галилея
Замечания
1. http://www.pm298.ru/spec4.php - математический сайт, где можно посмотреть формулы и как должен выглядеть ваш график
2. Если в прямоугольных (декартовых) координатах задают точку A на плоскости по её координатам x, y, то в полярных координатах точку задают по её радиус-вектору R и углу fi между вектором R и осью X. Функция в декартовых координатах имеет вид y=f(x), в полярных координатах R=F(fi). Связь между декартовыми и полярными координатами: x=R*cos(fi), y=R*sin(fi), R=SQRT(x*x+y*y).
Документ
Категория
Рефераты
Просмотров
37
Размер файла
54 Кб
Теги
работа, лабораторная
1/--страниц
Пожаловаться на содержимое документа