Dasturlashda tegishli texnik topshiriq quyidagi talablarni o'z ichiga olishi kerak:
|
Avtomabil serqatnov va piyoda kam bo`lgan yo`llar uchun svetafor
|
1. Aniq maqsad: topshiriq aniq belgilangan maqsad yoki muammo bayoniga ega bo'lishi kerak. Unda nima qilish yoki erishish kerakligi aniq belgilanishi kerak.
|
Svetador yo`llarda piyodalarning havsizligini ta’minlash maqsadida piyodalar tomonidan boshqariladigan svetafordir.
|
2. Batafsil ko'rsatmalar: topshiriqda vazifani bajarish bo'yicha batafsil ko'rsatmalar bo'lishi kerak. U muammoni hal qilish uchun zarur bo'lgan barcha kerakli qadamlarni, algoritmlarni yoki mantiqni o'z ichiga olishi kerak.
|
Piyodalar svetafor tugmasini bosish orqali 1 daqiqa davomida avtomabillarga to`xtash ishorasini beradi.
|
3. Kutilayotgan natija: topshiriqda kutilayotgan natija yoki ishlab chiqarilishi kerak bo'lgan natija aniq ko'rsatilishi kerak. Bu dasturchiga ularning yechimidan nima kutilayotganini tushunishga yordam beradi.
|
Bu orqali piyodalarni yo`l qoidalariga asosan va erkin harakatlanishlariga ijobiy ta’sir ko`rsatadi.
|
4. Kirish talablari: topshiriqda muammoni hal qilish uchun taqdim etiladigan kirish parametrlari yoki ma'lumotlar ko'rsatilishi kerak. Bu kirish ma'lumotlaridagi har qanday cheklovlar o'z ichiga oladi.
|
Avtomabil ko`p va piyoda kam bo`lgan yo`llar uchun uchun mo`ljallangan.
|
5. Dasturlash tili va muhiti: Topshiriqda vazifani bajarish uchun ishlatilishi kerak bo'lgan dasturlash tili va dasturiy ta'minot muhiti ko'rsatilishi kerak. Bu dasturchiga to'g'ri vositalar va resurslarni tanlashga yordam beradi.
|
C++ dasturlash tilidan foydalanilgan
|
6. Sinov va tekshirish: topshiriq sinovdan o'tkazish va yechimni tasdiqlash uchun maxsus mezonlarni o'z ichiga olishi kerak. U turli stsenariylarda dasturning kutilgan xatti-harakati va ishlashini ko'rsatishi kerak.
|
Sinov muddatida bo`laddi yaxshi o`tsa doimiy ish faoliyatini boshlaydi.
|
7. Kod sifati va tuzilishi: topshiriq kod sifati, o'qilishi va barqarorligi muhimligini ta'kidlashi kerak. U eng yaxshi kodlash amaliyoti va standartlaridan foydalanishni rag'batlantirishi kerak.
|
Kod qismi algaritim bilan yoziladi. Tushunarlik aniq va batafsil tuzilgan.
|
8. Muddati: topshiriqni topshirishning aniq muddati bo'lishi kerak. Bu dasturchiga o'z vaqtini boshqarishga va o'z ishlariga ustuvor ahamiyat berishga yordam beradi.
|
10 kunda
|
9. Resurslar va ma'lumotnomalar: Topshiriq dasturchiga muammo sohasi yoki foydalanilayotgan texnologiyani tushunishga yordam beradigan tegishli manbalar, ma'lumotnomalar yoki hujjatlarni taqdim etishi kerak.
|
Internet sayitlari hamda fan resurslaridan, svetafor darsligiga oid qo`llanmalardan foydalandim
|
10. Baholash mezonlari: Topshiriqda yechim baholanadigan mezonlar belgilanishi kerak. Bu dasturchiga ularning yechimining qaysi jihatlari baholanishini tushunishga yordam beradi.
|
|
Umuman olganda, dasturlash bo'yicha tegishli texnik topshiriq yaxshi hujjatlashtirilgan, aniq bo'lishi va dasturchi vazifani muvaffaqiyatli bajarishi uchun barcha kerakli ma'lumotlarni taqdim etishi kerak.
|
|