Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
204
Console
.Write(
"c[{0}]="
, i);
c[i] =
int
.Parse(
Console
.ReadLine());
}
max = c[0];
for
(i = 0; i < n; i++)
{
if
(max < c[i])
max = c[i];
}
for
(i = 0; i < n; i++)
Console
.Write(
" "
+ c[i]);
Console
.WriteLine(
"\n max={0} "
, max);
Console
.ReadKey();
}
}
}
Endi
ushbu dasturni F5 tugmasi orqali ishga
tushiramiz va sinovdan
o‘tkazamiz. Konsol oynasida quyidagi 1.1-rasm rasmda keltirilgan natijaga erishamiz.
1.1-rasm. Konsol oynasi.
Agar dasturni ishlatish jarayonida biror xatolik sodir bo‘lsa, uni
yoki
funksional tugmalari orqali tekshirib ko‘rish mumkin. Ushbu holda dasturning
har bir
operatori ketma-ket bajarilib, zarur o‘zgaruvchi qiymatini uning nomiga
sichqonchani yaqinlashtirib ko‘rish mumkin.
Shuningdek, dasturning zarur tugun
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
205
nuqtasiga
tugmasini bosib yoki stop operatoridan foydalanib,
ushbu tugun
nuqtada o‘zgaruvchilarning qiymatlarini tekshirib ko‘rish imkoniyati mavjud.
2-misol. Konsoldan n o‘lchamli massiv berilgan. Massivni juft elementlirini
indeksi bo‘yicha tartiblab chop etish dastur tuzing.
Visual Studio 2013 (VS 2013) tizim ishga tushiriladi,
2.1 rasmda keltirilgan
foydalanuvchi interfeysi shakllantiriladi.
2.1-rasm. Visual Studio 2013 tizimining boshlang‘ich sahifasi
VS 2012 muhitida biror turdagi dasturiy ta’minotni
yaratish uchun File
menyusidagi
New Project buyrug‘ini ishga tushirish lozim. Natijada tizimda
o‘rnatilgan bir qancha turdagi shablonlar (
Installed Templates) taqdim qilinadi. Ular
orasida
Visual Basic, Visual C#, Visual C++, Visual F# va boshqalar mavjud. So‘ngra
Visual C# qismini tanlab, shablonlar (Templates) ichidan
ConsoleApplication qismini
tanlaymiz. Yangi hosil qilinayotgan loyiha nomi (
Name)ni
SecondProgramm kabi
kiritib,
OK tugmasini bosamiz.
Endi berilgan masala kodini kiritamiz.
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
207