Microsoft Word kurs ishi namuna (sirtqi)


Og’zaki-formulali algoritm



Download 334,76 Kb.
Pdf ko'rish
bet5/5
Sana11.01.2022
Hajmi334,76 Kb.
#348067
1   2   3   4   5
Bog'liq
KURS ISHI NAMUNA (SIRTQI)

Og’zaki-formulali algoritm

ga  ko’ra  “



Gulqog’ozni yelimlash

”  algoritmi  tartib 

raqamiga ega ketma-ketlik shaklida ifodalanadi.  

Masalaning berilishi: 

𝑃

𝑐𝑜𝑠 𝛼


𝛽 𝑡𝑔 𝛼

𝛽

5



𝑒

;           𝛼

0,012; 𝛽

0,1 ⋅ 10 ; 




5‐20 GURUH 

 

FAMILIYA I.O.

 



 

 

1-rasm. Chiziqli algoritm uchun blok sxema 



Masalaning Python dasturlash tilidagi kodi: 

import math 

x=float(input('x=')) 

y=math.cos(x)+math.log10(x) 

print('x=',x,' da', 'y=',y) 

 

2.2. Tarmoqlanuvchi algoritmlar 

𝑦

1

sin 𝑥



,

𝑎𝑔𝑎𝑟 𝑥


0 𝑏𝑜′𝑙𝑠𝑎

cos 𝑥 ,


𝑎𝑔𝑎𝑟 𝑥

0 𝑏𝑜′𝑙𝑠𝑎


 


5‐20 GURUH 

 

FAMILIYA I.O.

 



 

 

2-rasm. Tarmoqlanuvchi algoritm bo’yicha masalani yechish algoritmi 



 

Masalaning Python dasturlash tilidagi kodi: 

import math 

x= float(input ('x ni kiriting, x=')) 

if x > 0: 

 b=math.sin(x)+5 

 print("b="+str(b)) 

else: 


 b=x 

 print("b="+str(b)) 

 

2.3. Takrorlanuvchi algoritmlar 

Agar biror masalani yechish uchun tuzilgan zarur bo‘lgan amallar ketma-ketligining 

ma’lum bir qismi biror parametrga bog‘liq holda takroriy bajarilsa, bunday algoritm 

takrorlanuvchi algoritm

  yoki 


siklik algoritm

lar  deyiladi.  Takrorlanuvchi 




5‐20 GURUH 

 

FAMILIYA I.O.

 



 

algoritmlarga tipik misol sifatida odatda qatorlarning yig‘indisi yoki ko‘paytmasini 

hisoblash jarayonlarini qarash mumkin. Misol uchun, 

N

 ta sonning ko’paytmasini 

hisoblash  masalasi  qo’yilgan  bo’lsin,  umumiy  holda  berilgan  misol  quyidagicha 

bo’ladi: 

𝑃

1 ∗ 2 ∗ 3 ∗ … 𝑁



𝑖

 

 



3.8-rasm. N faktorialni hisoblash algoritmi 

Yuqorida  keltirilgan  algoritm  va  blok  sxemadan  ko‘rinib  turibdiki  amallar 

ketma-ketligining  ma’lum  qismi  parametr 

i

 ga  nisbatan 



N

 marta  takrorlanadi.  

Ushbu turdagi takrorlanuvchi (siklik) algoritmlar 2 xil, ya’ni sharti oldin berilgan va 

sharti keyin berilgan takrorlanuvchi algoritmlarga farqlanishi mumkin. Ushbu turdagi 

algoritmlar haqida nazariy bilimlar olishi talabaning o’ziga mustaqil ish sifatida havola 

etiladi. 




5‐20 GURUH 

 

FAMILIYA I.O.

 



 

Masalaning Python dasturlash tilidagi kodi: 

from math import * 

n=int(input('Sonni kiriting, n='))    

s=0    

for i in range(1,n+1): 

 s=log(i)+s 

print ('1 dan', n, 'gacha sonlar yigindisi=', s) 

 

 

 




5‐20 GURUH 

 

FAMILIYA I.O.

 



 

4. XULOSA 

Ushbu kurs ishini bajarishda Python dasturlash tilidan foydanalanildi. Kurs ishini 

bajarish  mobaynida  algoritmlar,  blok-sxemalar,  dasturlash  asoslari  kabi 

boshlang’ich tushunchalar bilan bir qatorda chiziqli, tarmoqlanuvchi va takrorlanish 

jarayonlariga  tegishli  bo’lgan  masalalarni  Python  dasturlash  tilida  dasturlash 

ko’nikmalarini  hosil  qildim.  Bunda  python.org  saytidan  Python  dasturi  yuklab 

olindi va IDLE shell bo’yicha dastur kodlari yozildi. 

 

 




5‐20 GURUH 

 

FAMILIYA I.O.

 

10 



 

5. Foydalanilgan adabiyotlar 

 

Download 334,76 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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