Texnik tadbirlar maʼlum meʼyorlar va qoidalarga asoslanadi. Bunda insonning ruhiy, anatomik, fiziologik xususiyatlari hisobga olinadi


Download 1.02 Mb.
bet15/46
Sana23.04.2023
Hajmi1.02 Mb.
#1393189
1   ...   11   12   13   14   15   16   17   18   ...   46
Bog'liq
hisobotlar

Shartli operatorlarga misol


Bir raqam ikki va to'rtga bo'linib ketmasligini tekshirish uchun:
> int raqam = 16; agar (% 2 == 0 && raqami% 4 == 0) {System.out.println ("Ikki va to'rtga bo'linadi!"); } else {System.out.println ("Ikki va to'rtta bo'linmaydi!"); }
Shartli operator "&&" avval birinchi operand (ya'ni,% 2 == 0) to'g'ri yoki yo'qligini tekshirib chiqadi va keyin ikkinchi operand (ya'ni,% 4 == 0) to'g'ri yoki yo'qligini ko'rib chiqadi.
Har ikkisi ham to'g'ri bo'lgani uchun, mantiqiy va ahvol haqiqatdir.

19 dars Shartli tanlash operatori
Hayotda qandaydir shartga bog'liq holda bajariladigan masalalar ko'p uchraydi. Ularni biron dasturlash tilida dasturini tuzish uchun shart operatorlaridan foydalanamiz. Python dasturlash tilida ham tarmoqlanuvchi ya'ni shartli masalalarni dasturlashimiz mumkin. Shartli masalalarda shartning rost yoki yolg'on bo'lishiga qarab kerakli amallar bajariladi. Shartlar sodda yoki murakkab bo'lishi mumkin. Sodda shartlar faqat >, <, ==, !=, >=, <= amallari bilan bog'langan bo'ladi. Murakkab shartlarda esa sodda shartlarni andornot operatorlari yordamida bog'laymiz. Shartlar har doim rost(true) yoki yolg'on(false) bo'ladi.

Shartli algaritm.


Python dasturlash tilida shart operatorlari quyidagicha ko'rinishda bo'ladi.
1-sodda ko'rinishi: 
if :
shart rost bo'lganda jarayon bajariladi.
2-to'liq ko'rinishi:
if :
else:
shart rost(true) bo'lganda jarayon1 bajariladi, shart yolg'on(false) bo'lsa, jarayon2 bajariladi.
3-tanlash operatori ko'rinishida:
if :
elif :
elif :
else:,
shartlarga mos ravishda jarayonlar bajariladi, agar hech qaysi shart bajarilmasa else dan keyingi jarayon bajariladi.
Ushbu operatorlarni quyidagi masalalar yordamida bajarib o'rganamiz va mustahkamlaymiz. 
20-mavzu: Siklli operatorlar

Umuman olganda kod yozayotganingizda bir xil hisoblash jarayonini qayta qayta yozish qimmatli vaqtingizni o'g'irlab sizni bezor qilishi mumkin, masalan siz “Salom, Dunyo!” jumlasini 100 marta yozishingiz zarur bo’lib qoldi. Siz uni qayta qayta yozib chiqgan bo’larmidingiz, yo’q albatta. Bu dasturchining asabini buzib, ko'ziga baloday ko'rsatib qo'yishi aniq. Aynan ushbu muammoning oldini olish uchun takrorlash operatorlari ishlab chiqilgan, ya’ni siz ta’kidlab o’tilgan jumlani bir necha qator kod bilan nafaqat 100 marta balkim googel marta ham yozishingiz mumkin. Googel bu eng katta son bo’lib, siz unga 1 soni qo’shsangiz, aynan ushbu sonni googel o’zlashtiradi. Siz o’zingiz uchun ulardan o’zingizga qulay bo’lganini tanlab olishingiz mumkin.


Takrorlash operatorining C# da 4 xil turi mavjud:
• For
• While
• Do-while
foreach
Bu operator eng birinchi o’zgaruvchidan ishni boshlaydi, undan so’ng munosabat amallarini tekshiradi, har bir takrorlanish mobaynida u munosabat amallariga murojaat qiladi, agar munosabatlar to’g’ri bo’lsa operator yoki blokni bajaradi, postfiks esa undan so’ng bajariladi, agar noto’g’ri qiymatni olsa dasturimiz undan keyingi ya’ni operatorimizdan keyingi amallarni bajaradi yoki boshqa amallar yo’q bo’lsa, u to’xtaydi.

Murakkab siklda avval hamma sikl parametrlari o’zlarining boshlang’ich 


qiymatiga ega bo’ladi. So’ngra eng ichki sikl to’liq bajariladi. Shundan keyin 
bunga nisbatan tashqi sikl o’z qiymatini bittaga o’zgartiradi, so’ngra ichki sikl esa 
yana to’liq bajariladi va hokazo bu jarayon hamma darajadagi sikllar talab etil-
gan barcha qiymatlarini qabul qilib bo’lguncha davom etadi. Ichma- ich joylash-
gan sikllar tanasining takrorlanishlarining umumiy soni, barcha sikl parametrla-
rining qabul qiladigan oxirgi qiymatlarining ko’paytmasiga teng: N=N1*N2*...Nk.
Parametrlar bilan takrorlangan takrorlash jarayoni takrorlanadi. Qarshi - ushbu dizaynning amalga oshirilishining asosiy ko'rsatkichi. Intervalning chegaralari ma'lum yinelemelerin qanday darajada amalga oshirilishini ko'rsatadi.
Parametrli ichma ich Sharti oldin va keyin berilgan sikllar parametrli sikllar
Ichma-ich joylashgan sikllar. Hisoblash jarayonlarida bir- biri ichiga joylash-
gan sikllardan foydalaniladi. Agar sikl tanasi ham yana sikldan iborat bo’lsa, u
holda bunday sikllar ichma- ich joylashgan yoki murakkab sikllar deb ataladi.
Ichida boshqa sikl joylashgan sikl tashqi sikl deyiladi. Boshqa sikl ichida joylash-
gan sikl esa ichki sikl deyiladi. 

Paskal tilida ichki va tashqi sikllar sifatida: parametrli sikl, sharti oldin
qo’yilgan sikl va sharti keyin qo’yilgan sikl operatorlaridan ixtiyoriy bittasi 
qo’llaninilishi mumkin. Tashqi va ichki sikllarni tashkil etish qoidasi oddiy sikllar-
nikiga o’xshab ketadi. Faqat ichma- ich sikllarni tuzishda qo’yidagi qo’shimcha 
shartga rioya qilish kerak: ichki siklning hamma operatorlari to’liq tashqi sikl 

Download 1.02 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling