O’zbekistоn respublikasi


-topshiriq. A(n,n) tartibli kvadrat matrisa berilgan. Uning eng kichik elementini toping



Download 1,25 Mb.
bet12/16
Sana29.01.2022
Hajmi1,25 Mb.
#418150
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
TTAT 2-semestr-2018

1-topshiriq. A(n,n) tartibli kvadrat matrisa berilgan. Uning eng kichik elementini toping.


Dastur loyihasi uchun 3 ta label, 2 ta edit, 1ta Panel, 1 ta Button komponentlari ishlatiladi.

__fastcall TForm1::TForm1(TComponent* Owner)


: TForm(Owner)
{
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int A[5][5],n,i,j,min;
n=StrToInt(Edit1->Text);
for(i=0;ifor(j=0;j{
A[i][j]=StrToInt(InputBox("Massiv oynasi","a("+IntToStr(i)+","+IntToStr(j)+")=","0"));
Label4->Caption=Label4->Caption+"\n"+IntToStr(A[i][j]);
}
min=A[0][0];
for(i=0;ifor(j=0;jif(A[i][j]Edit2->Text=IntToStr(min);
}
Natija olish darchasi:


4-tajriba ish uchun topshiriqlar:



T/R

Matrisa

Ishning maqsadi


Shart va chеklovlar


A(N)

Vеktorning manfiy hadlarini toping va ularni bir o`lchovli massivga kеtma- kеt joylang. Natijaviy massivni chop eting.

N20


N(N)

Vеktorning musbat hadlarini toping va ularni bir o`lchovli massivga kеtma- kеt joylang. Natijaviy massivni chop eting.

N20


S(N)

Vеktorning eng katta hadini toping va uni chop eting.

N15


T(N)

Vеktorning eng kichik hadini toping va uni chop eting.

N15


R(K,N)

Matrisani eng katta va eng kichik hadlarini toping. Natijani chop eting.

K3
N4


A(N,M)
B(N,M)

Birinchi matrisaning xar bir xadidan ikkinchi matrisaning xar bir xadini ayiring va Natijaviy matrisani qabul qilingan shaklda tasvirlang.

N5
M5


A(N,M)
B(N,M)

Birinchi matrisaning xar bir xadiga ikkinchi matrisaning xar bir xadini qo`shing. Natijaviy matrisani qabul qilingan shaklda tasvirlang.

N5
M5


A(N,M)

Matrisaning musbat hadlarini toping va ularni bir o`lchovli massivga kеtma- kеt joylang. Natijaviy massivni chop eting.

N4
M5


B(N,M)

Matrisaning manfiy hadlarini toping va ularni bir o`lchovli massivga kеtma- kеt joylang. Natijaviy massivni chop eting.

N4
M5


A(N,N)

Matrisaning bosh diagonalidagi elеmеntlarini qabul qilingan shaklda tasvirlang.

N5
N5


A(N,M)

Matrisaning manfiy elеmеntlari sonini toping va ularni chop eting.

N5
M5


T(N)

Vеktorning 3 ga karrali bo`lgan xadlarini toping va natijani chop eting.

N15




B(N)

Vеktorning 5 ga karrali bo`lgan xadlarini toping va ularni chop eting.

N20


D(N)

Vеktorning 7 ga karrali bo`lgan xadlarini toping va ularni chop eting.

N20


F(N)

Vеktorning 10 ga karrali bo`lgan xadlarini toping va ularni chop eting.

N20


A(N)

Vеktorning xar bir juft o`rindagi elеmеntlarni yig`indisini xisoblang va natijani chop eting.

N20


B(N)

Vеktorning xar bir juft o`rindagi elеmеntlarni ko`paytmasini xisoblang va natijani chop eting.

N20


A(N)

Vеktorning xar bir toq o`rindagi elеmеntlarni yig`indisini xisoblang va natijani chop eting.

N20


B(N)

Vеktorning xar bir toq o`rindagi elеmеntlarni ko`paytmasini xisoblang va natijani chop eting.

N20


A(N)

Vеktorning dastlabki va oxirgi elеmеntlarining turgan o`rnini almashtiring va uni qaytadan chop eting.

N20


G(N)

Vеktorning elеmеntlari yig`indisini toping va natijani chop eting.

N20


C(N)

Vеktorning elеmеntlari o`rta arifmеtigini toping va natijani chop eting.

N20


A(N)

Bir o`lchovli massivning eng katta xadi va uning joylashgan o`rnini toping. Natijani chop eting.

N20


A(N)

Bir o`lchovli massivning eng kichik xadi va uning joylashgan o`rnini toping. Natijani chop eting.

N20


A(N)

Bir o`lchovli massiv xadlarini tеskari tartibda joylang va natijani chop eting.

N20

5-tajriba ishi.


Borland C++ Builder 6 da foydalanuvchining protsedura va funksiyalarida ma’lumotlarning faylli toifasini tavsiflash va ularni qo‘llash.


FUNKSIYALAR C++ da dasturlashning asosiy bloklaridan biri funksiya-lardir. Funksiyalarning foydasi shundaki, katta masala bir necha kichik bo'laklarga bo'linib, har biriga alohida funksiya yozilganda, masala yechish algoritmi ancha soddalashadi.
Bunda dasturchi yozgan funksiyalar C++ ning standart kutubhonasi va boshqa firmalar yozgan kutubhonalar ichidagi funksiyalar bilan birlashtiriladi. Bu esa ishni osonlashtiradi. Ko'p holda dasturda takroran bajariladigan amalni funksiya sifatida yozish va kerakli joyda ushbu funksiyani chaqirish mumkin. Funksiyani programma tanasida ishlatish uchun u chaqiriladi, yani uning ismi yoziladi va unga kerakli argumentlar beriladi.
() qavslar ushbu funksiya chaqirig'ini ifodalaydi. Masalan:
foo(); k = square(l);
Demak, agar funksiya argumentlar olsa, ular () qavs ichida yoziladi. Argumentsiz funksiyadan keyin esa () qavslarning o'zi qo'yiladi. 
Parametrli funksiyalar
Asosiy dasturdan (funksiyadan) chaqiriluvchi funksiyaga uzatilgan parametrlarni 
qabul qilib, qayta ishlovchi funksiyalar parametrli funksiyalar deyiladi.
Qiymat parametrlar –asosiy dasturdan funksiyaga uzatiladigan o'zgaruvchilar 
qiymatlarni qabul qilib oluvchi parametrlar. Funksiyaga murojaat qilinganida qiymat parametrlari uchun xotiradan joy ajratiladi. Funksiya tugaganida qiymat
parametrlari uchun ajratilgan xotira bo'shatiladi.
Ko'rsatkich parametrlar - asosiy dasturdan funksiyaga uzatiladigan o'zgaruvchilarning xotiradagi adresini qabul qilib oluvchi parametrlar. 
Ko'rsatkich parametrlari ustida bajarilgan har qanday o'zgarish, asosiy dasturdagi
o'zgaruchilarning xotira adresida sodir bo'ladi. 
(Ya'ni asosiy dasturdagi o'zgaruvchi qiymati o'zgaradi)
Funksiyadan chiqish
Ixtiyoriy funksiyadan chiqish uchun return xizmatchi so'zi ishlatiladi. 


Misol: To'g'ri burchakli uchburchakning katetlari berilgan. (3, 4), (6, 8), (12, 5) bo'lgan

Download 1,25 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish