Matematika-informatika fakulteti


Global darajani joriy token darajasiga o'rnatamiz



Yüklə 0,54 Mb.
səhifə13/16
tarix08.11.2022
ölçüsü0,54 Mb.
#68095
1   ...   8   9   10   11   12   13   14   15   16
Asadbek Muxtorov11

Global darajani joriy token darajasiga o'rnatamiz.
Belgining qiymatini mahalliy qiymat bilan ko'paytiring va natijani global qiymatga qo'shing.
Mahalliy qiymat va darajani tozalang.
Agar bu multiplikator bo'lmasa:
Agar mahalliy daraja belgilangan bo'lsa, unda biz bu belgining balandligidan yoki tengligidan ishonch hosil qilamiz. Agar yo'q bo'lsa, bu xato, raqam to'g'ri emas.
Mahalliy darajani joriy token darajasiga o'rnating.
Mahalliy qiymatni token qiymatini qo'shing.
Natijani global va mahalliy qadriyatlar miqdori sifatida qaytaramiz.

"Ikki million ikki yuz o'n ikki ming bir yuz sakson besh"sonining misoli.


Token
globalLevel
globalValue
localLevel
localvalue




ikki


1
2
million
5
2.000.000


ikki yuz kishi
5
2.000.000
3
200
o'n ikki
5
2.000.000
1
212
ming kishi
4
2.212.000


yuz kishi
4
2.212.000
3
100
sakson kishi
4
2.212.000
2
180
besh
4
2.212.000
1
185
Natijada 2.212.185 bo'ladi.


Aqlli ajralish

Ushbu algoritm faqat raqamlarni ajratish uchun emas, balki boshqa taqqoslashlarni amalga oshirish uchun ishlatilishi mumkin, shuning uchun uni iloji boricha batafsilroq tasvirlashga harakat qilaman.


To'g'ri yozilgan raqamni ajratish bilan ular tushundilar. Keling, OCR natijasida olingan raqamni noto'g'ri yozishda qanday xatolar bo'lishi mumkinligini ko'rib chiqaylik. Men boshqa variantlarni ko'rib chiqmayapman, lekin algoritmni muayyan vazifa uchun o'zgartirishingiz mumkin.



Yüklə 0,54 Mb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin