|
O'zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali "Dasturiy injiniring" kafedrasi
|
Sana | 19.05.2023 | Hajmi | 98.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)60>
|
|
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
|