140-21 guruh talabasi Boboqulov Bahromning dasturlash fanidan yozgan oraliq nazorat ishi
10-Bilet
1. Shart opеratori. To`liq tarmoqlanish. To`liq bo’lmagan tarmoqlanish
2. Old shartli takrorlanish operatori (while).
3. Massiv va ko’rsatgichlar.
4. Haqiqiy toifali massiv berilgan. Minimal element va uning indeksini yig’indisini aniqlang.
JAVOBLAR:
1.
Shundan dasturlar mavjudki ularning shartiga
qarab ikki xil natija qabul qilishi mumkin. Bu o`z
navbatida dasturni tarmoqlanishga olib keladi.
Tarmoqlarning qaysi qismi bajarilishi ayrim
shartlarga qarab aniqlanadi.
Shart operatori: Shart operatori boshqarishni
qaysi tarmoqqa uzatishni ta’minlaydi.
Shart operatorining ikki xil ko`rinishi mavjud. Operatorning umumiy ko`rinishi va qisqa ko`rinishi.
Shart operatorining umumiy ko`rinishi:
if ();
else ;
if agar, else aks holda ma`nolarini anglatadi.
Shart operatorining qisqa ko`rinishi:
if () ;
tekshirilishi lozim bo`lgan mantiqiy ifoda Agar shart rost (true) qiymatga ega bo`lsa bajarilishi lozim bo`lgan operator.
Agar shart yolg`on (false) qiymatga ega bo`lsa bajarilishi lozim
bo`lgan operator.
Shart operatori tarkibida ixtiyoriy operatordan foydalanish mumkin. Shu o`rinda
Shart operatoridan ham.
O‘tish operatorida hech qanday shart tekshirilmasdan boshqarish ko‘rsatilgan nishonli operatorga uzatiladi. Lekin aksariyat masalalarni hal etishda biror shartning bajarilishiga qarab u yoki bu amallar ketma-ketligini bajarish kerak bo‘ladi. Masalan, kvadrat tenglamani yechishda natijani hisoblash uchun diskriminantning ishorasiga qarab uch yo‘nalishdan biri tanlanadi. Bu izohlar tarmoqlanuvchi algoritmlar mavzusini yodingizga solgan bo’lishi kerak. Bunday masalalarni hal qilish uchun Paskalda tarmoqlanish operatori qo‘llaniladi.
Dostları ilə paylaş: |