Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Завдання. - Як чудово облягає, як прекрасно сидить

Лабораторна рoбота № Г1

Король

- Як чудово облягає, як прекрасно сидить! Який малюнок! Які кольори! Яке дорогоцінне вбрання!

Головний церемоніймейстер:

- Надворі приготовлено балдахін, що понесуть над вами, ваша величність, під час процесії.

Король:

- Ну, я готовий,- Чи добре сидить?

Автор:

Він ще раз повернувся перед дзеркалом, бо хотів показати, що уважно розглядає своє вбрання.

Камергери, які мусили нести шлейф, опускали руки донизу, ніби підіймали його. Вони йшли і удавали, ніби щось несуть у повітрі. Вони не насмілювались показати, що нічого не бачать.

Так виступав король у процесії під розкішним балдахіном, і всі люди на вулиці і з вікон кричали.

Натовп:

- О! Нове вбрання короля незрівнянне! Який чудовий шлейф його мантії, як чудово лежить!

Автор:

Ніхто не хотів показати, що він нічого не бачить. Адже це означало б, що він непридатний для своєї посади або страшенно дурний. Жодне вбрання короля не мало такого успіху, як це.

Хлопчик:

- Та він же зовсім голий!

Батько хлопчика:

- О небо, ти чуєш голос невинності! Він голий. Дитина каже, що на ньому зовсім нічого нема.

Натовп:

- Та він же зовсім голий!

Автор:

Королю раптом стало ніяково. Йому і самому здавалося, що народ каже правду, але він подумав.

Король:

«Все ж таки я мушу витримати всю процесію».

Автор:

І він продовжував виступати ще величніше, а камергери йшли і несли шлейф, якого насправді зовсім не було. А шахраї тим часом з усіма дарунками короля зникли в невідомому напрямі. Отже два пройдисвіта зуміли ошукати короля і все його королівство. Ось і казочці кінець, а хто слухав молодець.

 

Графічна інтерпретація даних у C#

Вивести два графіка функцій у декартовій системі координат на заданому інтервалі. Для різних графиків використати різний колір ліній.

2. Приклад програми для функції Y=2sin(X) на C#

using System;

using System.Windows.Forms;

using System.Drawing;

 

class SimpleShapeMaker: Form

{

// Метод-конструктор нашего класса

public SimpleShapeMaker()

{

 

// Меняем цвет фона формы на белый

 

this.BackColor = Color.White;

 

//DrawSomeShapes();

 

// Добавляем на форму кнопку и привязываем ее к обработчику событий

 

Button button1 = new Button();

button1.Text = "Будем рисовать!";

button1.Location = new Point(110, 10);

button1.Size = new Size(70, 40);

button1.BackColor = Color.LightGray;

button1.Click += new System.EventHandler(button1_Click);

this.Controls.Add(button1);

//DrawSomeShapes();

}

 

// Обработчик события, срабатывающий при нажатии кнопки

void button1_Click(object o, System.EventArgs e)

{

// Вызов метода

DrawSomeShapes();

}

 

// Метод для отрисовки на поверхности формы нескольких фигур

void DrawSomeShapes()

{

int WinSizeX = 800;

int WinSizeY = 800;

this.Size = new Size(WinSizeX, WinSizeY);

 

// Подготовка области рисования на форме

Graphics g = this.CreateGraphics();

 

// Подготавливаем перо, рисующее красную линию толщиной 3 пикселя

Pen redPen = new Pen(Color.Red, 3);

Pen greenPen = new Pen(Color.Green, 3);

 

int WinTitle = 15;

int axisX = (WinSizeY - WinTitle) / 2;

int axisY = 10;

 

g.DrawLine(greenPen, axisY, axisX, WinSizeX - axisY, axisX);

g.DrawLine(greenPen, axisY, 10, axisY, WinSizeY - 20 - WinTitle);

 

double x_min = 0;

double x_max = 2 * Math.PI;

double y_min = 0;

double y_max = 10;

double step = (x_max - x_min) / 500;

 

// Определить масштаб

 

double scaleX = (WinSizeX - 2 * axisY) / (x_max - x_min);

double scaleY = (WinSizeY - WinTitle - 20) / (y_max - y_min);

 

int X1 = axisY;

int Y1 = axisX;

 

for (double x = x_min; x <= x_max; x = x + step)

{

double X = x * scaleX;

int X2 = (int)X + axisY;

double Y = - 2 * Math.Sin(x) * scaleY;

int Y2 = (int)Y + axisX;

g.DrawLine(redPen, X1, Y1, X2, Y2);

X1 = X2;

Y1 = Y2;

}

 

// Очистка

// g.Dispose();

}

 

static void Main()

{

// Создаем и запускаем форму

Application.Run(new SimpleShapeMaker());

}

}

 

3. Зміст звіту

3.1. Тема і мета роботи.

3.2. Вихідні дані для виконання роботи.

3.3. Результати виконання роботи (блок-схема алгоритму програми, його описання та самий текст програми, скрін-шот результату виконання програми).

3.4. Висновки

4. Варіанти завдань

Функція 1 Функція 2 a b h
1. y = sin(2x) z= exp(x+3)/5000 - 1 -2 π 2 π π /20
2. y = cos(3x) z = 0.00025exp(3-x) - 0.6 -2 π 2 π π /20
3. y = |tg(x)| + 0.1 z = (1+x)6 -2 π 2 π π / 20
4. y = (x2-1)/15 z = 1+sin(x) -2 π 2 π π /20
5. y = (x3-2)/15 z = 5cos(x) -2 π 2 π π /20
6. y = x2 - 10 z = 0.025exp(-1.2x) -5   0,1
7. y = 3sin(x) z=0.015x3 -5   0,1
8. y = 4sin(x) z = 0.05x2     0,1
9. y = 6sin(x) z = 0.01x3 -10   0,1
10. y = 2+cos(x) z = - 0.05(x2 + 10cos(x)) -8   0,1
11. y = sin2(x/3) z = 0.01(x2 - 40sin(x)) -8   0,1
12. y = cos3(x) z = sin(x) + sin(2x) - π π π /32
13. y = 0.5x + cos2(x) z = sin2(x) + cos(x) - π π π /32
14. y = sin(x) + cos2(2x) z = x(0.5 + x)exp(0.1x) - π π π /32
15. y = |sin(x)|exp(x/2) z = 5x - x1.5+sin(x)     0.5
16. y = 2sin(x) z= exp2(x+3)/3000 - 2 -2 π 2 π π /20
17. y = 3cos(x) z = 0.025e3-x - 0.6 -2 π 2 π π /20
18. y = |tg(x)| + 0.2 z = (1+x)5 -2 π 2 π π / 20
19. y = (x2-1)/25 z = 1+sin(x)cos(x) -2 π 2 π π /20
20. y = (x3-2)/35 z = 3cos(2x) -2 π 2 π π /20
21. y = x2 – 10х z = 0.025exp(-1.2x2) -5   0,1
22. y = 2sin(4x) z=0.015x4 -5   0,1
23. y = 3sin(2x) z = 0.05x+10     0,1
24. y = 2sin(3x) z = 0.01x3/(x+1) -10   0,1
25. y = 2+cos(x/2) z = - 0.05(x2 + 5cos(x)) -8   0,1
26. y = sin2(3x) z = 0.02(x2 - 20sin(x)) -8   0,1
27. y = cos3(4x) z = sin(x) + cos(2x) - π π π /8
28. y = 0.1x + cos3(x) z = sin2(x) + sin(x) - π π π /8
29. y = sin2(x) + cos3(2x) z = x(0.5 + x2)exp(0.1x) - π π π /8
30. y = |cos(x)|exp(x/3) z = 5x – x2+cos(x)     0.5

 

 

<== предыдущая лекция | следующая лекция ==>
Ганс Крістіан Андерсон | ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации
Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 326; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.021 сек.