|
Mustaqil ishi Mavzu: Haskell dasturlash tilidan foydalangan holda labirintdan chiqish yoʻlarini tanlash dasturiy taʼminotini ishlab chiqish Bajardi: Xamrayev Mansur Tekshirdi
|
bet | 1/3 | Sana | 14.05.2024 | Hajmi | 130,82 Kb. | | #232027 |
Bog'liq Deklarativ dasturlash Mustaqil ish
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“Ilmiy tadqiqot metodologiyasi” fanidan
Mustaqil ishi
Mavzu: Haskell dasturlash tilidan foydalangan holda labirintdan chiqish yoʻlarini tanlash dasturiy taʼminotini ishlab chiqish
Bajardi: Xamrayev Mansur
Tekshirdi: Yuldashev Zafar
Toshkent 2024
Haskell dasturlash tilidan foydalangan holda labirintdan chiqish yoʻlarini tanlash dasturiy taʼminotini ishlab chiqish
Reja:
Haskell dasturlash tili haqida umumiy ma’lumotlar.
Labirintning tasvirini aniqlash
Labirint maʼlumotlarini kiritish
Labirintni yechish algoritmini amalga oshirish
Labirint cheklovlarini boshqarish
Chiqish yo‘lini chiqarish va boshqa bosqichlar
Haskell dasturlash tili haqida umumiy ma’lumotlar.
Haskell dasturlash - bu yuqori darajadagi mashhur dasturfunktsional dasturlashkuchli statik yozish va dangasa baholash bilan til. Bu sizga muammolarni hal qilish va dasturiy ta'minotni yaratish uchun noyob yondashuvni taqdim etadi. Haskellda funksiyalar atrofida qurilgan, siz yozgan va ishlatadigan hamma narsa funksiyaga asoslangan.
Dasturlash kontekstida funktsiya ma'lum bir vazifani bajaradigan kodning o'ziga xos "kichik to'plami" dir. Funktsional dasturlash ushbu funksiyalardan tuzilgan va standart usulda foydalanish kontseptsiyasi asosida qurilgan.
Haskell dasturlashni o'zlashtirish uchun siz ushbu tilni boshqalardan ajratib turadigan ba'zi fundamental tushunchalarni tushunishingiz kerak. Biz Haskell qanday ishlashini tushunish uchun muhim asoslarni o'rganamiz.
Sof funktsional: Haskell dasturlashda funktsiyaning chiqishi faqat matematik funktsiyalarga o'xshash kirishlari bilan aniqlanadi. Bu funksiyalarning nojo'ya ta'siri yo'qligini anglatadi, bu o'zgaruvchan holatga bog'liq xatolarni keskin kamaytiradi.
Statik yozish: Haskell statik yozishdan foydalanadi, ya'ni har bir ifodaning turi kompilyatsiya vaqtida ma'lum. Bu ko'plab mumkin bo'lgan ish vaqti xatolarining oldini oladi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Mustaqil ishi Mavzu: Haskell dasturlash tilidan foydalangan holda labirintdan chiqish yoʻlarini tanlash dasturiy taʼminotini ishlab chiqish Bajardi: Xamrayev Mansur Tekshirdi
|