energetika masalalarini python dasturlash tili orqali modellashtirish

DOCX 236,8 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1691497598.docx e nergetika masalalarini python dasturlash tili orqali modellashtirish reja: 1. funksiyalar 2. tanlov funksiyalari . 3 . bir necha argumentlarni qo’llash . 4 . faktorial hisoblash funksiyasi 5 . kichik xatoliklar va ularni sozlash 6. sikl operatorlari /docprops/thumbnail.emf energetika masalalarini python dasturlash tili orqali modellashtirish reja: 1. funksiyalar 2. tanlov funksiyalari. 3. bir necha argumentlarni qo’llash. 4. faktorial hisoblash funksiyasi 5. kichik xatoliklar va ularni sozlash 6. sikl operatorlari energetika masalalarini python dasturlash tili orqali modellashtirish energetika masalalarini python dasturlash tili orqali modellashtirish reja: 1. funksiyalar 2. tanlov funksiyalari. 3. bir necha argumentlarni qo’llash. 4. faktorial hisoblash funksiyasi 5. kichik xatoliklar va ularni sozlash 6. sikl operatorlari funksiyalar. ba’zi holatlarda biror amal yoki amallar jamlanmasini bir necha marta qayta-qayta ishlatish kerak bo’lib qolishi mumkin. shunday hollarda nima qilamiz, 100 marta bo’lsa 100 marta yozib chiqamizmi? yo’q! bu holatda bizga funksiyalar yordamga keladi. aytaylik, kiritilgan so’zni 2 marta qaytarib chiqaradigan …
2
zifasi funksiya amallari boshlanganini anglatadi. ikki nuqtadan keyin enter tugmasini bosib, amal yozadigan bo’lsak, yuqoridagi rasmdagi kabi 1 ta tab o’ngdan boshlab yozadi. shu o’rinda ma’lumot: 1 ta tab = 4 ta probel endi exo dasturini funksiyasini ko’ramiz: endi energetika sohasiga oid funksiyalardan to’la quvvat funksiyasini ko’ramiz: e’tibor bersak, bu funksiya aktiv quvvat va reaktiv quvvat qiymatlariga bog’liq. shu sababli funksiya s(p,q) kabi e’lon qilinadi: bu yerda kvadrat ildizni yozish uchun math kutubxonasini import qilgan holda foydalandik. aslida, bu kutubxona ichidagi aynan bir funksiyani o’zini ham chaqirib olishimiz mumkin edi: umuman olganda, kutubxona – bu funksiya va klasslar jamlanmasi hisoblanadi. uni to’liq, ichidagi funksiyalar bilan chaqirib olish mumkin yoki ichidan aynan birini tortib olish ham mumkin. kodga qaraydigan bo’lsak, kvadrat darajani ifodalash uchun alohida funksiya kv(x) ni tuzib oldik. math kutubxonasining o’zida ham shu kabi funksiya mavjud, lekin biz o’zimizga yoqqan nom bilan boshidan tuzib olishimiz mumkin. bu funksiyaga yaxshilab …
3
larda shartli operatorlar haqida gaplashgan edik. python’da if va else kalit so’zlari bu vazifani bajaradi. ma’nosidan ham qarasak: ushbu shart operatorlaridan funksiya ichida ham foydalanish mumkin. masalan, quyida sonning manfiy ekanini aniqlovchi funksiya ko’ramiz: ya’ni, kiritilgan son 0 dan kichik bo’lgan holatda funksiyaning qiymati true (rost) bo’lmoqda va funksiya sonning manfiy ekanini aniqladi. xuddi shu funksiyani quyidagi kabi ham yozish mumkin: qiziq tomoni shundaki, bu yozuvni yanada soddalashtirish mumkin: e’tibor bersak, return kalit so’zidan keyin faqatgina x<0 ifodasi bor, demak funksiya qiymati ham x<0 emasmi? yo’q! bu ifodaning natijasi mantiqiy, ya’ni boolean bo’ladi. funksiya argumenti x ekani ma’lum va shu kiritilgan sonni 0 dan kichiklikka avtomatik tekshiradi va natija true yoki false holatda chiqadi. elif – 2 dan ortiq shartlarni tekshirish uchun shu kalit so’zdan foydalaniladi. quyida sonni musbat va manfiy ekani hamda 0 ga teng bo’lishini tekshiradigan funksiyani ko’ramiz: bu yerda uchinchi shart ham qo’shildi. shu o’rinda: x==0 – …
4
di va natijada: 4*3*2*1=24 ko’rinishiga keladi. yanada yaxshiroq tushunish uchun quyidagi saytga kirib, vizual tarzda kuzatish mumkin: link: https://pythontutor.com/visualize.html#mode=edit kichik xatoliklar va ularni sozlash quyida bir necha xatoliklarni ko’rib o’tamiz: 1. if oldidagi ikki nuqta qolib ketsa: 2. funksiyada tab tashlash yoddan chiqsa: 3. funksiyaga nom berganda python’ning o’z kalit so’zlarini ishlatilganda: 4. return kalit so’zi yozilmaganda: sikl operatorlari sikl operatorlari – ma'lum bir shartga erishilgunga qadar doimiy ravishda takrorlanadigan ko'rsatmalar ketma-ketligi hisoblanadi. masalan, 0 dan 4 gacha raqamlarni chiqarib beradigan dasturni quyidagicha tuzish mumkin: bu yerda: · for – sikl uchun maxsus kalit so’z bo’lib, operator boshlanganini bildiradi. · i – mavjud qator yoki listdagi har bir elementni belgilab olinadigan o’zgaruvchi. · in – “ichida” degan ma’noni bildiradi, ya’ni berilgan list yoki qatorning ichidan olish kerakligini anglatadi. · range(boshi,oxiri,qadam) – qator degan ma’noni beradi va unda qatorning boshlanishi, tugashi va qadami beriladi. natijaga e’tibor beramiz. range() funksiyasi ichida 0 …
5
n. sikllarni string va listlar orqali ishlatish sikl operatorlaridan list va string ichidagi elementlardan foydalanishda ham ishlatish mumkin. masalan, list ichidagi har bir element bilan biror amal bajarish kerak bo’lsin. yoki mavjud string ichidagi biror harf nechtaligini aniqlash kerak. shu kabi holatlarda sikl operatorlaridan foydalanamiz. quyida misol ko’ramiz: bu yerda list ichidagi har bir elementni orasini ochib natija chiqarilganini ko’rishimiz mumkin. yana bir misol: bu yerda esa berilgan string ichidagi “a” harflari sonini topuvchi dastur tuzilgan. sikl operatorining ajoyib jihati, uning ichida shart operatorlaridan ham bemalol foydalanish mumkin. sikl operatorlaridan funksiya ichida ham foydalanish mumkin. yuqoridagi misolni funksiya ichida tuzamiz: bu yerda endi universal bo’lganini ko’rishimiz mumkin. harflar() funksiyasi ichiga istagan so’zni yozamiz va natijada undagi a harflari sonini topib beradi. nazorat savollari. 1. funksiya nima? 2. python’da funksiya e’lon qilish uchun qaysi kalit so’zdan foydalaniladi? 3. x1 = x, x2 = x1 ifodani osonroq usulda qanday yozish mumkin? 4. …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "energetika masalalarini python dasturlash tili orqali modellashtirish"

1691497598.docx e nergetika masalalarini python dasturlash tili orqali modellashtirish reja: 1. funksiyalar 2. tanlov funksiyalari . 3 . bir necha argumentlarni qo’llash . 4 . faktorial hisoblash funksiyasi 5 . kichik xatoliklar va ularni sozlash 6. sikl operatorlari /docprops/thumbnail.emf energetika masalalarini python dasturlash tili orqali modellashtirish reja: 1. funksiyalar 2. tanlov funksiyalari. 3. bir necha argumentlarni qo’llash. 4. faktorial hisoblash funksiyasi 5. kichik xatoliklar va ularni sozlash 6. sikl operatorlari energetika masalalarini python dasturlash tili orqali modellashtirish energetika masalalarini python dasturlash tili orqali modellashtirish reja: 1. funksiyalar 2. tanlov funksiyalari. 3. bir necha argumentlarni qo’llash. 4. faktorial hisoblash funksiyasi 5. kic...

Формат DOCX, 236,8 КБ. Чтобы скачать "energetika masalalarini python dasturlash tili orqali modellashtirish", нажмите кнопку Telegram слева.

Теги: energetika masalalarini python … DOCX Бесплатная загрузка Telegram