O'zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali "Dasturiy injiniring" kafedrasi




Download 98.21 Kb.
Sana19.05.2023
Hajmi98.21 Kb.
#61964
Bog'liq
1-Mustaqil ish topshiriqlari (2)
05-02 qisqa guruh tarbiyachi daftari, Venn-diagrammasi-, Matematik-damino-oyini, kompyuter Tarmoqnini montaj qilsh turlar, 85-96 betlar, Презентация Microsoft PowerPoint, 2021- догерек Айсара (3), Bekchanova-zilola kurs-ishi m. . m pdf, маънавият маъруза -4, ABBAZ, 1. Korporativ huquq tushunchasi Korporativ huquqiy munosabatlar -fayllar.org, Ilmiy bashorat-fayllar.org, IMSlar, E va S1 Mustaqil ish namuna variant ro\'yxat

O'ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI "Dasturiy injiniring" kafedrasi

“KOMPYUTER INJINIRINGI” FAKULTETI
Guruh : KIS 20-01
“Algaritmlarni loyihalash” fanidan
Bajardi: Qarabayev M
Qabul qildi: Mahmudov R.Z

2-Topshiriq
Algoritm:
1. “Vaqt” o‘zgaruvchisini 0 ga boshlang.
2. “Rang” o‘zgaruvchisini “yashil”ga boshlang.
3. O'zgaruvchini 0 ga "yonib-o'chadigan" ishga tushiring.
4. Istalgan vaqtga yetguncha quyidagi amallarni takrorlang:
a. Agar rang "yashil" bo'lsa va vaqt 60 soniyadan kam bo'lsa, vaqtni 1 soniyaga oshiring va yashil rang bilan davom eting.
b. Agar rang "yashil" bo'lsa va vaqt 60 soniyaga teng yoki undan katta bo'lsa, rangni "sariq" ga o'rnating, vaqtni 1 soniyaga oshiring va "miltillash" o'zgaruvchisiga 1 qo'shing.
c. Agar rang "sariq" bo'lsa va vaqt 10 soniyadan kam bo'lsa, vaqtni 1 soniyaga oshiring va sariq rang bilan davom eting.
d. Agar rang "sariq" bo'lsa va vaqt 10 soniyaga teng yoki undan ko'p bo'lsa, rangni "qizil" ga o'rnating, vaqtni 1 soniyaga oshiring va "miltillash" o'zgaruvchisiga 1 qo'shing.
e. Agar rang "qizil" bo'lsa va vaqt 60 soniyadan kam bo'lsa, vaqtni 1 soniyaga oshiring va qizil rang bilan davom eting.
f. Agar rang "qizil" bo'lsa va vaqt 60 soniyaga teng yoki undan katta bo'lsa, rangni "sariq" ga o'rnating, vaqtni 1 soniyaga oshiring va "miltillash" o'zgaruvchisiga 1 qo'shing.
5. Agar oxirgi rang "yashil" bo'lsa, "fleshlar" o'zgaruvchisiga 1 qo'shing.
6. "Chilt" qiymatini chop eting.

Dastur:


vaqt = 0
rang = "yashil"
miltillash = 0

vaqt
agar rang == 'yashil' va vaqt <60 bo'lsa:
vaqt += 1
elif rangi == 'yashil' va vaqt >= 60:
rang = "sariq"
vaqt += 1
miltillaydi += 1
elif rangi == 'sariq' va vaqt < 10:
vaqt += 1
elif rangi == 'sariq' va vaqt >= 10:
rang = "qizil"
vaqt += 1
miltillaydi += 1
elif rangi == "qizil" va vaqt <60:
vaqt += 1
elif rangi == "qizil" va vaqt >= 60:
rang = "sariq"
vaqt += 1
miltillaydi += 1

agar rang == "yashil" bo'lsa:


miltillaydi += 1

chop etish (yonib-o'chib turadi)
Download 98.21 Kb.




Download 98.21 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O'zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali "Dasturiy injiniring" kafedrasi

Download 98.21 Kb.