c++ bo’yicha qo’llanma

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

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

Прокрутите вниз 👇
1 / 280
c++ bo’yicha qo’llanma c++ c++ bo’yicha qo’llanma c++ namangan-2017 1 – dars. c++ dasturlash tilining kelib chiqishi xaqida ma’lumot c++ dasturlash tili c tiliga asoslangan. c esa o'z navbatida b va bcpl tillaridan kelib chiqqan. bcpl 1967 yilda martin richards tomonidan tuzilgan va operatsion sistemalarni yozish uchun mo'ljallangan edi. ken thompson o'zining b tilida bcpl ning ko'p hossalarini kiritgan va b da unix operatsion sistemasining birinchi versiyalarini yozgan. bcpl ham, b ham tipsiz til bo'lgan. yani o'garuvchilarning ma'lum bir tipi bo'lmagan - har bir o'zgaruvchi kompyuter hotirasida faqat bir bayt yer egallagan. o'zgaruvchini qanday sifatda ishlatish esa, yani butun sonmi, kasrli sonmi yoki harfdekmi, dasturchi vazifasi bo'lgan. c tilini dennis ritchie b dan keltirib chiqardi va uni 1972 yili ilk bor bell laboratoriyasida, dec pdp-11 kompyuterida qo'lladi. c o'zidan oldingi b va bcpl tillarining juda ko'p muhim tomonlarini o'z ichiga olish bilan bir qatorda o'zgaruvchilarni tiplashtirdi va bir qator boshqa …
2 / 280
in eng asosiysi u ob'ektlar bilan dasturlashga imkon beradi. dasturlarni tez va sifatli yozish hozirgi kunda katta ahamiyat kasb etmoda. buni ta'minlash uchun ob'ektli dasturlash g'oyasi ilgari surildi. huddi 70-chi yillar boshida strukturali dasturlash kabi, programmalarni hayotdagi jismlarni modellashtiruvchi ob'ektlat orqali tuzish dasturlash sohasida inqilob qildi. c++ dan tashqari boshqa ko'p ob'ektli dasturlshga yo'naltirilgan tillar paydo bo'ldi. shulardan eng ko'zga tashlanadigani xerox ning palo altoda joylashgan ilmiy-qidiruv markazida (parc) tuzilgan smalltalk dasturlash tilidir. smalltalk da hamma narsa ob'ektlarga asoslangan. c++ esa gibrid tildir. unda c ga o'hshab strukturali dasturlash yoki yangicha, ob'ektlar bilan dasturlash mumkin. yangicha deyishimiz ham nisbiydir. ob'ektli dasturlash falsafasi paydo bo'lganiga ham yigirma yildan oshayapti. c++ funksiya va ob'ektlarning juda boy kutubhonasiga ega. yani c++ da dasturlashni o'rganish ikki qismga bo'linadi. birinchisi bu c++ ni o'zini o'rganish, ikkinchisi esa c++ ning standart kutubhonasidagi tayyor ob'ekt/funksiyalarni qo'llashni o'rganishdir. 2 – dars. til tuzilishi. 1. alfavit, identifikator, xizmatchi so’zlar. …
3 / 280
nlar ketma ketligidan iborat buladi. identifikator lotin xarfidan yoki ostki chizish belgisidan boshlanishi lozim. misol uchun: a1, _max, adress_01, rim, rim katta va kichik xarflar farklanadi, shuning uchun ohirgi ikki identifikator bir biridan farq qiladi. borland kompilyatorlaridan foydalanilganda nomning birinchi 32 xarfi ,ba’zi kompilyatorlarda 8 ta xarfi inobatga olinadi. bu holda number_of_test va number_of_room identifikatorlari bir biridan farq qilmaydi. xizmatchi so’zlar. tilda ishlatiluvchi ya’ni dasturchi tomonidan uzgaruvchilar nomlari sifatida ishlatish mumkin bulmagan identifikatorlar xizmatchi so’zlar deyiladi. c ++ tilida quyidagi xizmachi so’zlar mavjud: int extern else char register for float typedef do double static while struct goto switch union return case long sizeof default short break entry unsigned continue auto if 3 – dars. o’zgaruvchilar. (variables) o’zgaruvchilar ob’ekt sifatida. c++ tilining asosiy tushunchalaridan biri nomlangan hotira qismi – ob’ekt tushunchasidir. ob’ektning xususiy holi bu o’zgaruvchidir. o’zgaruvchiga qiymat berilganda unga ajratilgan hotira qismiga shu qiymat kodi yoziladi. o’zgaruvchi qiymatiga nomi orqali …
4 / 280
ni razryadlar sonidan uzun bulsa, bu son qiyjmati k mod 2n ga teng bo'ladi. ishorasiz k son uchun ga –k amali 2n – k formula asosida hisoblanadi. ishorali ya’ni signed tipidagi sonlarning eng katta razryadi son ishorasini ko’rsatish uchun ishlatilsa unsigned (ishorasiz) tipdagi sonlarda bu razryad sonni tasvirlash uchun ishlatiladi. o’zgaruvchilarni dasturning ihtiyoriy qismida ta’riflash yoki qayta ta’riflash mumkin. misol uchun: int a, b1, ac; eki int a; int b1; int ac; o’zgaruvchilar ta’riflanganda ularning qiymatlari aniqlanmagan bo’ladi. lekin o’zgaruvchilarni ta’riflashda initsializatsiya ya’ni boshlang’ich qiyjmatlarini ko’rsatish mumkin. misol uchun: int i=0; char c=’k’; typedef ta’riflovchisi yangi tiplarni kiritishga imkon beradi. misol uchun yangi cod tipini kiritish: typedef unsigned char cod; cod simbol; 4 – dars. konstantalar. (constants) konstanta bu o’zgartirish mumkin bulmagan qiymatdir. c++ tilida besh turdagi konstantalar ishlatilishi mumkin: butun sonlar, haqiqiy sonlar, simvollar, sanovchi konstantalar va nul kursatkich. 1. ma’lumotlarning butun son turi. butun sonlar o’nlik, sakkizlik yoki …
5 / 280
r qism, yoki e belgisi, o’nlik daraja , f eki f suffikslari. masalan : 66. .0 .12 3.14f 1.12e-12 ma’lumolarning uzun haqiqiy son turi : ohiriga l eki l suffikslari quyjilgan haqiqiy son. masalan: 2e+6l; 3. simvolli konstanta. bittalik qavslarga olingan bitta yoki ikkita simvol. misol uchun ‘x’,’*’,’\012’,’\0’,’\n’- bitta simvolli konstanta; ‘dd’,’\n\t’,’\x07\x07’ ikki simvolli konstantalar. ‘\’ simvolidan boshlangan simvollar eskeyp simvollar deyjiladi.simvolli konstanta qiymati simvolning kompyuterda qabul qilingan sonli kodiga tengdir. esc (eskeyp) simvollar jadvali: yozilishi ichki kodi simvoli (nomi) ma’nosi \a 0x07 bel (audible bell) tovush signali \b 0x08 bs (bascspase) bir qadam qaytish \f 0x0c ff (form feed) sahifani qaytarish \n 0x0a lf (line feed) qatorni o’tkazish \r 0x0d cr (carriage return) karetkani qaytarish \t 0x09 ht (horizontal tab) gorizontal tabulyatsi \v 0x0b vt (vertical tab) vertikal tabulyatsi \\ 0x5c \ (bacslash) teskari chiziq \’ 0x27 ‘ (single out) apostrif (oddiy qavs) \” 0x22 “ (double quote) ikkilik …

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

Скачайте все 280 страниц бесплатно через Telegram.

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

О "c++ bo’yicha qo’llanma"

c++ bo’yicha qo’llanma c++ c++ bo’yicha qo’llanma c++ namangan-2017 1 – dars. c++ dasturlash tilining kelib chiqishi xaqida ma’lumot c++ dasturlash tili c tiliga asoslangan. c esa o'z navbatida b va bcpl tillaridan kelib chiqqan. bcpl 1967 yilda martin richards tomonidan tuzilgan va operatsion sistemalarni yozish uchun mo'ljallangan edi. ken thompson o'zining b tilida bcpl ning ko'p hossalarini kiritgan va b da unix operatsion sistemasining birinchi versiyalarini yozgan. bcpl ham, b ham tipsiz til bo'lgan. yani o'garuvchilarning ma'lum bir tipi bo'lmagan - har bir o'zgaruvchi kompyuter hotirasida faqat bir bayt yer egallagan. o'zgaruvchini qanday sifatda ishlatish esa, yani butun sonmi, kasrli sonmi yoki harfdekmi, dasturchi vazifasi bo'lgan. c tilini dennis ritchie b dan keltirib chiqardi...

Этот файл содержит 280 стр. в формате DOC (910,0 КБ). Чтобы скачать "c++ bo’yicha qo’llanma", нажмите кнопку Telegram слева.

Теги: c++ bo’yicha qo’llanma DOC 280 стр. Бесплатная загрузка Telegram