chiziqli, o’tish va tarmoqlanish, takrorlanish operatorlari

PPTX 178.9 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1690542523.pptx /docprops/thumbnail.jpeg презентация powerpoint mavzu: chiziqli, o’tish va tarmoqlanish, takrorlanish operatorlari режа: program aylana_uzunligi; o‘tish va tarmoqlanish operatorlari parametrli takrorlash operatori odatda, chiziqli algoritmlarning dastur shaklida yozilishi chiziqli dastur deb ataladi. demak, chiziqli dasturdagi barcha operator ketma-ket kelish tartibida bajariladi va hech qanday shart tekshirilmaydi. 1-misol. radiusi r bo‘lgan aylananing uzunligini hisoblash dasturi tuzilsin va r=9 birlik qiymat uchun bajarilsin. yechish. aylananing uzunligini hisoblash formulasini esga olamiz: l=2p r. paskal dasturlash tilida u l := 2*pi*r ko‘rinishda yoziladi. dasturda bitta o‘zgarmas pi va ikkita o‘zgaruvchi r va l qatnashadi. masala shartiga ko‘ra r=9, ya’ni butun son. shu sababli r o‘zgaruvchi turi integer deb olinadi. aylananing uzunligi l esa ko‘paytmada p qatnashganligi uchun, albatta haqiqiy (real) turli bo‘ladi. aytilganlarni hisobga olib quyidagi dastur tuziladi: program aylana_uzunligi; var r:integer; l:real; begin r := 9; l := 2*pi*r; writeln('l=', l ,' birlik.'); readln; end. o‘tish va tarmoqlanish operatorlari biz hozirgacha chiziqli, ya’ni buyruqlari …
2
: = 15; b: = 13; c: = a+b; goto n1; {boshqarish n1 nishonli operatorga uzatildi} c: = a-b; n1: writeln(c); end. bu dasturning ishlashi natijasida ekranda hosil bo‘lgan c ning qiymati 28 ga tengdir. chunki, boshqarish n1 nishonli chi­qarish operatoriga uzatilgani uchun c: = a-b amalni bajarmasdan o‘tkazib yuborildi. 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. tarmoqlanish operatorining umumiy shakli quyidagicha: if then else ; bu yerda if, then va else paskalning xizmatchi so‘zlari bo‘lib, ularning o‘qilishi va ma’nosi quyidagicha: if (if) — «agar», then (zen) — «u holda», else (elz) — «aks holda». odatda, rost …
3
hlatiladi. ya’ni, tarmoqlanish operatoridan quyidagi shaklda ham foydalanish mumkin: if then bu tarmoqlanish operatorining qisqa shakli deyiladi. bu holda shart- ning qiymati rost bo‘lsa, then dan keyingi operator yoki operatorlar ketma-ketligi bajariladi, aks holda boshqarish navbatdagi (tarmoqlanish operatoridan keyingi) operatorga o‘tadi. misol. berilgan butun son manfiy bo‘lsa, bu sonni kubi bilan almashtiruvchi dastur tuzing. yechish. var a:integer; {berilgan son} begin write('ixtiyoriy butun son kiriting: '); readln(a); if a ; bu yerda for (uchun), to (gacha) va do (bajar) paskalning xizmatchi so‘zlari; i - butun turli ixtiyoriy o‘zgaruvchi bo‘lib, u takrorlash parametri deyiladi; n1 — takrorlash parametrining qabul qiladigan boshlang‘ich qiymati; n2 — takrorlash paramet­rining qabul qiladigan oxirgi qiymati; — takrorlanishi lozim bo‘lgan operator yoki operatorlar ketma- ketligi. takrorlanish tanasini operatorlar ketma-ketligi tashkil etgan bo‘lsa, ular albatta begin ko‘rsatmasi bilan boshlanib, end; ko‘rsatmasi bilan tugallanadi. takrorlash parametrining boshlang‘ich va oxirgi qiymatlari o‘zgarmas, o‘zgaruvchi yoki ifoda ko‘rinishida bo‘lishi mumkin. mazkur operator quyidagicha …
4
bu dasturda takrorlash parametri i ning boshlang‘ich qiymati 1 ga, oxirgi qiymati 20 ga tengdir. takrorlash tanasi bitta — writeln ('o‘zbekiston — vatanim manim!') operatoridan iborat. dastur bajarilganda takrorlash parametri navbat bilan 1, 2, 3,..., 20 qiymatlar­ni qabul qiladi va har safar writeln ('o‘zbekiston — vatanim manim!'); operatori bajariladi. natijada ekranga «o‘zbekiston — vatanim manim!» matni 20 marta yangi satrdan chiqariladi. dasturda takrorlash parametrining boshlang‘ich qiymatini 41 va oxirgi qiymatini 60 ga o‘zgartirilsa ham natija shunday bo‘ladi, chunki takrorlanishlar soni 60-41+1=20 ta image1.jpeg
5
chiziqli, o’tish va tarmoqlanish, takrorlanish operatorlari - Page 5

Want to read more?

Download the full file for free via Telegram.

Download full file

About "chiziqli, o’tish va tarmoqlanish, takrorlanish operatorlari"

1690542523.pptx /docprops/thumbnail.jpeg презентация powerpoint mavzu: chiziqli, o’tish va tarmoqlanish, takrorlanish operatorlari режа: program aylana_uzunligi; o‘tish va tarmoqlanish operatorlari parametrli takrorlash operatori odatda, chiziqli algoritmlarning dastur shaklida yozilishi chiziqli dastur deb ataladi. demak, chiziqli dasturdagi barcha operator ketma-ket kelish tartibida bajariladi va hech qanday shart tekshirilmaydi. 1-misol. radiusi r bo‘lgan aylananing uzunligini hisoblash dasturi tuzilsin va r=9 birlik qiymat uchun bajarilsin. yechish. aylananing uzunligini hisoblash formulasini esga olamiz: l=2p r. paskal dasturlash tilida u l := 2*pi*r ko‘rinishda yoziladi. dasturda bitta o‘zgarmas pi va ikkita o‘zgaruvchi r va l qatnashadi. masala shartiga ko‘ra r=9, ya’ni butun son. s...

PPTX format, 178.9 KB. To download "chiziqli, o’tish va tarmoqlanish, takrorlanish operatorlari", click the Telegram button on the left.

Tags: chiziqli, o’tish va tarmoqlanis… PPTX Free download Telegram