c++ tilida

PPTX 20 pages 907.1 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 20
powerpoint presentation c++ tilida  shoxrux ziyadullayev  kirish kirish: c++ tilida ochiq manbali, oʻzaro platformali c++ kutubxonasi boʻlib, tilida-ga asoslangan ilovalarni yaratish va boshqarishning sodda va samarali usulini taqdim etadi. xususiyatlari: c++ tilida keng imkoniyatlarni taklif etadi, jumladan: - tilida sintaksisini ta'kidlashni qo'llab-quvvatlash - kodni to'ldirish va xatolarni tekshirish - refaktoring vositalari - o'rnatilgan tuzatuvchi afzalliklari: c++ tilida dan foydalanish bir qancha afzalliklarni beradi, masalan:- yaxshilangan mahsuldorlik: kutubxonaning xususiyatlari ishlab chiquvchilarga kodni tezroq va samaraliroq yozishda yordam beradi sintaksis tilida sintaksisi:- kodni terminatori sifatida nuqtali vergul (;) dan foydalanadi.- izohlar bloklarini guruhlash uchun jingalak qavslardan ({}) foydalanadi.- kodni oʻqish uchun chekinishni qoʻllab-quvvatlaydi. c++ sintaksisi:- kodning terminatori sifatida nuqtali vergul (;) dan foydalanadi.- kod bloklarini guruhlash uchun jingalak qavslardan ({}) foydalanadi.- funktsiya va sinf deklaratsiyasi uchun sarlavha fayllarini talab qiladi. tilida va c++ sintaksisini taqqoslash:- tilida sintaksisi sodda va ixcham bo'lishi uchun yaratilgan, c++ sintaksisi esa murakkabroq bo'lishi mumkin.- tilida …
2 / 20
liligi bilan mashhur bo'lgan kuchli umumiy maqsadli dasturlash tilidir. u operatsion tizimlar, o'rnatilgan tizimlar, yuqori samarali ilovalar va o'yinlarni ishlab chiqishda keng qo'llaniladi o'zgaruvchilar o'zgaruvchilar turlari: c++ o'zgaruvchilar uchun har xil ma'lumotlar turlarini qo'llab-quvvatlaydi, shu jumladan ibtidoiy tiplar (int, float, char va boshqalar) va foydalanuvchi tomonidan belgilangan tiplar (sinflar, tuzilmalar). har bir tur o'zgaruvchilarning o'lchamini, diapazonini va harakatini belgilaydi. o'zgaruvchilarni ishga tushirish: aniqlanmagan xatti-harakatlardan qochish uchun o'zgaruvchilar qiymatlar bilan ishga tushirilishi kerak. initializatsiya deklaratsiyada yoki ob'ektlar uchun konstruktorlar ichida amalga oshirilishi mumkin. to'g'ri ishga tushirish ma'lumotlar yaxlitligini ta'minlaydi va xatolarni oldini oladi. o'zgaruvchilar doirasi va ishlash muddati: o'zgaruvchilar ularning ko'rinishi va ishlash muddatini belgilaydigan doiraga ega. blok ko'lamli o'zgaruvchilar qo'shuvchi blok doirasi bilan cheklangan, global miqyosli o'zgaruvchilar esa dastur davomida mavjud ma'lumotlar turlari c++c++ tilidagi maʼlumotlar turlari har xil turdagi maʼlumotlarni ifodalash uchun bir nechta oʻrnatilgan maʼlumotlar turlarini qoʻllab-quvvatlaydi. bularga butun son, suzuvchi nuqta, mantiqiy va belgilar kabi ibtidoiy tiplar, …
3 / 20
qaror qabul qilish va shartli bajarish imkonini beradi. loop tuzilmalari: for, while va do-while sikllari shartlar asosida kod bloklarining takroriy bajarilishini osonlashtiradi. o'tish bayonotlari: sindirish, davom ettirish va o'tish kodni bajarishning oddiy oqimini o'zgartirish, tsikllar yoki bloklarni o'tkazib yuborish yoki undan chiqish imkonini beradi. funksiyalar funktsiyani haddan tashqari yuklash: c++ funksiyani haddan tashqari yuklashni qo'llab-quvvatlaydi, bu erda bir xil nomdagi bir nechta funktsiyalar mavjud bo'lishi mumkin, lekin turli parametrlar ro'yxatiga ega. bu funksiyalarga taqdim etilgan argumentlar asosida turli vazifalarni bajarish imkonini beradi. funktsiya deklaratsiyasi va ta'riflari: c++ tilidagi funksiyalar sarlavha fayllarida e'lon qilinadi va manba fayllarida aniqlanadi. deklaratsiya funktsiya nomini, qaytarish turini va parametrlarini belgilaydi, ta'rif esa amalga oshirishni ta'minlaydi. parametrlarni o'tkazish: funktsiyalar parametrlarni qiymat, mos yozuvlar yoki ko'rsatkich bo'yicha o'tkazishi mumkin. qiymat bo'yicha o'tish parametrning nusxasini yaratadi, mos yozuvlar bo'yicha o'tish o'zgaruvchiga to'g'ridan-to'g'ri havolani ta'minlaydi va ko'rsatgich orqali o'tish funksiyaga asl o'zgaruvchini o'zgartirish imkonini beradi. kirish/chiqish c++ da kiritish/chiqish: …
4 / 20
ozish va qo'shish kabi turli xil fayl rejimlarini qo'llab-quvvatlaydi. sinflar: sinflar - bu ob'ektning ma'lumotlari va usullarini belgilaydigan rejalar. ular bog'liq ma'lumotlar va funktsiyalarni birgalikda guruhlashning tuzilgan usulini ta'minlaydi. inkapsulyatsiya: inkapsulyatsiya - bu ma'lumotlar va usullarni bitta birlikka birlashtirish jarayoni. c++ tilida da bunga sinflar orqali erishiladi. inkapsulyatsiya ma'lumotlarni yashirishga yordam beradi, bu erda ob'ektning ichki tafsilotlari dasturning boshqa qismlaridan yashirin bo'lib, ma'lumotlar yaxlitligi va xavfsizligini ta'minlaydi. ob'ektlar: ob'ektlar sinflarning namunalari. ular haqiqiy ma'lumotlarni o'z ichiga oladi va sinfda belgilangan usullarni bajaradi. ob'ektlar ma'lumotlarni tuzilgan va tashkiliy tarzda yaratish va boshqarish imkonini beradi. sinflar va ob'ektlar meros olish c++-da merosxo'rlik inheritance - bu ob'ektga yo'naltirilgan dasturlashda asosiy tushuncha bo'lib, u sinflarga boshqa sinflardan xususiyatlar va usullarni meros qilib olish imkonini beradi c++c++ da meros turlari har xil turdagi merosni qo'llab-quvvatlaydi, jumladan:- yagona meros: olingan sinf bitta asosiy sinfdan meros bo'lib o'tadi.- ko'p meros: olingan sinf bir nechta asosiy sinflardan meros …
5 / 20
hini, barqarorligini va kengaytirilishini yaxshilaydi, bu uni c++ da moslashuvchan va kengaytiriladigan dasturiy ta'minot tizimlarini loyihalash uchun kuchli vositaga aylantiradi. sales 1st qtr 2nd qtr 3rd qtr 4th qtr 35 25 20 15 shablonlar shablonlar “shablon” kalit so‘zi, so‘ngra shablon parametrlari ro‘yxati yordamida aniqlanadi. shablon parametrlari tur parametrlari, tur bo'lmagan parametrlar yoki ikkalasining kombinatsiyasi bo'lishi mumkin. c++ tilida shablonlari shablonlar c++ tilining kuchli xususiyati bo‘lib, u turli xil ma’lumotlar turlari bilan ishlay oladigan umumiy sinflar va funksiyalarni aniqlash imkonini beradi. istisno bilan ishlash c++ try-catch-throwc++ istisnolar bilan ishlash uchun “try-catch-throw” mexanizmini taqdim etadi. 'try' bloki istisnolarni keltirib chiqaradigan kodni o'z ichiga oladi, 'catch' bloki esa tashlab yuborilishi mumkin bo'lgan maxsus istisnolarni boshqaradi. "throw" iborasi "try" bloki ichidan istisno ko'tarish uchun ishlatiladi. c++da istisnolar bilan ishlash - bu dasturni bajarish jarayonida yuzaga keladigan xatolar va istisno holatlarni boshqarish mexanizmi maxsus istisnolar c++ standart kutubxonasi tomonidan taqdim etilgan standart istisnolarga qo'shimcha ravishda, …

Want to read more?

Download all 20 pages for free via Telegram.

Download full file

About "c++ tilida"

powerpoint presentation c++ tilida  shoxrux ziyadullayev  kirish kirish: c++ tilida ochiq manbali, oʻzaro platformali c++ kutubxonasi boʻlib, tilida-ga asoslangan ilovalarni yaratish va boshqarishning sodda va samarali usulini taqdim etadi. xususiyatlari: c++ tilida keng imkoniyatlarni taklif etadi, jumladan: - tilida sintaksisini ta'kidlashni qo'llab-quvvatlash - kodni to'ldirish va xatolarni tekshirish - refaktoring vositalari - o'rnatilgan tuzatuvchi afzalliklari: c++ tilida dan foydalanish bir qancha afzalliklarni beradi, masalan:- yaxshilangan mahsuldorlik: kutubxonaning xususiyatlari ishlab chiquvchilarga kodni tezroq va samaraliroq yozishda yordam beradi sintaksis tilida sintaksisi:- kodni terminatori sifatida nuqtali vergul (;) dan foydalanadi.- izohlar bloklarini guruhlash uchun...

This file contains 20 pages in PPTX format (907.1 KB). To download "c++ tilida", click the Telegram button on the left.

Tags: c++ tilida PPTX 20 pages Free download Telegram