Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР12.doc
Скачиваний:
3
Добавлен:
13.11.2018
Размер:
198.14 Кб
Скачать
  1. Задание для индивидуального выполнения

Напишите программу, выводящую в окно главной формы приложения график функции F(x). На графике должны быть отображены оси координат и метки на осях. Масштаб графика может быть произвольным, но удовлетворяющий следующим условиям:

  1. отображение всех точек экстремума заданной функции (если таковые имеются);

  2. если функция является трансцендентальной (тригонометрической), то необходимо принять такой масштаб графика функции, при котором отображается вся амплитуда колебаний функции (в том случае, если функция обладает постоянной амплитудой).

Вариант 1. F(x) = sin(x).

Вариант 2. F(x) = сos(x).

Вариант 3. F(x) = tg(x).

Вариант 4. F(x) = ln(x).

Вариант 5. F(x) = .

Вариант 6. F(x) = .

Вариант 7. F(x) = .

Вариант 8. F(x) = .

Вариант 9. F(x) = .

Вариант 10. F(x) = .

Вариант 11. F(x) = .

Вариант 12. F(x) = .

Вариант 13. F(x) = .

Вариант 14. F(x) = .

  1. Задания на факультативное выполнение

1) Напишите программу, имитирующую работу часов. Часы имеют круглый циферблат с римскими цифрами, часовую и секундную стрелки. Часы должны отображать текущее время.

2) Напишите программу, выводящую на экран анимацию бегущего человека. Человек состоит из геометрических объектов: окружностей, прямых и т.д.

3) Напишите программу, которая отображает на экране управляемого колобка. Тело колобка - круг. Колобок передвигается в пространстве главной формы приложения при нажатии сдвиговых клавиш на клавиатуре.

#pragma endregion

int a,b,c;

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

this->textBox1->Text=this->textBox1->Text+"1";

}

private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {

this->textBox1->Text=this->textBox1->Text+"2";

}

private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {

a= Convert::ToInt32(this->textBox1->Text);

this->textBox1->Text="";

b=1;

}

private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {

if (b==1) a=a+ Convert::ToInt32(this->textBox1->Text);

else if (b==2)a=a-Convert::ToInt32(this->textBox1->Text);

this->textBox1->Text=Convert::ToString(a);

}

private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {

a= Convert::ToInt32(this->textBox1->Text);

this->textBox1->Text="";

b=2;

}

private: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e) {

this->textBox1->Text="";

}

private: System::Void button7_Click(System::Object^ sender, System::EventArgs^ e) {

this->textBox1->Text=this->textBox1->Text+"3";

}

};

}

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