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! π
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
π§ 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
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.
Ko'pchilikda "Dasturlash o'zi nima?" savoli paydo bo'lgan.
Birinchi navbatda shu savolning javobini bilib olamiz.
β€1π1π1π1
This media is not supported in your browser
VIEW IN TELEGRAM
π2β€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
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
β€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.
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