Mundarija: kirish 3 I bob. C# Dasturlash tili 8


if(redStopLight.Visible==true



Download 0,76 Mb.
bet5/6
Sana24.06.2022
Hajmi0,76 Mb.
#699883
1   2   3   4   5   6
Bog'liq
svetofor dasturini tuzish

if(redStopLight.Visible==true)
{
redStopLight.Visible=false;
yellowStopLight.Visible=false;
greenStopLight.Visible=true;
}
else if(greenStopLight.Visible==true)
{
redStopLight.Visible=false;
yellowStopLight.Visible=true;
greenStopLight.Visible=false;
}
else if(yellowStopLight.Visible==true)
{
redStopLight.Visible=true;
yellowStopLight.Visible=false;
greenStopLight.Visible=false;
}

}




  • Button2 ni ikki marta bosamiz va kod ni kiritamiz.
    }
     void BtnStopClick(object sender, EventArgs e)
    {
    timer1.Enabled=false;
    timer2.Enabled=false;
    Endi yana dizayin qismiga o`tamiz va pictureBox4 dizayinga qo`shib olamiz, Car nomi bilan saqlab qo`yamiz .





  • Ohirgi ko`rinishi shu holda bo`ladi.




XULOSA


Kompyuter fanida rekursiya muammoni hal qilish usuli bo'lib, unda yechim xuddi shu muammoning kichik nusxalarini yechishga bog'liq. Bunday muammolarni odatda iteratsiya yo'li bilan hal qilish mumkin, ammo bu dasturlash vaqtida kichik nusxalarni aniqlash va indekslash kerak. Aksincha, rekursiya bunday rekursiv muammolarni o'z kodlari ichidan chaqiradigan funksiyalar yordamida hal qiladi. Yondashuv ko'plab muammolar turlariga qo'llanilishi mumkin va rekursiya kompyuter fanining markaziy g'oyalaridan biridir.Ko'pgina kompyuter dasturlash tillari funksiyani o'z kodi ichidan chaqirishga ruxsat berish orqali rekursiyani qo'llab-quvvatlaydi. Ba'zi bir funktsional dasturlash tillari hech qanday halqa konstruktsiyasini aniqlamaydi, lekin faqat qayta-qayta chaqirish kodini so'rashga tayanadi. Hisoblash nazariyasida bu faqat rekursiv tillar to’liqligi isbotlangan.Bu shuni anglatadiki, ular boshqarish tizimlariga asoslangan imperativ tillar kabi kuchliroq (xuddi shu muammolarni yechishda ishlatilishi mumkin), masalan va vaqt kabi.
Funksiyani o'z ichidan qayta-qayta chaqirish, chaqiruv stekining barcha jalb qilingan chaqiriqlar kiritish hajmining yig'indisiga teng bo'lishi mumkin. Bundan kelib chiqadiki, iteratsiya bilan osonlikcha hal qilinishi mumkin bo'lgan muammolar uchun rekursiya umuman kam samaralidir va katta muammolar uchun tail chaqirig’ini optimallashtirish usullaridan foydalanish juda muhimdir.



Download 0,76 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish