IV.LABORATORIYA ISHI NATIJASIDA OLINGAN NATIJALAR: 1.
Python dasturlash tilida funksiyalar haqida ma’lumotga ega bo‘lishdi.
2.
Python dasturlash tilida funksiyalar yaratishdi
3.
Python dasturlash tilida funksiyalarning dasturini yaratish ko‘nikmalarini egallashdi.
V.TAVSIYA ETILADIGAN ADABIYOTLAR: 1.Eric Matthes. Python Crash Course Paperback.England 2015.205p.
2.Krishna Rungta. Learn Python in 1 Day: Complete Python Guide with Examples. India 2016.
-182 p.
3.Narasimha Karumanchi. Data Structure and Algorithmic Thinking with Python Paperback.
India 2015. 170p.
4.
Сысоева М.В., Сысоев И. В. Программирование для
«
нормальных
»
с нуля на языке
Python
Москва. 2018.
-180
с.
5.
Федоров Д. Ю.Основы программирования на примере языка
Python.
Санкт
-
Петербург
2018.
-167 c.
6. Eshtemirov S. Nazarov F. Algoritmlash va dasturlash asoslari. O‘quv qo‘llanma. Samarqand
2019. -208 b.
27 -
LABORATORIYA MASHG‘ULOTI MAVZU: Python dasturlash muhitida proseduralardan foydalanish
I.ISHDAN MAQSAD: Python dasturlash muhitida proseduralar bilan ishlashni o‘rganish va
ulardan dasturlar tuzishda foydalanish.
II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR: Zamonaviy Core i5 yoki Core i7 kompyuterlari. Proektor qurilmasi. Konspekt daftarlari.
Laboratoriya ishi natijalar qaydi.
III.ISHNI BAJARISH TARTIBI: Topshiriqni bajarish namunalar: Masala: Sonning natural bo‘luvchilar yigindisini aniqlash uchun bul_yig(x) funksiyasini
yarating.
Dastur kodi: def bul_yig(x):
s=0
for i in range(1,x+1):
if(x%i==0):
s=s+i
return s
a=input('a=')
a=int(a)
z=bul_yig(a)