2-ma’ruza.tarmoqlanish va takrorlanish operatorlari. funksiya va massivlar.

PPTX 51 pages 836.6 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 51
dasturlash 2-ma’ruza. tarmoqlanish va takrorlanish operatorlari. funksiya va massivlar. reja: 1. tarmoqlanuvchi operatorlar(if va switch) va ularni ishlash ketma ketliklari. 2. shartsiz o'tish operatorlari. 3. takrorlanish jarayonlarini tarmoqlanish va shartsiz o'tish orqali tashkil etish 4. parametrli takrorlash operatori (for). sharti oldin va sharti keyin bajariluvchi takrorlanuvchi tsikl operatorlari (while va do while). 5. funksiyalar. 6. massivlar. tarmoqlanish operatori tarmoqlanuvchi jarayonni hisoblash yo'li ma'lum bir shartni bajarilishi yoki bajarilmasligiga qarab tanlanadi. tarmoqlanuvchi jarayonlarni hisoblash uchun shartli operatordan foydalaniladi. shartli operatori ikki xil ko'rinishda bo'ladi: to'liq shartli operator; chala shartli operator. tarmoqlanish operatori chala shartli operatorda shart rost xolatda operatorning 2 qismi ishga tushadi, agar shart yolg'on bo'lsa, operator turgan qatordan so'ngi qator ishlatiladi. if ( ) { ;} to'liq shartli operatorda shart rost xolatda operatorning 2 qismi ishga tushadi, agar shart yolg'on bo'lsa, 2 qismi ishga tushadi. if ( ) { ;} else { ;} ikki sondan kattasini topuvchi dastur yarating …
2 / 51
'a (metka) qo'yilishi kerak. o'tish operatori boshqarishni shartsiz uzatish operatori quyidagi formada yoziladi : goto ; bu erda goto - … ga o'tmoq. bu operator yordamida boshqarish ko'rsatilgan metkali operatorga uzatiladi. bu metkalar lotin xarfi bilan boshlangan va o'zgaruvchi sifatida e'lon qilinmagan bo'lishi kerak. n gacha natural sonlarni chiqarish dasturi 13 14 switch operatori continue operatori. tsikl bajarilishiga ta'sir o'tkazishga imkon beradigan yana bir operator continue operatoridir. bu operator tsikl qadamini bajarilishini to'xtatib for va while da ko'rsatilgan shartli tekshirishga o'tkazadi. (for va while tsikl operatorlari haqida keyingi mavzularda batafsil bayon etiladi) switch operatori tanlash operatori asosan bir nechta qiymatdan, o'zgaruvchiga mos qiymatni tanlashda va qiymatlarga mos ravishda boshqarishni uzatishda ishlatiladi. tanlash operatorining umumiy ko'rinishi: switch ( ) { case : ; break; case : ; break; . . . case : ; break; default : operator n + 1; } switch operatori kiritilgan songa mos ravishda hafta kunini chiqaruvchi …
3 / 51
shgan takrorlanuvchi jarayonlar bu bir tsikl ichida bir yoki bir nechta tsikllar joylashuvidan tashkil topadi. ichma – ich joylashgan tsikllarni dasturlashda takrorlanuvchi operatorlarning biridan yoki bir nechtasidan foydalanish tavsiya etiladi. ichma – ich joylashgan takrorlanish jarayonlarni yaxshiroq tushunish uchun misoldan foydalanamiz. dasturlashda shunday holatlar kuzatiladiki, unda dasturlning turli joylarida mazmunan bir xil algoritmlarni bajarishga to‘g‘ri keladi. algoritmning bu bo‘laklari asosiy yechilayotgan masaladan ajratib olingan qandaydir masala ostini yechishga mo‘ljallangan bo‘lib, yetarlicha mustaqil qiymatga (natijaga) egadir. bunday algoritm bo’laklarini “funksiya” deb ataymiz. general form of a function [type] name([declaration_list]) // function header { // beginning . . what will be done // function block . . } // end funksiyani e’lon qilish: (ma’lumot_turi o’zgaruvchi_nomi) { operator1; operator2; operatorn, return qiymat; } parametrlar soni istalgancha miqdorda bo’lishi mumkin shuningdek parametrsiz ham bo’lishi mumkin. parametrlar vergul (,) bilan ajratiladi. parametr bo’yicha funksiya o’zgaruvchi (argument)ni qabul qiladi va bu qabul qilingan o’zgaruvchi funksiyada ‘lokal …
4 / 51
g tipi ham ko'rsatilishi kerak. bir o'lchamli massivni e'lon qilish quyidagicha amalga oshiriladi: [ ] massivlarni e'lon qilish haqida to'liqroq ma'lumot berish uchun turli tipdagi indekslarga oid misollarni e'tiboringizga havola qilamiz: int arrint[1000]; byte arrbyte[500]; float arrfloat[100]; bool arrbool[10]; char arrchar[25]; 1 – misol: bir o'lchamli, n ta hadli (n=10) massiv hadlarini yig'ish #include const int n = 10; int main() { int a[n]; int s = 0; for(int i = 0; i > a[i]; } for(int i = 0; i using namespace std; const int n = 10; int main() { int a[n], k; int max; for(int i = 0; i > a[i]; } max = a[0]; k = 0; for(int i = 1; i [ ][ ]; misol: int a[1][1] double b[10][15] char c[n][m] image2.jpg image3.png image4.png image5.wmf oleobject1.bin image6.png image7.png image8.png image9.png image10.png image11.wmf oleobject2.bin image12.png image13.png image14.png image15.png image16.png image17.png image18.wmf oleobject3.bin image19.png oleobject4.bin oleobject5.bin image20.png …
5 / 51
2-ma’ruza.tarmoqlanish va takrorlanish operatorlari. funksiya va massivlar. - Page 5

Want to read more?

Download all 51 pages for free via Telegram.

Download full file

About "2-ma’ruza.tarmoqlanish va takrorlanish operatorlari. funksiya va massivlar."

dasturlash 2-ma’ruza. tarmoqlanish va takrorlanish operatorlari. funksiya va massivlar. reja: 1. tarmoqlanuvchi operatorlar(if va switch) va ularni ishlash ketma ketliklari. 2. shartsiz o'tish operatorlari. 3. takrorlanish jarayonlarini tarmoqlanish va shartsiz o'tish orqali tashkil etish 4. parametrli takrorlash operatori (for). sharti oldin va sharti keyin bajariluvchi takrorlanuvchi tsikl operatorlari (while va do while). 5. funksiyalar. 6. massivlar. tarmoqlanish operatori tarmoqlanuvchi jarayonni hisoblash yo'li ma'lum bir shartni bajarilishi yoki bajarilmasligiga qarab tanlanadi. tarmoqlanuvchi jarayonlarni hisoblash uchun shartli operatordan foydalaniladi. shartli operatori ikki xil ko'rinishda bo'ladi: to'liq shartli operator; chala shartli operator. tarmoqlanish operatori chala sh...

This file contains 51 pages in PPTX format (836.6 KB). To download "2-ma’ruza.tarmoqlanish va takrorlanish operatorlari. funksiya va massivlar.", click the Telegram button on the left.

Tags: 2-ma’ruza.tarmoqlanish va takro… PPTX 51 pages Free download Telegram