O’zgaruvchi
Download 31.56 Kb.
|
BILOLIDDINOV ULUG\'BEK
- Bu sahifa navigatsiya:
- Shart Operatorlari
1.2.Shart operatorlariC++ dasturlash tilida matematikada qo'llaniladigan odatiy mantiqiy shartlarni qo'llab quvvatlaydi. Kamroq: a
if Agar belgilangan shart rost bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning elseAgar bir xil shart noto'g'ri bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning else ifAgar birinchi shart noto'g'ri bo'lsa, sinov qilish uchun yangi shartni belgilash uchun foydalaning switchAmalga oshiriladigan ko'plab alternativ kod bloklarini belgilash uchun foydalaning misolda, 15 ning 13 dan katta ekanligini aniqlash uchun ikkita qiymatni sinab ko'ramiz, agar shart bo'lsa true, ba'zi matnlarni chop eting: C++
2using namespace std; 3 int main() ifAgar shart bo'lsa, bajarilishi kerak bo'lgan C ++ kodi blokini belgilash uchun bayonnomadan foydalaning true. E'tibor bering, if kichik harflar bilan. Katta harflar (If yoki IF) xato keltirib chiqaradi. Quyidagi 4 { 5 if (15 > 13) { 6 cout << "15 soni 13 dan katta"; 7 } 8 return 0; 9 } 15 soni 13 dan katta else (Aks Holda) else Agar shart bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning false. Qisqa Shart Operatorlari. C++ dasturlash tilini shunday bir imkoniyati borki bular birini imkoniyati shart operatorini qisqartirib . yozishdan iborat. Quyidagi formulani yod oling. o'zgaruvchi= (shart) ? shart to'g'ri bo'lsa: shart notug'ri bo'lsa; Chiqarish operatori orqali o’zgarmaslarni, o’zgaruvchilarning qiymat- larini, ifodalarni va matnlarni chiqarish mumkin. Dasturning bajarilish natijasida hosil bo’lgan ma’lumotlarni ma’lum bir tar- tibda, satrlarni aniq o’rnida yoki jadval ko’rinishida chiqa-rish va ularni tahrirlash mumkin. Chiqarilayotgan ma’lumotlar uchun ajratiladigan joy chiqarish operatorida quyida- gicha tartibda ko’rsatiladi: write (a:m); writeln (a:m); bu yerda a - chiqarilayotgan o’zgaruvchi nomi; m - butun o’zgarmas yoki ifoda bo’lib, chiqarilayotgan qiymat uchun ajratilgan joyni bildiradi. Masalan: write (ad:4, at:6); Bu yerda ad va at o’zgaruvchilarning qiymati bitta satrga joylashadi va mos ra- vishda 4 ta va 6 ta joyni egallaydi. Har bir qiymat ajratilgan o’rinda joylashadi va o’ng tomondagi chetki o’rinlarni egallaydi. Bunda to’lmagan o’rinlar bo’sh qoladi va bo’shliqlarni hosil qiladi. Agar o’zgaruvchilarning qiymati ajratilgan joyga sig’may qolsa, u holda o’rinlar soni avtomatik ravishda ko’paytiriladi. Qo’zg’aluvchan vergulli haqiqiy turli qiymatlarni chiqarishda, chiqarilayotgan qiymatning hammasi va sonning kasr qismi uchun ajratilgan o’rinlar ko’rsatiladi. Bunda chiqarish operatorining umumiy ko’rinishi quyidagicha bo’ladi: write (a:m:n); 201
writeln (a:m:n); bu yerda a - chiqarilayotgan o’zgaruvchi nomi; m – chiqarilayotgan qiymat uchun ajratilgan o’rinlar soni; n - sonning kasr qismi uchun ajratilgan o’rinlar soni. Masalan : write (AD:8:3); Bu holda AD qiymat uchun 8 ta o’rin, shundan 3 tasi sonning kasr qismi uchun ajratiladi. Agar haqiqiy qiymatni chiqarishda uning kasr uchun ajratilgan o’rin ko’rsatilmasa, u holda natija o’nli tartibdagi normal ko’rinishda hosil bo’ladi. Bir nechta qiymatlarni bir satrga chiqarishda, ko’rgazmaliroq bo’lishi uchun, bu qiymatlar orasiga bo’shliqlar sonini berish mumkin. Buning uchun chiqarish operatorida quyidagicha yozish kerak: write (' ' : n); bu yerda n - butun tipli o’zgarmas bo’lib, bo’shliqlar sonini ko’rsatadi. Masalan: write (A,'':4,B); Bu holda A va B qiymatlari orasida 4 ta bo’shliq hosil qilinadi. Quyidagi misol ma’lumotlarni chiqarishda ularni turli xil ko’ri-nishda joylashtirilishi mumkinligini ko’rsatadi. program misol; const pi=3.141592; t=401; w = true; sim ='dad'; begin writeln( pi:8:6); writeln( t:6,'':5,w:4,'':6,sim:3) end. Ma’lumotlar ikki satrda quyidagi ko’rinishda chiqariladi: 3.141592 401____true_____dad Paskal tilida yozilgan dasturlarni kompyuterda bajarish uchun unda qatnashayot- gan va qiymati hozircha noma’lum o’zgaruvchilarga aniq qiymat-larni kiritishga to’g’ri keladi. Buning uchun kiritish operatori qo’lla-niladi. Kiritish operatorlarin- ing umumiy ko’rinishi qo’yidagicha: read (b1,b2,. . .,bn ); readln (b1,b2,. . .,bn); readln; bu yerda b1, b2, ..., bn lar qiymati kiritilishi talab etilayotgan o’zgaruvchilarning nomi. Read (b1,b2,...,bn); operatori ma’lumotlarni kiritishni ta’minlaydi, natijada b1, b2, ..., bn o’zgaruvchilar mos qiymatlarni oladilar. Kiritilayotgan o’zgaruvchilar turi berilayotgan qiymatlar turi bilan mos kelishi kerak. Readln (b1,b2,...,bn); operatori ma’lumotlarni b1, b1, ..., bn o’zgaruvchilarga ta’minlash uchun ishlatiladi va boshqaruvni (kursorni) yangi satr boshiga o’tkazishni amalga oshiradi. Readln; operatori bitta bo’sh satrni o’tkazib yuborishni va yangi satr bo- shiga o’tishni ta’minlaydi. Masalan: read (i,j); readln (k,l); read (m,n); 200
Qiymatlar kiritish jarayonida haqiqiy o’zgaruvchiga harfiy qiymat yoki harfli o’zgaruvchiga haqiqiy qiymat mos keltirilsa, u holda kompyuter xatolik ro’y ber- ganligi tug’risida (Type mitmatch error) ma’lumot beradi. Download 31.56 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling