c++ da dastlabki dasturni yozish

DOCX 85.4 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1698819584.docx c++ da dastlabki dasturni yozish reja : 1 hello, world! 2 obyekt lar , qiymatva t oifalar 3 hisoblash 4 xatoliklar /docprops/thumbnail.emf c++ da dastlabki dasturni yozish reja: 1 hello, world! 2 obyektlar, qiymatva toifalar 3 hisoblash 4 xatoliklar c++ da dastlabki dasturni yozish reja: 1 hello, world! 2 obyektlar, qiymatva toifalar 3 hisoblash 4 xatoliklar 1 hello, world! dasturlar. kompyuterni biron bir amalni bajprishga majburlash uchun, siz (yoki boshqalar) unga nima xoxlayotganingizni aniq, batafsil aytishingiz kerak. bundan tashqari, biz o’zimiz bajarishimiz kerak bo’lgan vazifa tavsifini olamiz, masalan, "yaqin oradagi kinoteatrga qanday borish mumkin" yoki "to’lqinli pechda go’shtni qanday qovurish mumkin". bunday tavsiflar va dasturlar orasidagi farq aniqlik darajasida aniqlanadi: insonlar sog’lom aql bilan qo’llanmani noaniqligini aniqlashga harakat qiladilar, kompyuter bunday qila olmaydi. masalan, "yo’lak bo’ylab o’nga, zinadan yuqoriga, so’ngra chapga" - yuqori qavatdagi yuvinish xonasini topish imkonini beruvchi aniq qo’llanma. biroq, agar siz bunday sodda qo’llanmaga qarasangiz, u …
2
lgan - c++ dasturlash tili deb nomlanadi. kompyuterlar, dasturlar va dasturlash bo’yicha falsafiy qarashlar 1-maruzada kengroq yoritib berilgan. bu yerda biz juda oddiy dasturdan boshlanadigan kodni hamda uning bajarilishi uchun kerak bo’ladigan bir qancha usullar va qurilmalarni ko’rib chiqamiz. birinchi klassik dastur. birinchi klassik dasturlarni variantlarini keltiramiz. u ekranga hello, world! xabarini chiqaradi. // bu dastur ekranga "hello, world! xabarini chiqaradi" #include "std_lib_facilities.h" intmain () // c++ da dasturlar main funksiyasidan boshlanadi { cout > first_name; // first_name o’zgaruvchiga belgilarni o’qib olamiz cout > first_name; // first_name o’zgaruvchisiga belgilarni o’qib olamiz cin (“si-in” singari o’qiladi, ingilizcha character input so’zlari qisqartmasidir) nomi standart kutibhonada e’lon qilingan standart oqim kirituviga tegishli. keyinigi >> (kirituv) operatorining operandi kirituv natijasi saqlanadigan joyni ko’rsatadi. demak, agar biz nicholas ismini kiritib yangi qatorga o’tganimizda (ya’ni enter tugmasini bosganimizda) “nicholas” satri first_name o’zgaruvchisining qiymatiga aylanadi. yangi qatorga o’tish kompyuterning e’tiborini jalb yetish uchun muhim. yangi qatorga o’tilmagunga …
3
holatda ajratish belgisi kiritish operatori >> tomonidan tashlab ketiladi va sonni o’qishga o’tiladi. agar siz klaviaturada 22 carlos ni terib ko’rsangiz kutilmagan natijaga guvoh bo’lasiz. 22 soni first_name o’zgaruvchisiga yoziladi, chunki 22 ham belgilar ketma ketligi hisoblanadi. boshqa tomondan esa carlos butun son emas va u o’qilmasdan tashlab ketiladi. natijada esa ekranga 22 soni va daviomda “(age” literali va ihtiyoriy son masalan -9842 yoki 0 chop etiladi. nega? chunki siz age o’zgaruchisining boshlang’ich qiymatini kiritmadingiz va hech nima kiritmadingiz, natijada unda musor qiymat qolib ketdi. hozir esa shunchaki age o’zgaruchisiga boshlang’ich qiymat berib qo’yamiz. // ism va yoshni kiritish (2- usul) int main () { cout > first_name >> age; // satr undan so’ng butun sonni o’qiymiz cout > singari turlarga sezuvchandir, shuning uchun string turidagi o’zgaruvchi va bir qator satrlar bilan birgalikda butun son (int) turdagi o’zgaruvchini chop etishimiz mumkin. string turidagi obyektni kiritish operatori >> orqali kiritish ajratish …
4
– "jr. "; // xato: - operatori satrlar uchun aniqlanmagan. xato o’rnida biz kompiltatorning dasturni kompilyatsiya qilmasligini nazarda tutyapmiz. kompilyator har bir o’zgaruvchiga qanday amallarni bajarish mumkinligini biladi va xato qilsihga yo’l qo’ymaydi. lekin kompilyator qaysi o’zgaruvchilarga qanday amallarni bajarish mumkinligi haqida bilmaydi va quyidagidek be’mani xatolarga yo’l qo’yib beradi: int age = –100; ko’rinib turibdiki, inson manfiy yoshga ega bo’la oilmaydi, lekin hech kim bu haqida kompilyatorga aytmadi, shuning uchun bunday hollarda kompilyator hech qanday xatolik haqida habar bermaydi. quyida eng ko’p tarqalgan turlar uchun amallar ro’yxati keltirilgan: bool char int double string tenglash (qiymat berish) = = = = = qo’shish + + ulash + ayirish – – ko’paytirish * * bo’lish / / qoldiq % birga inkrement (oshirish) ++ ++ 1ga decrement(kamaytirish) –– –– n ga inkrement +=n +=n ohiriga qo’shish += n ga qo’shish -=n -=n ko’paytirib tenglash *= *= bo’lib tenglash /= /= qoldiq olish …
5
’lumotlar kiruvchi ma’lumotlar klaviaturadan, sichqonchadan, sensor ekrandan, fayllardan, kiritishning boshqa qurilmalaridan va dasturning boshqa qismlaridan kiritilishi mumkin. "kiritishning boshqa qurilmalari" kategoriyasi qiziqarli ma’lumotlar manbaini o’z ichiga oladi: musiqiy klavishli pultlar, videoyozuv qurilmalari, harorat hisoblagichlari, raqamli videokameralar sensori va shu kabilar. bu qurilmalarning turlari chegarasi yo’q. dasturga kiruvchi ma’lumotlarni qayta ishlash uchun odatda ma’lumotlar tuzilmasi (data structures) yoki ularning tarkibi (states) deb nomlanuvchi maxsus ma’lumotalrdan foydalaniladi. masalan, kalendarni aks ettiruvchi dasturda turli mamlakatlardagi bayram kunlari ro’yxati va ish yuzasidan uchrashuvlaringiz keltirilgan bo’lishi mumkin. ma’umotlarning ayrimlari avval boshidan dastur qismi hisoblanadi, boshqalari esa, qachonki dastur ma’lumotlarni o’qiganda va ularda foydali ma’lumotalrni uchratganda sodir bo’ladi. masalan, kalendarni aks ettiruvchi dastur, ish bo’yicha uchrashuvlaringizni kiritishni boshlaganingizda ro’yhatni yaratishi mumkin. bu holatda, asosiy kiruvchi ma’lumot uchrashuv oy va kuniga so’rov yuborishda va ish bo’yicha uchrashuvlar ma’lumotlarini kiritishda hisoblanadi. kiruvchi ma’lumot turli xil manbalardan kirishi mumkin. shunga o’xshash, natijalar ham turli xil qurilmalarda chop etilishi mumkin: …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "c++ da dastlabki dasturni yozish"

1698819584.docx c++ da dastlabki dasturni yozish reja : 1 hello, world! 2 obyekt lar , qiymatva t oifalar 3 hisoblash 4 xatoliklar /docprops/thumbnail.emf c++ da dastlabki dasturni yozish reja: 1 hello, world! 2 obyektlar, qiymatva toifalar 3 hisoblash 4 xatoliklar c++ da dastlabki dasturni yozish reja: 1 hello, world! 2 obyektlar, qiymatva toifalar 3 hisoblash 4 xatoliklar 1 hello, world! dasturlar. kompyuterni biron bir amalni bajprishga majburlash uchun, siz (yoki boshqalar) unga nima xoxlayotganingizni aniq, batafsil aytishingiz kerak. bundan tashqari, biz o’zimiz bajarishimiz kerak bo’lgan vazifa tavsifini olamiz, masalan, "yaqin oradagi kinoteatrga qanday borish mumkin" yoki "to’lqinli pechda go’shtni qanday qovurish mumkin". bunday tavsiflar va dasturlar orasidagi farq aniqlik daraj...

DOCX format, 85.4 KB. To download "c++ da dastlabki dasturni yozish", click the Telegram button on the left.

Tags: c++ da dastlabki dasturni yozish DOCX Free download Telegram