C# программалау тілі зертханалық жұмыс №1 Сызықтық программалар



Pdf көрінісі
бет6/26
Дата04.11.2023
өлшемі1,95 Mb.
#189316
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   26
Байланысты:
С# programmalau111


partial
class
Form1

Form 
{
public
Form1() 
{ InitializeComponent(); 

// класс құрылымын анықтау
public
class
prm 
{
public
int
a, b; 
public
double
gt() 

double
c;
c = 
Math
.Sqrt(a * a + b * b); 
return
(c); } 
public
double
pld( ) 
{
double
s; 
s = (a * b) / 2; 
return
(s); } } 
private
void
button1_Click(
object
sender, 
EventArgs
e) 
{
double
c1, s1; 
int
a1, b1; 
// класс экземплярын құру 
prm
pl= 
new
prm
(); 
a1 = 
int
.Parse(textBox1.Text); 
b1 = 
int
.Parse(textBox2.Text); 
// класс әдістерін шақыру 
pl.a = a1; pl.b = b1; 
label1.Text=
" гип.-c1="
+ pl.gt(); 
label2.Text = 
"ауд.-s1="
+ pl.pld(); } }} 
15 сурет. Класс құрылымын қолдану 
Бақылау сұрақтары
1.
Функция құрылымы қалай анықталады және негізгі қасиеттері қандай? 
2.
Класс элементтері қалай анықталады? 
3.
Private және public aтрибуттарының анықталуы және қалай қолданылады? 
Ӛзіндік жұмыс тапсырмалары
1.
Комплекс сандарды бейнелеуге арналған және комплекс сандарға қосу, азайту және 
кӛбейту операцияларын орындайтын әдістері бар класс сипаттамасын құрыңыз. Класс 
элементтерін қолданатын қосымша құрыңыз. 
 


2.
Кеңстікте координаталары белгілі векторды сипаттайтын және векторларды қосу, азайту 
нәтижесінде жаңа вектор алатын, екі вектордың скаляр кӛбейтіндісін есептейтін, вектор 
ұзындығын анықтайтын әдістері бар класс сипаттамасын құрыңыз. Класс элементтерін 
қолданатын қосымша құрыңыз. 
 
3.
аx
2
+bx +c кӛпмүшесін сипаттайтын және берілген аргументте кӛпмүше мәнін есептейтін,
кӛпмүшелерге қосу және азайту операцияларын орындайтын әдістері бар класс 
сипаттамасын құрыңыз. Класс элементтерін қолданатын қосымша құрыңыз. 
 
4.
Мерзімді бейнелейтін және мерзімді бекітетін, оның жеке ӛрістеріне(жылы, айы, күні) 
ӛзгеріс жасайтын мүмкіндігі бар және мерзімді берілген күндер санына, айына, жылына 
ӛзгертетін әдістері бар класс сипаттамасын құрыңыз. Класс элементтерін қолданатын 
қосымша құрыңыз. 
 
5.
аx
2
+bx +c =0 квадрат теңдеуін бейнелейтін және осы теңдеуді шешетін әдісі бар бар
класс сипаттамасын құрыңыз. Класс элементтерін қолданатын қосымша құрыңыз. 
 
6.
Тегі, туған күні, телефонын сипаттайтын ӛрістері және керек мәліметті алатын және 
ӛзгеріс жасайтын әдістері бар класс құрыңыз. Класс элементтерін қолданатын қосымша 
құрыңыз. 
 
7.
Берілген n бүтін санын сипаттайтын және екілік, сегіздік санау жүйесіне ауыстыратын 
әдістері бар класс құрыңыз. Класс элементтерін қолданатын қосымша құрыңыз. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   26




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет