
Mundarija:
- 1 -qadam: Maslahatlar
- 2 -qadam: Onlayn kompilyatorni qidiring
- 3 -qadam: Sizda to'g'ri dasturlash tili borligiga ishonch hosil qiling
- 4 -qadam: sintaksis
- 5 -qadam: Kutubxonani yuklash
- 6 -qadam: Kalkulyatorni kodlashni boshlang
- 7 -qadam: funktsiyani o'rnating
- 8-qadam: Agar boshqasi bo'lmasa
- 9-qadam: agar bo'lmasa, ichidagi operatsiyalar
- 10 -qadam: interfeysni yaratish
- 11 -qadam:
- 12 -qadam: natijani chop eting
- 13 -qadam: Dasturni ishga tushiring va kompilyatsiya qiling
- 14 -qadam: Natijalarni tekshiring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



Sizning birinchi kodingiz bo'lishi mumkin bo'lgan narsaga xush kelibsiz, siz "C" dasturlash tili yordamida oddiy kalkulyator yaratadigan oson dastur yozasiz.
Eslatma: Agar rasmlar uzoq yoki yopiq bo'lsa, rasmni to'liq ko'rish uchun ularni bosing.
1 -qadam: Maslahatlar
Shuni yodda tutingki, kodlashni boshlash sizga nusxa ko'chirish kabi ko'rinishi mumkin, lekin ko'pchilik dasturchilar aynan shunday boshlaydilar! Agar siz yozayotganingizni tushunish uchun kerak bo'lsa, oldinga va orqaga qayting.
-Shuningdek, vazifalarni, qavslarni, so'zlarni va boshqalarni noto'g'ri joylashtirishdan ehtiyot bo'ling! Agar biror narsa joyida bo'lmasa, kompilyator xato qiladi.
-Iltimos, qadamlarni diqqat bilan o'qing! Siz rivojlanayotganingizda ko'proq ma'lumot olasiz.
-Butun kodni ko'rish uchun rasmlarni bosing, chunki siz butun rasmni ko'ra olmaysiz.
2 -qadam: Onlayn kompilyatorni qidiring


U erda ko'plab onlayn kompilyatorlar bor yoki siz hatto o'zingizni yuklab olishingiz mumkin, lekin kodlashni yangi boshlaganlar uchun onlayn kompilyator - eng yaxshi tanlov. Biz tanladik:
www.onlinegdb.com/online_c_compiler
Yoki Google -dan onlayn kompilyatorni qidirishingiz mumkin.
3 -qadam: Sizda to'g'ri dasturlash tili borligiga ishonch hosil qiling

Biz "C" ni o'z tilimiz sifatida ishlatamiz. Veb -saytning yuqori o'ng burchagida siz turli xil dasturlash tillaridan birini tanlashingiz kerak. Odatiy "C" ga o'rnatiladi, lekin agar u boshqa tilda o'zgartirilsa, C dan kod boshqa tillarda ishlamaydi.
4 -qadam: sintaksis

Buni har qanday og'zaki tilda, masalan, ingliz tilida, jumlalarni qanday tuzishingiz bilan solishtirish mumkin. Kompilyator (kodni o'qiydigan dastur) siz yozganlarni qayta ishlashi uchun siz uni o'qiy oladigan tarzda kiritishingiz kerak. Iltimos, har biri nima ekanligini tushunish uchun yuqoridagi jadvalga qarang.
5 -qadam: Kutubxonani yuklash

Sizning asosiy interfeysingiz #include kutubxonasi VA asosiy funktsiyani o'z ichiga olganligiga ishonch hosil qiling. Bulardan hech biri bo'lmasa, sizning kodingiz kompilyatsiya qilinmaydi yoki to'g'ri ishlamaydi.
6 -qadam: Kalkulyatorni kodlashni boshlang


Butun dasturni ko'rib chiqing, agar biror narsa etishmayotgan bo'lsa, bu erga kelib, tafsilotlarni tekshirishingiz mumkin.
7 -qadam: funktsiyani o'rnating


Xuddi biz ko'rgan asosiy funktsiyaga o'xshab, IF-ELSE iboralari yordamida 5 parametrli DoMath funktsiyasini o'rnating. Har bir parametr int qiymati (tamsayı) bo'ladi va operatsiyani tanlash va ikkita raqamni ishlatish uchun bo'ladi.
8-qadam: Agar boshqasi bo'lmasa


Har bir operatsiya uchun if else iboralar blokini yarating. If-else har bir ko'rsatmasi bizga foydalanuvchiga xohlagan narsasiga qarab variantlarni tanlash imkonini beradi, ular operatsiyani tanlagandan so'ng, dastur faqat shu qismni ishga tushiradi. Ushbu dars uchun biz 5 ta operatsiyani bajaramiz. Qo'shish, ayirish, ko'paytirish, bo'linish va bo'linish paytida qolgan ikkita sonni topish.
9-qadam: agar bo'lmasa, ichidagi operatsiyalar



Har bir if-blokda foydalanuvchi qaysi operatsiyani tanlaganiga qarab operatsiyani bajaring. Javobni oxirigacha qaytarganingizga ishonch hosil qiling (bu natijani asosiy funktsiyaga yuboradi).
10 -qadam: interfeysni yaratish

Endi biz foydalanuvchi uchun foydalanuvchi interfeysini yaratishimiz kerak. Asosiy funktsiyada biz foydalanuvchidan ro'yxatning ustiga ikkita tamsayı qiymatini kiritishni va qaysi operatsiyani bajarishni xohlayotganini tanlashini so'raymiz.
11 -qadam:

Foydalanuvchi ikkita tamsayı kiritib, operatsiyani tanlagandan so'ng, siz bu 3 int qiymatlarini biz yaratgan DoMath funktsiyasiga kiritishingiz kerak bo'ladi. DoMath funktsiyasi int qiymatini qaytaradi, chunki asosiy funktsiyadagi int qiymatini e'lon qilganingiz va ishga tushirganingizga ishonch hosil qiling.
12 -qadam: natijani chop eting

Nihoyat, biz DoMath funktsiyasidan qaytarilgan qiymatni chop etamiz
13 -qadam: Dasturni ishga tushiring va kompilyatsiya qiling

Yaqinda OnlineGDB -da yozgan kodingizni ishga tushirish va kompilyatsiya qilish uchun sahifaning chap yuqori qismidagi yashil tugmani bosish kifoya. Agar siz bir xil kompilyatordan foydalanmasangiz, bu qadam farq qilishi mumkin.
14 -qadam: Natijalarni tekshiring

Dastur foydalanuvchidan qiymatlarni kiritishni so'raganda, har bir yuborishdan so'ng Enter tugmasini bosganingizga ishonch hosil qiling. Agar siz OnlineGDB -dan foydalanayotgan bo'lsangiz, dasturdan chiqishlaringiz kompilyatorda chiqish yorlig'i ostida bo'ladi. Shunga qaramay, agar siz OnlineGDB -dan foydalanmasangiz, bu turlicha bo'lishi mumkin.
Tavsiya:
Arduino yordamida Morze kodi tarjimonini qanday qilish kerak: 10 qadam

Qanday qilib Arduino yordamida Morse kodi tarjimoni qilish mumkin: Umumiy ma'lumot Kodlangan tarzda muloqot qilish, juda ajoyib bo'lishidan tashqari, turli sohalarda ko'plab ilovalarga ega. Kod bilan aloqa qilishning eng keng tarqalgan usullaridan biri bu Morze kodidir. Ushbu qo'llanmada siz qanday qilib tarjimon yuborish va qayta yuborishni o'rganasiz
HT12D HT12E yordamida RF 433MHZ radio boshqaruvi - HT12E va HT12D yordamida 433 MGts chastotali masofadan boshqarish pultini yaratish: 5 qadam

HT12D HT12E yordamida RF 433MHZ radio boshqaruvi | HT12E va HT12D yordamida 433 MGts chastotali masofadan boshqarish pultini yaratish: Bu ko'rsatmali men sizga HT12E kodli 433 mGts chastotali qabul qiluvchi moduli yordamida RADIO masofadan boshqarish pultini qanday qilishni ko'rsataman. HT12D dekoder IC.Ushbu yo'riqnomada siz ma'lumotlarni juda arzon komponentlar yordamida yuborishingiz va qabul qilishingiz mumkin: HT
Arduino yordamida grafik kalkulyator: 7 qadam

Arduino -dan foydalanadigan grafik kalkulyator: Salom do'stlar, bugun sizlarga ko'rsatadigan yangi narsam bor. Sarlavhada aytib o'tganimdek, men Arduino uno va 2.4 dan foydalangan holda ELEKTRON KALKULYATORini ishlab chiqdim. TFT LCD displeyli ekran
Qanday qilib 2D belgisini Unreal Engine 4 -dagi belgilar boshqaruvchisi yordamida kompyuter uchun vizual skript yordamida yaratish mumkin: 11 qadam

Kompyuter uchun vizual skriptdan foydalanib, Unreal Engine 4 -dagi 2 -belgini qanday boshqarish kerak: Kompyuter uchun vizual skript yordamida Unreal dvigateli 4 -da 2 -belgini qanday boshqarish kerak, men Jordan Steltz. Men 15 yoshimdan beri video o'yinlar ishlab chiqyapman. Bu darslik sizga asosiy belgilarni qanday yaratishni o'rgatadi
FoldTronics: Katlanadigan HoneyComb tuzilmalari yordamida integratsiyalashgan elektronika yordamida 3D ob'ektlarni yaratish: 11 qadam

FoldTronics: Katlanadigan HoneyComb tuzilmalari yordamida integratsiyalashgan elektronika yordamida 3 o'lchamli ob'ektlarni yaratish: Ushbu qo'llanmada biz elektronikani 3D-ga o'ralgan narsalarga qo'shish uchun 2D-kesishga asoslangan ishlab chiqarish texnikasi FoldTronics-ni taqdim etamiz. Asosiy g'oya, 2D varaqni kesish chizgichi yordamida kesish va teshish, uni 3D chuqurchalar konstruktsiyasiga burish mumkin