π‘ƒπ‘Ÿπ‘œπ‘”π‘Ÿπ‘Žπ‘šπ‘šπ‘’π‘Ÿ
14 subscribers
327 photos
24 videos
1 file
6 links
C++ | Algoritmlar | Kompyuter asoslari
Boshlangβ€˜ich darajadagi dasturchilar uchun mini darslar, tushunchalar va masalalar

πŸ‘©β€πŸ’» By Marjona
πŸ“© Bogβ€˜lanish: @M_Marjona_Dilshodovna
Download Telegram
Hozirchalik Foundation haqida to'liqroq bilib olamiz.
πŸ”₯2❀1
1. Foundation – Dasturlash asoslari

Dasturlashni oβ€˜rganish uchun eng avvalo quyidagi tushunchalarni bilish kerak:


---

βœ… 1. Oβ€˜zgaruvchi (Variable) β€” Ma’lumot saqlaydigan nomlangan joy

Tasavvur qiling, kompyuterda turli ma’lumotlarni (yosh, ism, baho) qutilarda saqlash kerak. Har bir qutiga nom beriladi β€” mana shu oβ€˜zgaruvchi boβ€˜ladi.

Misol:

string ism = "Marjona";
int yosh = 20;

Bu yerda ism – Marjona matnini, yosh – 20 raqamini saqlaydi.


---

βœ… 2. Shart operatorlari (if / else) β€” Tanlash yoβ€˜li

Kompyuterga β€œAgar biror narsa boβ€˜lsa, shunday qil, boβ€˜lmasa boshqacha qil” deyish.

Misol:

if (yosh >= 18) {
cout << "Siz katta yoshdasiz.";
} else {
cout << "Siz hali voyaga yetmagansiz.";
}


---

βœ… 3. Takrorlash operatorlari (for / while) β€” Bir ishni qayta-qayta qilish

Bir xil harakatni bir necha marta bajarish uchun ishlatiladi.

Misol:

for (int i = 1; i <= 3; i++) {
cout << "Salom!";
}

Natija: "Salom!" soβ€˜zi 3 marta chiqadi.


---

βœ… 4. Funksiya (Function) β€” Qayta ishlatish uchun yozilgan buyruqlar toβ€˜plami

Koβ€˜p ishlatiladigan kodni alohida yozib, istalgan payt chaqirish mumkin.

Misol:

void salomBer() {
cout << "Assalomu alaykum!";
}

Bu funksiyani chaqirsangiz, xabar chiqaradi.


---

βœ… 5. Ma’lumot turlari (Data Types) β€” Kompyuter qanday ma’lumotni saqlayotganini koβ€˜rsatadi

int – butun son (masalan: 7)

float – kasr son (masalan: 3.14)

char – bitta harf ('A')

string – soβ€˜zlar, matn ("Salom")

bool – ha yoki yoβ€˜q (true/false)


Kanalga ulanish:
@code_hub_01
πŸ”₯2✍1❀1πŸ‘1
#Chellange_1kun | Qudrat Abdurahimov Masalalari
(by @programmer_Marjona)
❀1πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
C++ dastur.uz.exe
3.2 MB
#15_kunlik_Chellage Qudrat Abdurahimov Muammolar to'plami C++
❀1πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
#Chellange_1kun | Kiritish, chiqarish va o'zlashtirish operatorlari (40 ta masala)
❀2πŸ‘1πŸ‘1πŸ‘¨β€πŸ’»1
#Ch1_masala1
Begin1. Kvadratning tomoni a berilgan. Uning perimetri aniqlansin P=4*a.
❀2πŸ‘1πŸ‘1πŸ‘¨β€πŸ’»1
#Ch1_masala2 Kvadratning tomoni a berilgan. Uning yuzasi aniqlansin. S=a*a
❀1πŸ‘1πŸ‘1πŸ‘¨β€πŸ’»1
#Ch1_masala3 To'g'ri to'rtburchakning tomonlari a va b berilgan. Uning yuzasi S=a*b; va P=2*(a+b) perimetri aniqlansin.
❀1πŸ‘1πŸ‘1πŸ‘¨β€πŸ’»1
#Ch1_masala4 Aylananing diametri d berilgan. Uning uzunligi aniqlansin. L=Ο€*d Ο€=3.14
❀1πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
#Ch1_masala5 Kubning yon tomoni a berilgan. Uning hajmini V = a*a*a va to`la sirti S = 6*a*a aniqlansin.
❀2πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
#Ch1_masala6 Paralelepepidning tomonlari a, b, c berilgan. Uning hajmini V=a*b*c va to'la sirti S=2*(a*b+b*c+a*c) aniqlansin.
❀1πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
#Ch1_masala7 Doiraning radiusi R berilgan. Uning uzunligi L va yuzasi S aniqlansin. L=2*Ο€*R S=Ο€*R*R
❀1πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
#Ch1_masala8 Ikkita son a va b berilgan. Ularning o`rta arifmetigi aniqlansin (a+b)/2
❀1πŸ‘1πŸ”₯1πŸ‘¨β€πŸ’»1
#Ch1_masala9 Ikkita manfiy bo'lmagan son a va b berilgan. Ularning o'rta geometrigi aniqlansin.. √ (a*b)
❀1πŸ‘1πŸ‘1πŸ‘¨β€πŸ’»1
#Ch1_masala10 Nolga teng bo`lmagan ikkita son berilgan. Ularning yig'indisini, ko'paytmasini va har birining kvadrati aniqlansin.
❀1πŸ‘1πŸ”₯1πŸ‘1πŸ‘¨β€πŸ’»1
Ko'pchilik dasturchilarga tanish holat😁



Dasturlashga qiziqadiganlarga jo'nating va kanalga a'zo bo'ling!


Kanalga ulanish:
@code_hub_01
❀2😁2🌚1