1. Sintaksisga kirish Dastur yaratish muhiti



Yüklə 1,17 Mb.
səhifə16/34
tarix19.09.2022
ölçüsü1,17 Mb.
#63802
1   ...   12   13   14   15   16   17   18   19   ...   34
1 kurslarga moljallangan Dasturlash 2 fanidan C Builder muhitida (2)

break buyrug‘i


break buyrug‘i birlashgan switch, do, for, while sikllardan eng ichkisining bajarilishi tugallanilishini ta’minlaydi. break buyrug‘i bajarilgandan so‘ng boshqarish bajarilishi tugallangan sikldan keyingi buyruqqa uzatiladi.
Shu yo‘l bilan muddatidan avval sikldan chiqish ta’minlanadi.

Continue buyrug‘i


continue buyrug‘i ham break buyrug‘i kabi faqatgina sikl buyruqlarinig ichida ishlatiladi. Ammo undan farqli ravishda bajarilishi tugatilgan sikldan keyingi buyruqdan emas, balki bajarilishi tugallangan sikldan boshlanadi.
Misol:
int a,b;
for (a=1,b=0; a<100; b+=a, a++)
{
if (b%2 != 0) continue;
...
/* juft yig‘indilarni qayta ishlash */
}
Bu misolda ko‘p nuqta bilan belgilangan amallar b ning toq qiymatlaridagina bajariladi. Chunki 1 dan a gacha sonlar yig‘indisi toq bo‘lganda continue buyrug‘i qayta ishlash buyruqlarini bajarmasdan, boshqarishni for siklining tanasini navbatdagi qiymat uchun bajarishga uzatadi.
Continue buyrug‘i ham break buyrug‘i kabi ichma-ich sikllarning eng ichkisining ishini to‘xtatadi.

2 - Misol.

Dasturning tasnifi


Bu masala progressiyani tasvirlovchi tenglama bilan tavsiflanadi.
Bu masalani tasvirlovchi tenglama quyidagicha yoziladi:



Muammolar


Xuddi oldingidagi kabi bu dasturda ham hisoblashlar ko‘rsatmali bo‘lishi uchun eng ichki sikl global o‘zgaruvchilardan foydalanish bilan almashtirilgan. Uning tanasi esa tugmachalarni bosish yoki taymer yordamida chaqiriladigan alohida protseduraga ko‘chirilgan.

Zarur ko‘nikmalar


Bu dasturni yozishda avvalgi dasturni yozihda orttirilgan bilimlardan tashqari murakkab ifodalarni hisoblash uchun sikllarni ishlatishni ham talab qilinadi.

Yechish

Shakl


Bu masalani yechish uchun zarur bo‘lgan shakl oldingi masalaning shakliga o‘xshash bo‘ladi va unda ba’zi elementlarning sarlavhalari (Caption xossasi) qatnashmaydi xolos.


Yüklə 1,17 Mb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   ...   34




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin