PYTHON DASTURLASH TILIDA CHIZIQLI JARAYONLARNI DASTURLASH
PYTHON DASTURLASH TILIDA CHIZIQLI JARAYONLARNI DASTURLASH Reja: 1. Python tilida chiziqli dasturlar; 2. type() va help() funksiyalari. 3. Masalalar.
Tayanch so‘zlar: type, help, operator, chiziqli dastur, o’zgaruvchi. Programmalash tilida tuzilgan dasturlar odatda uchta jarayonga asoslanib tuziladi. Dasturlash tili operatorlari yechilayotgan masala algoritmini amalga oshirish uchun ishlatiladi. Operatorlar chiziqli va boshqaruv operatorlariga bo’linadi. Aksariyat boshqa dasturlash tillarida operatorlar nuqtali vergul (‗;‘) belgisi bilan tugallanadi python dasturlash tilida esa ; nuqtali vergulni quyish shart emas. Dastur tuzish vaqtida buyruqlar ketma-ketligi uzluksiz bajarilib boshqa shartlar talab etilmasa, dastur chiziqli hisoblanadi. Tarif: Chiziqli algoritmlarga asoslanib python dasturlash tilida tuzilgan dasturlar chiziqli dasturlar deyiladi. Chiziqli dasturlar tarkibiy qismi bo’lgan operator va buyruqlarda hech qanday shart yoki takrorlanish bajarilmaydi. Chiziqli dasturlar tarkibidagi bo’yruqlar, albatta, bir marta bajariladi. Misol: Quyidagi funksiyani hisoblang ((a+x)>0). Yuqoridagi masalaga e‘tibor bersak a va x o’zgaruvchilar qiymati berilganda y funksiyani natijasi hisoblandi, algoritm dastur tarkibidagi operatorlar ham bir marta bajarilyapti.
Python dasturlash tilida chiziqli dasturlar tuzilganda uning tarkibida matematik funksiyalar ishtirok etsa, albatta, matematik funksiyalar paketini chaqirish kerak. Ifodalarni ketma-ket ijro etish strukturasi Python tomonidan ta'minlanadi. Normal sharoitda python ifodalari dasturdagi bo’yruqlar yozilishiga ko’ra bajariladi. type() va help() funksiyalari Dastur bajarilish vaqtida pythonda o’zgaruvchilar turi e‘lon qilinmasligi sababli ba‘zi o’zgaruvchilar natijasi qanday turda ekanligini aniqlash kerak bo’ladi. Python dasturlash tilida o’zgaruvchilar turini aniqlash uchun type() funksiyasi aniqlangan, type() funksiyasining umumiy ko’rinish quyidagicha. type() – bu funksiya o’zgaruvchining qanday turda ekanligini aniqlab beradi. Type funksiyasini ishlash jarayoni tushunarli bo‗lishi uchun, ularni interaktiv rejimda sinab ko’ramiz. Chunki interaktiv rejim bir vaqtning uzida natija qaytaradi. Amaliy qism 1-Masala: Berilgan a, b, c sonlarining yig’indisi, ko’payt-masi, ayirmasi, o'rta arifmetigi va o’rta geometrigini topuvchi dastur tuzing. Dasturda kodi va natijasi
2-Masala: Teng tomonli uchburchakning berilgan a tomoni bo'yicha yuzini hisoblovchi dastur tuzing. Dasturda kodi va natijasi 3- Masala: Aylananing d diametri berilgan bo'lib, uzunligini topuvchi dastur tuzing. L= π *d.
Dasturda kodi va natijasi 4-Masala: To'rt xonali son berilgan bo'lib, uning birinchi va oxirgi raqamlari yig'indisini topuvchi dastur tuzing. Dasturda kodi va natijasi 5- Masala: Quyidagi ifodani hisoblovchi dastur tuzing: