Mundarija: kirish I bob. C++Ning konsol ilovasini yaratish va ma'lumotlarni kiritish, chiqarish operatorlari



Download 272,5 Kb.
bet2/10
Sana10.07.2022
Hajmi272,5 Kb.
#767585
1   2   3   4   5   6   7   8   9   10
Bog'liq
C ning multimedia va animatsiya imkoniyatlari

Kurs ishining maqsadi: C++ning multimedia imkoniyatlarini va C++ haqida umumiy ya'ni C++ni kengroq yoritib berish.
Kurs ishini vazifalari quyidagilardan iborat: Mavzuga oid ilmiy adabiyotlardan, ilmiy tadqiqot ishlardan, dastur, darslik o’quv qo’llanmalardan foydalanish. Tajribali o’quvchilar, olimlar, metodistlar ish tajribalaridan foydalanish.
Kurs ishining predmeti: C++ning multimedia imkoniyatlari.
Kurs ishi tuzilishi: Kurs ishi kirish, 2 ta bob, ilovalar, xulosa, foydalanilgan adabiyotlar ro’yxatidan iborat.


I BOB. C++NING KONSOL ILOVASINI YARATISH VA MA'LUMOTLARNI KIRITISH, CHIQARISH OPERATORLARI
1.1. Ma’lumotlami kiritish va chiqarish operatorlari
Biror-bir masalani yechishning chiziqli bo‘lgan algoritmiga dastur tuzishda algoritmdagi keltirilgan ketma-ketliklar asosida operatorlar yoziladi. Bunday dasturlarni tuzishda asosan o ‘zgaruvchilar qiymatni kiritish, natijalami chiqarish va shu bilan birga o'zlashtirish operatorlari ishlatiladi. Dasturdagi o‘zgaruvchilar qiymatlarini dastur ichida o‘zlashtirish operatori yordamida ham berish mumkin. Lekin dasturga o‘zgaruvchi qiymatni tashqaridan kiritish qulaylik tug‘diradi va umumiylikni ta ’minlaydi. Read operatori o‘zgaruvchilar qiymat larini ekrandan kompyuterxotirasiga kiritish uchun ishlatiladi. U quyidagi ko‘rinishlarga ega:
Read(cl,c2,...,cn);
Readln(cl,c2,...,cn);
Readln;
Bu yerda cl,c2,...,cn — o‘zgaruvchilar nomi; In qo‘shimchasi qiymatni kiritib keyingi qatorga o‘tishni bildiradi. Misollar: Read(Sml,Sm2);
Readln(xl,x2,x3); Readln.
Bu yerda birinchi operator Sml va Sm 2 o‘zgaruvchilar qiymatini ekrandan kiritadi. Ikkinchi operator esa xl,x2,x3 o'zgaruvchilar qiymatini ekrandan kiritadi va kiritishni keyingi qatorga o ‘tkazadi. Oxirgi operator esa kiritishni kutadi va qatorga o‘tkazadi. W rite operatori oddiy ma’lumotlami va o‘zgaruvchilar qiymatlarini kompyuter ekraniga chiqarish uchun ishlatiladi. U quyidagi ko‘rinishlarga ega:
Write(cl,c2,...,cn);
Writeln(cl,c2,...,cn);
Writeln;
Bu yerda c 1 ,c2,...,cn — oddiy matnlar yoki o'zgaruvchilar nomi; In qo‘shimchasi chiqarishni keyingi qatorga o‘tishini bildiradi.
Misollar: Write(Summa);
Write(‘Natija yo‘q’);
Write(‘Tenglama yechimi x l= \ xl, ’x2=’, x2);
Oddiy ma’lumotlami chiqarishda ularga matn deb qaraladi va u qo‘shtirnoq ichida yoziladi. Chiqarish operatori yordamida o ‘zgaruvchilar qiymatini format ko‘rinishda ham berish mumkin:
Write(c:m:n);
Bu yerda c —o‘zgaruvchi; m—shu o‘zgaruvchi qiymatning uzunligi; n—qiymatning kasr qismi va unda n— K m bo‘lishi kerak.
Misol: Write(x:8:4);
Agar x= 155.01021 bo‘lsa, quyidagi yozuv chiqadi 115.0102.
Write(‘Mahsulot soni:’, kol:5);
Agar kol=15 bo‘lsa, quyidagi yozuv ekranga chiqadi:
Mahsulot soni: 15.
Dastur matnini tushuntirish maqsadida ko‘pincha dasturda izohlar keltiriladi. Dasturda izohlar istalgan joyda berilishi mumkin. Izoh katta qavs ichida yoziladi.
Masalan: { Bu matn dasturga izoh be rad i}
{ Bu joyda yechim aniqlanmoqda }
Dasturda ma’lum hisoblashlarning natijalarini biror-bir o ‘zgaruvchida saqlash uchun o ‘zlashtirish (yuborish) operatori ishlatilib, u ≪:=≫ belgisi yordamida qiymat yuborilishi kerak bo‘lgan o'zgaruvchidan keyin qo'yiladi.
Masalan: i:=0; i — qiymati nolga tenglashadi, ya’ni i o‘zgaruvchiga nol yuboriladi deb tushuniladi. Bunda mashina i o‘zgaruvchi uchun ajratilgan xotirasiga nol yozib saqlaydi.
Misol: B:=5; C:=4; A:=(B+C)/2;
Bu yerda, agar A butun identifikator bo isa , uning qiymati aniqlanmaydi, aks holda esa 4.5 qiymatga ega bo‘ladi. Chiziqli tuzilmali algoritmlami dastur shaklida yozish uchun oldin ishlatiladigan o‘zgaruvchilar ro'yxati keltirilib, keyin algoritmdagi bajarilishlar ketma-ket ravishda amalga oshirilishi kerak.
Misol: Tekislikda ikki nuqta orasidagi masofani topish dasturi.
19

Download 272,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish