Зертханалық жұмыс №2

Нұсқа №13

Switch таңдау операторын қолданып функцияның мәнін табамыз:

Зертханалық жұмыс №2 - student2.ru Зертханалық жұмыс №2 - student2.ru

1. Жасалатын проектіні сақтау үшін, жаңа бума құрамыз. Мысалы: D-дискіде Лабораторная работа 2деген бума құрамыз.

2. Microsoft Visual Studio 2010ортасына кіреміз:

Зертханалық жұмыс №2 - student2.ru

3. Проектіні компонентталарарқылы(Windows терезелік қосымша) жасау үшін, келесі амалдарды орындаймыз: Файл – Создать – Проект

Зертханалық жұмыс №2 - student2.ru

4. Экранның сол жағындағы VisualC++ -тің сол жағында+ белгісін басамыз, төменгі жағындағы CLR - дібелгілейміз. Экранның оң жағында Приложения Windows Forms таңдаймыз. Терезенің астында Имя жолында Проектінің атын жазамыз, мысалы: Lab2. Обзор батырмасын басып, өз бумамызды ашамыз. Выбор папкидеген батырманы басып, содан кейін Окбатырмасын басамыз.

Зертханалық жұмыс №2 - student2.ru

5. Экранда Form1терезесі шығады:

Зертханалық жұмыс №2 - student2.ru

6. Формаға компоненттерді қою үшін Вид-Панель элементовтаңдаймыз (кейбір уақытта экран бетінде тұрады):

Зертханалық жұмыс №2 - student2.ru

7. Формаға TabControlкомпонентасын қоямыз.Ол үшін Панель элементовтерезесінде TabControlжолында екі рет тышқан батырмасын шертеміз.ФормадашыққанTabControl1компонентасын үлкейту үшін, төменгі оң жағынан тартамыз.

Зертханалық жұмыс №2 - student2.ru

Зертханалық жұмыс №2 - student2.ru

8. TabControlкомпонентасы формада бірнеше бет жасауға арналған. Қойылған TabControl1компонентасында екі бет бар: tabPage1және tabPage2.

9. tabPage1, tabPage2парақтардың аттарын өзгерту үшін. tabPage1-ді белгілеп және TabControl1компонентасын белгілеп. Свойстватерезесінде Textжолында tabPage1орнына Без Defaultдеп жазамыз және Enter батырмасын басамыз.

Зертханалық жұмыс №2 - student2.ru

10. tabPage2-ні белгілеп және TabControl1компонентасын белгілеп. Свойстватерезесінде Textжолында tabPage2орнына С Defaultдеп жазамыз жәнеEnter батырмасын басамыз.

Зертханалық жұмыс №2 - student2.ru

11. TabControl1компонентаның Без Default парағының ішіне Button1компонентаны орналастырамыз.

Зертханалық жұмыс №2 - student2.ru

Зертханалық жұмыс №2 - student2.ru

12. button1компонентаның атын Вычислить Zдеп өзгерту үшін, button1компонентаны белгілейміз. Свойства терезесінің Text жолында Вычислить Zдеп жазамыз.

Зертханалық жұмыс №2 - student2.ru

13.TabControl1компонентаның Без Default парағының ішіне Label1 Label2компонентаны орналастырамыз.

Зертханалық жұмыс №2 - student2.ru

Label1 компонентаның атын Группа Адеп өзгертеміз.

Зертханалық жұмыс №2 - student2.ru

Label2 компонентаның атын Введите значение переменной kдеп өзгертеміз

Зертханалық жұмыс №2 - student2.ru

14.TabControl1компонентаның Без Default парағының ішіне TextBox1, TextBox 2компоненталарын орналастырамыз.

Зертханалық жұмыс №2 - student2.ru

15. Вычислить Zатты компонентаны екі рет шертіп, батырманың кодын жазамыз:

Зертханалық жұмыс №2 - student2.ru

16. Ашылған батырманың кодын жазатын терезеде#pragma onceжолынан кейін төмендегі жолдарды жазамыз

#include <cmath>

#include <time.h>

#include <stdlib.h>библиотекасын қосамыз

Зертханалық жұмыс №2 - student2.ru

17.Вычислить Zатты компонентаны екі рет шертіп, батырманың кодын жазамыз:

double x=0.73,y=0.4,t=2.6,z=0;

int k;

k= Convert::ToInt32(textBox1->Text);

switch (k)

{

case 5: case 9:

z=sin(x)+exp(x);

break;

case 1: case 2: case 3:

z=(x+y)/(1-x*y);

break;

case 0:

z=x+pow(t,2);

break;

}

textBox2->Text = "Z = " + z.ToString();

Зертханалық жұмыс №2 - student2.ru

18. Программаны орындауға жіберу үшін, ► - Начать откладку (F5) батырмасын басамыз.

Зертханалық жұмыс №2 - student2.ru

Шыққан сұхбат терезесінде Да батырмасын басамыз.

Зертханалық жұмыс №2 - student2.ru

19.Microsoft Visual Studio терезесі шығады – Следующий проект устарел:Выполнить его построение? шығады – Да батырмасын басамыз – Form1терезесішығады, Вычислить Z батырмасын басамыз, есептің нәтижесі шығады:

k-ға 5 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

k-ға 9 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

k-ға 1 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

k-ға 2 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

k-ға 3 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

k-ға 0 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

Егер k-ның мәні 0,1,2,3,5,9 сандардан басқа сан болса, мысалы k-ға 4 деген мәнді берсек, онда нәтиже келесідей болады:

Зертханалық жұмыс №2 - student2.ru

Таңдау операторы Switch-ты қолданып екінші функцияның мәнін табамыз:

Зертханалық жұмыс №2 - student2.ru

20. TabControl2компонентаның С Default парағының ішіне Button2компонентаны орналастырамыз.

Зертханалық жұмыс №2 - student2.ru

21. button2компонентаның атын Вычислить Vдеп өзгертеміз.

Зертханалық жұмыс №2 - student2.ru

22.TabControl2компонентаның C Default парағының ішіне Label3 Label4компонентаны орналастырамыз.

Зертханалық жұмыс №2 - student2.ru

Label3 компонентаның атын ГруппаB деп өзгертеміз.

Зертханалық жұмыс №2 - student2.ru

Label4 компонентаның атын Выбрать значение kдеп өзгертеміз

Зертханалық жұмыс №2 - student2.ru

23.TabControl2компонентаның C Default парағының ішіне TextBox3, TextBox4компоненталарын орналастырамыз.

Зертханалық жұмыс №2 - student2.ru

24. Вычислить Vатты компонентаны екі рет шертіп, батырманың кодын жазамыз:

double p=0.7, h=4.8, v=0;

int l=2, R=4, k;

k= Convert::ToInt32(textBox3->Text);

switch (k)

{

case 3:

v=p*l;

textBox4->Text = "V = " + v.ToString();

break;

case 2:

v=(p*h/2)+Math.Cos(p);

textBox4->Text = "V = " + v.ToString();

break;

case 5:

v=3.14*R*l;

textBox4->Text = "V = " + v.ToString();

break;

default:

textBox4->Text = "Нет решения";

}

Зертханалық жұмыс №2 - student2.ru

Программаны орындауға жіберу үшін, ► - Начать откладку (F5) батырмасын басамыз.

Зертханалық жұмыс №2 - student2.ru

Microsoft Visual Studio терезесі шығады – Следующий проект устарел:Выполнить его построение? шығады – Да батырмасын басамыз – Form1терезесішығады, Вычислить Z батырмасын басамыз, есептің нәтижесі шығады:

Зертханалық жұмыс №2 - student2.ru

Наши рекомендации