Uploaded by Begimqul Ziyayev

1- Mustaqil ish

advertisement
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
__________________________________________________ FAKULTETI
___________________ GURUH TALABASINING
DASTURLASH 1
FANIDAN
Bajardi:
__________________________________
Qabul qildi:
__________________________________
QARSHI-2022
Mustaqil ta’lim shakli va mazmuni
Mustaqil ishini bajarishdan maqsad – professor o’qituvchilarning bevosita
rahbarligi va nazorati ostida talabalarni semestr davomida fanni uzluksiz
o’zlashtirishini ta’minlash, olingan bilimlarni mustahkamlash, zaruriy ko’nikmalarga
ega bo’lish, kelgusidagi darslarga tayyorgarlik ko’rish, aqliy mehnat madaniyati, yangi
bilimlarni mustaqil ravishda izlab topish va qabul qilishni shakllantirishdan iborat.
Talaba mustaqil ishini tashkil etishda “Dasturlash I” fanining xususiyatlarini,
shuningdek, har bir talabaning akademik o’zlashtirish darajasi va qobiliyatini hisobga
olgan holda quyidagi shakllardan foydalaniladi: ayrim nazariy mavzularni turli xil
o’quv adabiyotlari yordamida mustaqil o’zlashtirish, berilgan mavzu bo’yicha dastur
tayyorlash, amaliy va amaliyot mashg‘ulotlarga tayyorgarlik ko’rish, kurs ishini
bajarish va tayyorlash, anjumanlarga ma’ruza tezislarini tayyorlash, fan
olimpiadalarida ishtirok etish, ilmiy jamiyatlar va to’garaklarda ishtirok etish,
kafedralarning ilmiy ishlarida ishtirok etish.
“Dasturlash I” fanini o’rganuvchi talabalar auditoriyada olgan nazariy bilimlarini
mustahkamlash va iqtisodiyotdagi amaliy masalalarni yechishda ko’nikma hosil qilish
uchun mustaqil ta’lim tizimiga asoslanib, kafedra o’qituvchilari rahbarligida mustaqil
ish bajaradilar.
Talaba mustaqil ishni tayyorlashda mazkur fanning xususiyatlarini hisobga olgan
holda quyidagi shakllardan foydalanishi tavsiya etiladi:
Darslik va o’quv qo’llanmalar bo’yicha fan mavzularini o’rganish;
Tarqatma materiallar bo’yicha ma’ruzalar qismini o’zlashtirish;
Kompyuter texnologiyalari va tizimlari bilan ishlash;
Maxsus adabiyotlar bo’yicha referat va ma’ruzalar tayyorlash;
Berilgan vazifalar bo’yicha dasturlar tuzish;
Talabaning o’quv-ilmiy tadqiqot ishlarini bajarish bilan bog‘liq bo’lgan
adabiyotlar, monografiya va ilmiy to’plamlarni chuqur o’rganish;
Interaktiv va muammoli o’qitish jarayonida faol qatnashish;
Masofaviy (distatsion) ta’lmni tashkil etishda qatnashish.
Mustaqil o‘zlashtiriladigan mavzular bo‘yicha talabalar tomonidan referatlar
tayyorlanishi va uni taqdimot qilinishi tavsiya etiladi.
Mustaqil ish uchun bajarilgan 5 ta ishning har bir ishga 4 balldan ajratilgan va
ballarni qo’yish jarayonida quyidagilar e’tiborga olinadi:
1. Mustaqil ish hajmining va rasmiylashtirish qoidalarining talabga muvofiqligi;
2. Referat berilgan mustaqil ish mavzusiga mosligi;
3. Berilgan mavzuning to‘liq yoritilganligi;
4. Mustaqil ishda yangi ma’lumotlardan foydalanilganligi;
5. Mustaqil ishni bajarishda qo‘shimcha adabiyotlardan va maqolalardan
foydalanilganligi;
6. Mustaqil ishni bajarish davomida dasturiy mahsulotlar yaratilganligi va tahlil
qilinganligi.
2
1-Mustaqil ish
Mustaqil
ish tartib №
raqami
1.
2.
3.
4.
5.
Mustaqil ish mavzulari
Chiziqli jarayonlarni tashkil etish (Algoritm va
dastur).
Tarmoqlanuvchi jarayonlarni tashkil etish
(Algoritm va dastur).
Takrorlanuvchi jarayonlarni tashkil etish
(Algoritm va dastur).
Massivlarni tashkil etish.
Matrisalarni tashkil etish.
Soat
Ajratilgan
ball
Mustaqil ishlarning mavzular, soatlar va ballar bo’yicha taqsimlanishi:
Deadline
(muddat)
20
4
23.10.2022
Mustaqil ishni bajarishga doir na’munaviy misolar
Masala
Ma’lumki, x kg shokolad A so’m, y kg iris
B so`m turadi. 1 kg shokoladniy konfet va 1
kg iris qancha turishini va shokoladniy
konfet,
irisdan
qancha
qimmatligi
aniqlansin.
Qiymat
Natija
5; 10000;
2; 2000.
2000;
1000;
1000;
Masala algoritmining blok – sxema ko’rinishi va dasturi quyidagicha bo’ladi
Izoh: x, y – shokolad va iris miqdori(kg da) a, b – mos ravishda x va y kg shokolad va
irislarning narxlari, a1-1 kg shokolad narxi, b1 – 1 kg iris narxi, ab- shokolad va iris
narxlarining farqi.
#include <iostream>
//-----------------------------------------------using namespace std;
int main()
{
float x,a,y,b;
float a1,b1,ab;
cin>>x>>a>>y>>b;
a1=a/x;
b1=b/y;
ab=a1-b1;
cout<<a1<<' '<<b1<<' '<<ab;
return 0;
}
3
Z  5 2x  t 3  y3 
cos2 (t 3  2 x  y 3 )
t
3
 2x  y3

3
 3,21
x
1,04
1,12
0,11
y
1,2
0,5
2,1
t
1,5
1
1,01
Z
Ushbu Z funksiyani qiymatlarini hisoblash dasturini tuzish uchun avval quyidagi
belgilashlarni kiritamiz.
a  2x  t 3  y3 ;
b  5 a ; c  cos2 a; d  a ;
3
Belgilashlardan so‘ng funksiyaning ko‘rinishi quyidagicha bo’ladi
Z b
c
 3,21
d
Endi funksiyani hisoblash algoritmining blok-sxemasini tuzamiz
4
Ushbu hisoblash algoritmining blok-sxemasiga mos ravishda C++ tilida dasturini
tuzsak quyidagicha bo‘ladi:
#include<iostream> // oqimni qo`shish
#include<math.h>
// matematik funk. qo`shish
#include<conio.h>
// konsolli rejimni qo`shish
using namespace std; // std nomlar maydoni. foyd.
int main()
// asosiy (operatorlar) funksiya.
{
// dasturni bajariladigan qismi boshlandi
float x, y, t, Z;
// haqiqiy toifali o`zgaruvchilar
float a, b, c, d;
// haqiqiy toifali o`zgaruvchilar
cout<<" x ni qiymatini kiriting x=";
cin>>x;
cout<<" y ni qiymatini kiriting y=";
cin>>y;
cout<<" t ni qiymatini kiriting t=";
cin>>t;
a=2*x+t*t*t+pow(y,3);
b=pow(a,(1/5));
c=cos(a)*cos(a);
d=pow(int(a),3);
Z=b+c/d+3.21;
cout<<"\n";
cout<<" N A T I J A Z="<<Z <<"\n";
getch(); // konsol ekranni 1- klavisha bosulguncha ushlash.
return 0;
}
// dastur kodi (matni) tugadi.
Ushbu dasturni kompyuterning DEV C++ kompilyatiriga kiritib, natijalarni olish
uchun kompilatsiya qilamiz. Kompyuter o‘zgaruvchilarning qiymatlarini kiritishni
foydalanuvchidan kutub turadi.
Jadavaldagi o‘zgaruvchilarning qiymatlarini birma-bir kiritib bo‘lganimizda
natijalar olinadi va ularni jadvalga qo‘yib jadvalni to‘ldiramiz.
x
1,04
1,12
0,11
y
1,2
0,5
2,1
t
1,5
1
1,01
5
Z
4,21113
4,24522
4,21022
Mustaqil bajarish uchun topshiriqlar
№
Masala
1. Kvadratning tomoni a berilgan bo`lsa,
uning perimetri P hisoblansin.
2. Kvadratning tomoni a berilganda, uning
yuzasi S hisoblansin.
3. Tomonlari a va b bo’lgan to`g`ri
to`rtburchak berilgan, uning yuzasi S va
perimetri P hisoblansin
4. Aylana diametri d berilgan, uning
uzunligi L hisoblansin. Bu yerda Pi
=3,14.
5 Kub qirrasining uzunligi a berilgan.
Kubning hajmi V va uning sirtining
yuzasi S hisoblansin.
6 To`g`ri
to`rtburchak
shaklidagi
parallelopipedning qirralari a, b, c
berilgan. Uning hajmi V va sirtining yuzi
S lar hisoblansin.
7 Berilgan R radiusga ko’ra doira
aylanasining uzunligi L va uning yuzi S
hisoblansin.
8 Ikkita a va b sonlar berilgan. Ularning
o’rta arifmetigi hisoblansin.
9 Ikkita manfiy bo`lmagan a va b sonlar
berilgan. Ularning o’rta geometrigi
hisoblansin.
10 Ikkita nolga teng bo`lmagan a va b
sonlari berilgan. Ularning yig`indisi,
ayirmasi, ko`paytmasi va bo`linmasi
hisoblansin.
11 Ikkita nolga teng bo`lmagan sonlar
berilgan. Ularning yig`indisi, ayirmasi,
ko`paytmasi va ularning bo`linmasining
moduli hisoblansin.
12 To`g`ri burchakli uchburchak a va b
katetlari berilgan.Uning gipotenuzasi C
hamda perimetri P hisoblansin.
13 Radiuslari R1 va R2 bo`lgan (R1>R2)
hamda markazi umumiy 2 ta doira
berilgan. Birinchi doiraning yuzi S1,
ikkinchi doiraning yuzi S2 hamda tashqi
doiraning ichida va ichki doiraning
tashqarisida joylashgan yuza S3 (S3=S1S2) hisoblansin.
6
Qiymat
4
Natija
16
3
9
34
12 14
10
31.4
4
64 96
123
6 22
10
62.8 314
15 5
10
4 25
10
42
6282
-8 2
-6 -10 -16 4
34
5 12
20 10
1256 314 942
№
Masala
14 Doiraning aylana uzunligi L berilgan.
Uning radiusi R va yuzi S hisoblansin.
15 Doiraning yuzi S berilgan. Uning
diametri D va aylana uzunligi L
hisoblansin.
16 Sonlar o’qida berilgan x1 va x2 nuqtalar
orasidagi masofa (x2-x1) hisoblansin.
17 Sonlar o’qida A, B, C nuqtalar berilgan.
AC va BC kesmalar uzunligi va ularning
yig`indisi hisoblansin.
18 Sonlar o’qida A, B, C nuqtalar
berilgan.(Bu yerda C nuqta A va B
nuqtalar orasida yotadi deb hisoblanadi)
AC va BC kesmalar uzunliklari hamda
ularning ko`paytmasi hisoblansin.
19 To`g`ri
burchakli
to`rtburchakning
qarama-qarshi uchlari (x1,y1) va (x2,y2) lar
berilgan.
To`g`ri
to`rtburchakning
tomonlari koordinata o`qlariga parallel
deb hisoblanib, uning perimetri va yuzasi
hisoblansin.
20 Tekislikda koordinatalari bilan berilgan
ikki nuqta orasidagi masofa hisoblab
topilsin.
21 Uchburchakning
uchlarining
koordinatalari berilgan. Ular (x1,y1),
(x2,y2), (x3,y3) hisoblanadi. Ikki nuqta
orasidagi masofani topish formulasi va
Geron formulasidan foydalanib uning
perimetri hamda yuzasi hisoblansin.
22 A va B o`zgaruvchilardagi qiymatlarni
almashtiradigan programma tuzilsin.
23 A, B va C o`zgaruvchilarining qiymatlari
quyidagicha almashtirilsin: A→B, B→C,
C→A va chiqarilsin.
24 A, B va C o`zgaruvchilarining qiymatlari
quyidagicha almashtirilsin. C→B, B→A,
A→C va chiqarilsin.
25 x ning berilgan qiymatida y=3x6-6x3-7
qiymati hisoblansin.
26 x ning berilgan qiymatida y=4(x-3)6-7(x3)3+2 qiymati hisoblansin.
7
Qiymat
62.8
Natija
10 314
314
20 62.8
5 10
5
10 20 30
20 10 30
10 30 20
10 10 100
1143
10 6
2265
5
115114
12 6
5 10
10 5
246
624
246
462
1
-10
3
2
№
Masala
27 A soni berilgan. A2, A4, A5 ketma-ketlik
uchun yordamchi o`zgaruvchilardan
foydalanib 3 ta ko`paytirish amalini
bajarib, A5 hisoblansin va barcha A ning
ko`rsatilgan
darajalari
ekranga
chiqarilsin.
28 A soni berilgan. A2, A3, A5, A10, A15
ketma-ketlik uchun 2 ta yordamchi
o`zgaruvchidan va 5 ta ko`paytirish
amalidan foydalanib, A15 hisoblansin.
29 α burchak (0<α<360°) gradusda berilgan.
Unga mos radian qiymat topilsin.
30 α burchak (0<α<2π) radianda berilgan.
Uning gradusdagi qiymati topilsin.
8
Qiymat
2
Natija
4 16 32
2
32768
180
3.14
3.14
180
Download