c++dasturlash tili c++ tili tuzilishi

PPTX 20 pages 75.2 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 20
powerpoint presentation c++dasturlash tili c++ tili tuzilishi sodiqova hulkaroy 1. ma'lumot turlari va o'zgaruvchilar 2. operatorlar va ifodalar 3. c++ ning asosiy tuzilishi reja: c++ ning asosiy xususiyatlaridan biri – bu uning yuqori samaradorligi bo'lib, 1979 yilda bjarne stroustrup tomonidan ishlab chiqilgan va hozirda dunyoning 200 dan ortiq mamlakatlaridagi dasturchilar tomonidan qo'llaniladi. c++ tilining kengaytiriluvchanligi tufayli, 1000 dan ortiq kutubxona va ramkalar mavjud bo'lib, bu esa murakkab dasturlarni yaratishni osonlashtiradi, masalan, o'yinlar yoki operatsion tizimlar kabi. c++ ob'ektga yo'naltirilgan dasturlash (oop) tamoyillarini qo'llab-quvvatlaydi, bu esa kodni modullarga bo'lish va qayta ishlatish imkonini beradi, natijada 50% gacha vaqt tejashga yordam beradi. c++ ning asosiy xususiyatlari o'zgaruvchilar va ma'lumot turlari `float` va `double` ma'lumot turlari toshkentdagi moliyaviy dasturlarida o'nli kasr sonlarni saqlashda ishlatiladi, `double` esa `float`ga qaraganda ikki barobar aniqroq (taxminan 15 o'rniga 17 ta aniq raqam) natija beradi. c++ da 4 bayt xotira sarflaydigan `int` ma'lumot turi butun sonlarni, masalan, -2,147,483,648 …
2 / 20
. virtual funksiyalar yordamida, 3-darajali irsiylikda ham, polymorfizm yordamida turli xil klasslarning ob'ektlarini bir xil funksiya orqali boshqarish mumkin, bu esa kodni yanada samarali qiladi. ishlovchilar (exception handling) istisno obyektlarini yaratish va ularni throw operatori yordamida otish orqali, masalan, "divisionbyzeroexception" nomli istisno obyektini yaratish va uni toshkent shahridagi dasturda qayta ishlash jarayonini 3 bosqichda amalga oshirish mumkin. c++11 standartidan boshlab, std::exception_ptr yordamida istisnolarni kechiktirib qayta ishlash mumkin bo'lib, bu esa 20 dan ortiq murakkab vazifalarni bajarishda, masalan, parallel hisoblashda farg'ona vodiysi hududida joylashgan korxonalarda samarali ishlash imkonini beradi. c++ da istisnolarni qayta ishlash (exception handling) mexanizmi 5 ta asosiy kalit so'zlar: try, catch, throw, exception va what() dan foydalanadi va dastur kodining 1000-qatorligida paydo bo'lishi mumkin bo'lgan xatolarni samarqanddagi serverda ishlash jarayonida bartaraf etishga yordam beradi. kirish c++ ning standart kutubxonasi (stl) 200 dan ortiq turli xil ma'lumotlar tuzilmalari va algoritmlarni o'z ichiga oladi, bu esa dasturchilarga vaqtni tejashga yordam …
3 / 20
oshqalarni, taxminan 20 ta turli xil funksiyani taqdim etadi, bu esa murakkab hisob-kitoblarni soddalashtiradi. iostream kutubxonasi, c++ ning asosiy standart kutubxonasining bir qismi bo'lib, 1980 yillardagi dastlabki versiyalarida paydo bo'lgan va konsolga ma'lumotlarni chiqarish va kirishni amalga oshirish imkonini beradi, masalan, cout yoki cin kabi obyektlar orqali. boshqaruv operatorlari c++ дастурлаш тилидаги 2 ta sonni taqqoslash operatorlari (>, =, <=, ==, !=) yordamida mantiqiy qiymatlar (true yoki false) hosil qilinadi va shart operatorlari (if, else if, else) bilan birgalikda dastur bajarilishini boshqarishda qo'llaniladi switch operatori, 5 ta holat yoki undan ko'p sonli shartlarni tekshirishni soddalashtiradi va kodning o'qiyolishini yaxshilaydi. bu operator farg'ona vodiysidagi dasturchilar tomonidan keng qo'llaniladi. loop operatorlari, masalan, for va while tsikllari, dasturda takrorlanuvchi kod bloklarini 10 dan 100 gacha sonlar oralig'ida samarali bajarish imkonini beradi. bu operatorlar samarkanddagi katta hajmdagi ma'lumotlarni qayta ishlashda juda foydali. sınıflar va obyektlar sınıflar c++ da ma'lumotlar va funksiyalarni bitta birlikka birlashtiruvchi …
4 / 20
muvofiqdir. funktsiyalarni 20 dan ortiq parametrlar bilan chaqirish, xotira boshqaruviga salbiy ta'sir ko'rsatishi mumkin, shuning uchun samaradorlikni oshirish uchun 10 dan kamroq parametrli funktsiyalardan foydalanish tavsiya etiladi, masalan, algoritmlarni optimallashtirishda toshkentda o'tkazilgan tadqiqotlar shuni ko'rsatdi. funktsiyalar prototiplari dastur kodining o'qiluvchanligini yaxshilaydi va kompilyator xatolarni aniqlashga yordam beradi. masalan, agar funktsiyaning 3 ta parametri bo'lsa va ularning ma'lumot turi aniq ko'rsatilmagan bo'lsa, kompilyator xatolik haqida xabar beradi va bu xatoni samarqanddagi universitetda o'qituvchilar aniqlashdi. abstraktsiya abstraksiya tufayli, 1990-yillarda paydo bo'lgan c++ tilining 5 asosiy xususiyatlaridan biri bo'lib, katta hajmdagi loyihalarda kodni tushunish va boshqarish osonlashadi, samaradorlikni oshiradi. abstraksiya, masalan, windows 10 operatsion tizimining fayl tizimini o'z ichiga olgan 3000 dan ortiq funksiyalarni bitta interfeys orqali boshqarish imkonini beradi, bu esa dasturchilar uchun qulaylik yaratadi. abstraksiya c++ da 2 ta asosiy usul orqali amalga oshiriladi: 1) abstrakt klasslar va 2) interfeyslar yordamida, bu esa dasturchilarga murakkablikni yashirib, kodni soddalashtirishga yordam beradi. massivlar …
5 / 20
hlar ko'rsatkichlar xotiraning ma'lum bir joyiga, masalan, 1024-baytli hududni 0x1234 manziliga bog'laydi va bu manzil orqali 4 baytlik butun sonni o'qish yoki yozish imkonini beradi, bu esa xotirani samarali boshqarishga yordam beradi. ko'rsatkichlar funksiyalar orqali ma'lumotlarni uzatishda foydalaniladi, masalan, funksiyaga massivni uzatishda uning birinchi elementining manzilini (massivning boshlang'ich manzilini) uzatish orqali, 1000 ta elementli massivni uzatishdan ko'ra samaraliroq natijaga erishiladi. c++ da ko'rsatkichlar yordamida dinamik xotira ajratish, masalan, new operatori yordamida 1000 ta elementli massiv yaratish va delete operatori yordamida uni ozod qilish kabi operatsiyalar amalga oshiriladi, bu esa dastur samaradorligini oshiradi. polimorfizm polimorfik kod yozishda, 3 ta asosiy sinfdan foydalanib, 15 ga yaqin xatoliklarni oldini olish mumkin, bu esa dasturning ishonchliligini 2 barobar oshiradi va tokiodagi katta loyihalarda qo'llaniladi. virtual funksiyalar yordamida amalga oshiriladigan polimorfizm, xotira boshqaruvi nuqtai nazaridan, 5% ga qimmatroq bo'lishi mumkin, lekin bu new-yorkdagi murakkab dasturlar uchun muhim ahamiyatga ega bo'lgan moslashuvchanlikni ta'minlaydi. virtual funksiyalar yordamida …

Want to read more?

Download all 20 pages for free via Telegram.

Download full file

About "c++dasturlash tili c++ tili tuzilishi"

powerpoint presentation c++dasturlash tili c++ tili tuzilishi sodiqova hulkaroy 1. ma'lumot turlari va o'zgaruvchilar 2. operatorlar va ifodalar 3. c++ ning asosiy tuzilishi reja: c++ ning asosiy xususiyatlaridan biri – bu uning yuqori samaradorligi bo'lib, 1979 yilda bjarne stroustrup tomonidan ishlab chiqilgan va hozirda dunyoning 200 dan ortiq mamlakatlaridagi dasturchilar tomonidan qo'llaniladi. c++ tilining kengaytiriluvchanligi tufayli, 1000 dan ortiq kutubxona va ramkalar mavjud bo'lib, bu esa murakkab dasturlarni yaratishni osonlashtiradi, masalan, o'yinlar yoki operatsion tizimlar kabi. c++ ob'ektga yo'naltirilgan dasturlash (oop) tamoyillarini qo'llab-quvvatlaydi, bu esa kodni modullarga bo'lish va qayta ishlatish imkonini beradi, natijada 50% gacha vaqt tejashga yordam beradi. c...

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

Tags: c++dasturlash tili c++ tili tuz… PPTX 20 pages Free download Telegram