V=a*b*c
Bu vazifani bajaruvchi chiziqli tuzilishdagi algoritm quyidagi ko‘rinishga
ega:
1.1-rasm. Chiziqli tuzilishga ega algoritm
Ushbu vazifani bajaruvchi C++ dasturlash tilidagi dastur kodi quyidagicha:
#include // Standart kutubxona
using namespace std; // nom maydoni
int main()
{
double a, b, c, V; // o‘zgaruvchilarni e’lon qilish.
a=5; // o‘zgaruvchiga qiymat biriktirish;
b=6;// o‘zgaruvchiga qiymat biriktirish;
c=4;// o‘zgaruvchiga qiymat biriktirish;
V=a*b*c;// Natijani hisoblash formulasini kiritish.
cout<<"V="<Konsolda natijani ko‘rinishi uchun
return 0; // main() funksiyasini muvaffaqiyatli bajarilganligini va qaytishlar soni 0
ga tengligini anglatadi.
}
Natija quyidagicha namoyon bo‘ladi:
1.2-rasm. C++ dasturi asosida olingan natija
Topshiriq: Har bir talaba quyidagi 1-jadvaldan tartib raqamiga mos variant
bo‘yicha vazifani bajaruvchi chiziqli tuzilishli algoritmni tuzadi va C++ dasturlash
tilida mos dastur kodini yozadi. Bajarilgan ishlar asosida hisobot tuzadi va hisobotda
olingan natijalar aks ettiriladi. Shuningdek, nazorat savollariga javob beriladi.
Jadva l.1.
№
Vazifa
№
Vazifa
1
Doira radiusi r = 5 ga teng. Doira
yuzini toping
11
Aylananing radiusi r = 9 ga teng.
Aylana uzunligini toping
2
Uchburchak tomonlari a=2, b=3,
c=4 bo‘lsa, uchburchakning
perimetrini toping
12
Ob’ekt v=15 m/s tezlikda t=4 da
qancha S masofa bosib o’tadi.
3
To‘g‘ri burchakli to‘rtburchak
tomonlari a=2, b=3 bo‘lsa
to‘rtburchakning perimetrini
toping
13
Uchburchak tomonlari a=2, b=3,
c=4 bo‘lsa, uchburchakning yuzini
toping
4
To‘g‘ri burchakli to‘rtburchak
tomonlari a=3, b=4 bo‘lsa
to‘rtburchakning diaganalini
toping
14
Aylananing radiusi r = 6 ga teng.
Aylana uzunligini toping
5
Berilgan a=2, b=6, c=4
sonlarning o‘rtacha arifmetigini
aniqlang
15
Doira radiusi r = 8 ga teng. Doira
yuzini toping
6
Ob’ekt o’zgarmas v=10 m/s
tezlikda t=5 da qancha S masofa
bosib o’tadi.
16
Tekis tezlanuvchan harakat
qilayogan jismning boshlang‘ich
tezligi v = 5 m/s,tezlanishi a=2
m/c
2
. Uning 2 s dan keyingi V
tezligini toping.
7
Rombning diaganallari b=6, c=8
ga teng. Rombning tomonini
aniqlang
17 Rombning diaganallari b=6, c=8 ga
teng. Romb yuzasini S ni aniqlang
8
To‘g‘ri burchakli
uchburchakning katetlari a=3,
b=4 bo‘lsa uning yuzasini
aniqlang
18 Ob’ekt o’zgarmas v=6 m/s tezlikda
t=12 s da qancha S masofa bosib
o’tadi.
9
Doira radiusi r = 6 ga teng. Doira
yuzini toping
19 To‘g‘ri burchakli uchburchakning
katetlari a=3, b=4 bo‘lsa uning
perimetrini aniqlang
10
To‘g‘ri burchakli
uchburchakning katetlari a=3,
b=4 bo‘lsa uning gipotenuzasini
aniqlang
20
Doira radiusi r = 4 ga teng. Doira
yuzini toping
Nazorat savollari
1. Algoritm tushunchasiga ta’rif bering.
2. Algoritmlashda qanday blok sxemalar qo‘llaniladi?
3. Chiziqli tuzilishdagi algoritmlarning xususiyatlari qanday?
4. Chiziqli algoritmlarda qo‘llaniluvchi asosiy blok-sxemalar qanday?
5. Algoritmlarga xos qanday umumiy xususiyatlar mavjud?
|