π‘ƒπ‘Ÿπ‘œπ‘”π‘Ÿπ‘Žπ‘šπ‘šπ‘’π‘Ÿ
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
Assalomu alaykum! πŸ‘‹

Men boshlangβ€˜ich darajadagi dasturchiman. Bu kanalda siz bilan C++ dasturlash tili, algoritmlar, kompyuter savodxonligi haqida sodda va foydali postlar ulashaman.

Agar siz ham yangi oβ€˜rganayotgan boβ€˜lsangiz β€” xush kelibsiz! πŸš€
❀1πŸ‘1πŸ‘¨β€πŸ’»1
Maqsad aniq - Yo'l bor !

🧠 Men hozir boshlangβ€˜ich dasturchiman. Ammo oβ€˜zim uchun aniq reja tuzganman:
2 oy ichida kompyuter asoslari, C++ ning basic va advanced qismlari, Python asoslari va amaliy loyihalar bilan shugβ€˜ullanaman.

Reja asosida har hafta ma'lum bir mavzuni oβ€˜zlashtirib, bu yerda siz bilan qisqacha bilimlarimni boβ€˜lishib boraman.

πŸ“š Har kuni oz boβ€˜lsa ham oβ€˜rganaman. Har hafta yakunida oβ€˜zimni sinab koβ€˜raman.

πŸ’‘ Siz ham boshlamoqchi boβ€˜lsangiz β€” birga oβ€˜rganamiz!

#dasturchilik #boshlangich #cpp #python #algoritm #kompyuter
❀1πŸ‘1πŸ‘¨β€πŸ’»1
🚨 CHALLENGE: 15 KUNLIK MASALA CHALLENGE πŸš€

Men hozirda C++ dasturlashning boshlangβ€˜ich (2-level) bosqichini tugatdim βœ…
Endi esa 3-level: real masalalar yechish (Robocontest) bosqichiga oβ€˜tyapman.

Shu bilan birga, #15kunlikMasalaChallenge e’lon qilaman:

πŸ“… Muddat: 15 kun
🎯 Har kuni 5 yoki 10 ta masala
🧠 Masalalar: oddiydan oβ€˜rtacha darajagacha
πŸ’» Maqsad: har kuni bir qadam oβ€˜sish, amaliyot orqali bilimni mustahkamlash!

Siz ham men bilan birga bajarsangiz β€” juda yaxshi!
Boshlanish: ERTAGA 1-I MASALA POST QILINADI

#cpp #robocontest #masalalar #challenge
❀2πŸ‘1πŸ‘¨β€πŸ’»1🫑1
Assalomu alaykum

Ko'pchilikda "Dasturlash o'zi nima?" savoli paydo bo'lgan.
Birinchi navbatda shu savolning javobini bilib olamiz.
❀1πŸ‘1πŸ•Š1πŸ†’1
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