break, continue hamda goto operatorlari

DOC 57,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1404120648_50672.doc break, continue hamda goto operatorlari break, continue hamda goto operatorlari reja: 1. break operatori 2. continue operatori 3. goto operatori tayanch iboralar: do-while takrorlash operatori, break operatori, continue operatori, goto operatori, nishonlar. break operatori:[1(135-137), 3(45-47), 4(57)] takrorlash operatorlarining bajarilishida shunday holatlar yuzaga kelishi mumkinki, unda qaysidir qadamda, takrorlashni yakuniga yetkazmasdan takrorlashdan chiqish zarurati bo‘lishi mumkin. boshqacha aytganda takrorlashni «uzish» kerak bo‘lishi mumkin. bunda break operatoridan foydalaniladi. break operatorini takrorlash operatori tanasining ixtiyoriy (zarur) joylariga qo‘yish orqali shu joylardan takrorlashdan chiqishni amalga oshirish mumkin. e’tibor beradigan bo’lsak switch-case operatorining tub mohiyatiga ham break operatorini qo’llash orqali erishilgan. ichma – ich joylashgan takrorlash va switch operatorlarida break operatori faqat o‘zi joylashgan blokdan chiqish imkoniyatini beradi. quyidagi programmada ikkita ichma-ich joylashgan takrorlash operatoridan foydalangan holda foydalanuvchi tomonidan kiritilgan qandaydir sonni 3 va 7 sonlariga nisbatan qanday oraliqqa tushishi aniqlanadi .tashqi takrorlashda ‘’son kiriting (0-to’xtash):_’’ so‘rovi beriladi va javob javob_son o‘zgaruvchisiga o‘qiladi. agar …
2
o’lmaguncha takrorlash operatori amal qiladi. takrorlash tanasida ai qiymati oldingi qiymat sifatida ai_1 o‘zgaruvchisida eslab qolinadi va navbatdagi had ai o‘zgaruvchisiga o‘qiladi. agar oldingi had navbatdagi haddan katta bo‘lsa, break operatori yordamida takrorlash jarayoni uziladi va boshqaruv takrorlashdan keyingi shart operatoriga o‘tadi. bu yerdagi shart operatorlari mazmuni quyidagicha agar ai_1 noldan farqli bo‘lsa, ketma-ketlikning kamida bitta hadi kiritilgan bo’ladi (ketma-ketlik mavjud) va oxirgi kiritilgan had tekshiriladi. o’z navbatida agar ai noldan farqli bo‘lsa, bu holat had1ar o’rtasida kamaymaslik sharti bajarilmaganligi sababli hadlarni kiritish jarayoni uzilganligini bildiradi va bu haqda xabar chop etiladi. aks holda ketma-ketlikni kamaymaydigan holda tartiblangan bo’ladi. continue operatori: [1(135-137),3(47-48), 4(58)]continue operatori xuddi break operatoridek takrorlash operatori tanasini bajarishni to‘xtatadi, lekin takrorlashdan chiqib ketmasdan keyingi qadamiga «sakrab» o‘tishini tayinlaydi. continue operatorini qo‘llanishiga misol tariqasida 2 va 50 sonlar oralig‘idagi tub sonlarni topadigan programma matnini keltiramiz. keltirilgan programmada qo‘yilgan masala ichma-ich joylashgan ikkita takrorlash operatorlari yordamida yechilgan. birinchi takrorlash …
3
’) qo‘yilgan identifikator. nishon bilan qandaydir operator belgilanadi va keyinchalik, programmaning boshqa bir qismidan unga shartsiz o‘tish amalga oshiriladi. nishon bilan har qanday operator belgilanishi mumkin, shu jumladan e’lon operatori va bo‘sh operatori ham. nishon faqat funksiyalar ichida amal qiladi. nishonga shartsiz o‘tish goto operatori yordamida bajariladi. goto operatori orqali faqat uning o‘zi joylashgan funksiya ichidagi operatorlarga o‘tish mumkin. goto operatorining sintaksisi quyidagicha: goto ; ayrim hollarda, goto operatorining «sakrab o‘tishi» hisobiga xatoliklar yuzaga kelishi mumkin. masalan, operatorlarining bajarilishi xatolikka olib keladi, chunki e’lon qilinishi qoladi. shartsiz o‘tish operatori programmani tuzishdagi kuchli va shu bilan birga xavfli vositalardan biri hisoblanadi. kuchliligi shundaki, uning yordamida algoritmning «boshi berk» joylaridan chiqib ketish mumkin. ikkinchi tomondan, bloklarning ichiga o‘tish, masalan takrorlash operatorlarini ichiga «sakrab» kirish kutilmagan holatlarni yuzaga keltirishi mumkin. shu sababli, imkon qadar goto operatoridan foydalanmaslik kerak, ishlatilgan taqdirda ham qo’yidagi qoidaga amal qilish zarur – blok ichiga, if…else va switch operatorlari …
4
kerakki, bu masalani takrorlash operatorlari yordamida bajarish ancha samarali hisoblanadi. adabiyotlar 1. харви дейтел, пол дейтел. как программировать на с++. м-2001, 1037c 2. джефф элджер. библиотека программиста с++. м-2004, 300 с. 3. madraximov sh. f., gaynazarov s. m. “c++ tilida programmalash asoslari” toshkent-2009.-183 bet. 4. елена кондратюк. трюки и эффекты с++. москва – санкт – петербург -…-2006. 400 с. 5. учебник по языку с++ в задачах и примерах. электронный учебник. 6. www.ziyonet.uz
5
break, continue hamda goto operatorlari - Page 5

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "break, continue hamda goto operatorlari"

1404120648_50672.doc break, continue hamda goto operatorlari break, continue hamda goto operatorlari reja: 1. break operatori 2. continue operatori 3. goto operatori tayanch iboralar: do-while takrorlash operatori, break operatori, continue operatori, goto operatori, nishonlar. break operatori:[1(135-137), 3(45-47), 4(57)] takrorlash operatorlarining bajarilishida shunday holatlar yuzaga kelishi mumkinki, unda qaysidir qadamda, takrorlashni yakuniga yetkazmasdan takrorlashdan chiqish zarurati bo‘lishi mumkin. boshqacha aytganda takrorlashni «uzish» kerak bo‘lishi mumkin. bunda break operatoridan foydalaniladi. break operatorini takrorlash operatori tanasining ixtiyoriy (zarur) joylariga qo‘yish orqali shu joylardan takrorlashdan chiqishni amalga oshirish mumkin. e’tibor beradigan bo’lsak s...

Формат DOC, 57,0 КБ. Чтобы скачать "break, continue hamda goto operatorlari", нажмите кнопку Telegram слева.

Теги: break, continue hamda goto oper… DOC Бесплатная загрузка Telegram