Слайд 1
Тиімділік кодын құрастыру бойынша Шеннон-Фано әдісі
Презентация
10 слайдов · сгенерирована в Презентоше — бесплатном генераторе презентаций
Слайд 1
Презентация
Слайд 2
Тиімді кодтау деректерді аз битпен жеткізуге мүмкіндік береді, сондықтан ол ақпаратты сығымдауда кең қолданылады. Шеннон-Фано әдісі осы мақсатқа арналған алғашқы ықшам кодтау тәсілдерінің бірі болып саналады және 1940-жылдары Клод Шеннон мен Роберт Фано ұсынған. Оның негізі — жиі кездесетін таңбаларға қысқа, ал сирек таңбаларға ұзындау код беру.
Слайд 3
Шеннон-Фано әдісінде символдар алдымен ықтималдығы бойынша кему ретімен тізіледі. Содан кейін олар жалпы ықтималдықтары мүмкіндігінше тең болатын екі топқа бөлінеді. Бірінші топқа бір таңба, екінші топқа басқа таңба беріліп, бөлу процесі әр топта бір-бір символ қалғанша қайталанады.
Слайд 4
Әр бөліну кезінде жоғарғы топқа әдетте 0, төменгі топқа 1 таңбасы беріледі, осылайша код біртіндеп құралады. Бұл тәсілдің басты шарты — ешбір кодтық сөз екіншісінің басы болмауы, яғни код бірмәнді оқылады. Сондықтан алынған код префикстік қасиетке ие болады.
Слайд 5
Тиімді код құрастыру үшін алдымен әр символдың кездесу жиілігін немесе ықтималдығын анықтау қажет. Мысалы, егер алфавитте 6 символ болса, олардың жиілігі мәтін бойынша саналып, ең жиі кездесетіндері жоғары орынға шығарылады. Осы дерекке сүйеніп, топтарға бөлу кезінде ықтималдықтар қосындысы салыстырылады.
Слайд 6
Алдымен барлық таңба ықтималдықтарымен бірге реттеледі, кейін олар екі теңдеу топқа бөлінеді. Әр топқа кодтық белгі қосылып, процесс рекурсивті түрде жалғасады. Нәтижесінде әр таңбаға жеке код беріледі және ол код қысқа да түсінікті болады.
Слайд 7
Шеннон-Фано әдісі қарапайым әрі қолмен орындауға ыңғайлы, сондықтан оқу мақсатында өте тиімді. Ол жиі кездесетін таңбаларға қысқа код беру арқылы орташа код ұзындығын азайтады. Осы қасиет ақпарат көлемі үлкен болғанда сығымдау тиімділігін арттырады.
Слайд 8
Бұл әдіс мәтіндік мәліметтерді сығымдауда, оқу зертханаларында және ықтималдықпен кодтау тақырыптарын түсіндіруде жиі қолданылады. Мысалы, қазақ, орыс немесе ағылшын тіліндегі мәтіндерде әріптердің жиілігі әртүрлі болғандықтан, қысқа кодтар жиі кездесетін әріптерге беріледі. Сол арқылы ақпаратты беру жылдамдығы мен үнемділігі жақсарады.
Слайд 9
Берілген тақырып бойынша презентация жасау Шеннон-Фано әдісінің теориясын ғана емес, оны тәжірибеде қолдану жолын да түсіндіреді. Мұнда код құрастыру тәртібі, ықтималдықпен бөлу қағидалары және алынған нәтиженің тиімділігі көрсетілуі керек. Жұмыста нақты мысал келтіру тақырыпты жақсы меңгеруге көмектеседі.
Слайд 10
Шеннон-Фано әдісі тиімді код құрастырудың қарапайым әрі түсінікті үлгісі болып табылады. Ол символдарды ықтималдығына қарай бөліп, қысқа және ұзын кодтарды дұрыс тарату арқылы ақпаратты үнемді жазуға мүмкіндік береді. Тақырыпты меңгеру үшін бөлу ережесін, ықтималдықтарды есептеуді және кодтың префикстік қасиетін түсіну жеткілікті.
Презентоша сгенерирует презентацию по любой теме за минуту — бесплатно.
Создать презентацию