C#: Birinchi dastur va natija
Bitta tushuncha, bitta misol, keyin mustaqil mashq. Bu boshlang‘ich yo‘lning 1-darsi.
Bu darsda
Birinchi dastur va natija tushunchasini kod va natija orqali ajratamiz.
Sodda qilib tushunamiz
Dastur aniq buyruqlar ketma-ketligidir. Birinchi misolda faqat bitta matnni ekranga chiqaramiz. Kod bilan natija bir xil narsa emas: kod buyruq, natija esa shu buyruq bajarilganda ko‘rinadigan matndir.
Matn qo‘shtirnoqlar orasida beriladi. Tilga tegishli chiqarish buyrug‘i shu matnni natijaga yuboradi. Belgilarni ko‘chirish bilan cheklanmay, qaysi qism buyruq va qaysi qism ma’lumot ekanini ajrating.
Avval ish joyini tushunamiz
Kompyuterda .NET SDK kerak. dotnet new console bilan loyiha yarating, Program.cs ni misol bilan almashtiring va dotnet run buyrug‘ini bajaring.
Fayl yoki ish joyi: Program.cs. Kod muharriri matn yozishga yordam beradi; C++, C# va Javada kodni bajarish uchun tegishli kompilyator yoki SDK ham kerak.
dotnet new console -n BirinchiDastur cd BirinchiDastur # Program.cs faylini misol bilan almashtiring dotnet run
Koddagi qismlar nima qiladi?
using System;— Console nomidan foydalanishga imkon beradi.class Program— Dastur sinfi.static void Main()— Bajarilish boshlanadigan metod.Console.WriteLine— Qiymatni va yangi qatorni chiqaradi.
Misolni birga ko‘ramiz
using System;
class Program {
static void Main() {
Console.WriteLine("Salom!");
}
}Kutiladigan natija
Salom!
- Matn.
- Chiqarish buyrug‘i.
- Natija.
Kompyuterda .NET SDK kerak. dotnet new console bilan loyiha yarating, Program.cs ni misol bilan almashtiring va dotnet run buyrug‘ini bajaring.
Mustaqil mashq
Misoldagi bitta qiymatni o‘zgartiring. Avval yangi natijani daftarga yozing, keyin kodni tekshiring. Bir vaqtning o‘zida faqat bitta o‘zgarish qiling.
O‘zingizni tekshiring
Salom! matnini chiqaruvchi dastur natijasida nima ko‘rinadi?
- Buyruqning butun kodi
- Har doim 0
- Hech qanday matn emas
- Salom!
Dastur aniq buyruqlar ketma-ketligidir. Birinchi misolda faqat bitta matnni ekranga chiqaramiz. Kod bilan natija bir xil narsa emas: kod buyruq, natija esa shu buyruq bajarilganda ko‘rinadigan matndir. Matn qo‘shtirnoqlar orasida beriladi. Tilga tegishli chiqarish buyrug‘i shu matnni natijaga yuboradi. Belgilarni ko‘chirish bilan cheklanmay, qaysi qism buyruq va qaysi qism ma’lumot ekanini ajrating.
Dastur kodi bilan natija orasidagi farq qaysi?
- Kod va natija doim aynan bir xil.
- Natija hech qachon ko‘rinmaydi.
- Kod faqat rasm bo‘ladi.
- Kod buyruqlar, natija esa ularning bajarilishidan hosil bo‘ladi.
Matn qo‘shtirnoqlar orasida beriladi. Tilga tegishli chiqarish buyrug‘i shu matnni natijaga yuboradi. Belgilarni ko‘chirish bilan cheklanmay, qaysi qism buyruq va qaysi qism ma’lumot ekanini ajrating.
Qisqa xulosa
Birinchi dastur va natija tushunchasini o‘z so‘zlaringiz bilan ayting. Koddagi qaysi qismni o‘zgartirsangiz natija o‘zgarishini ko‘rsating.