Индо-арабские цифры
Краткая справка про индо-арабский алфавит, и в частности, про цифры.
Индо-арабские цифры, используются в арабских странах Азии и в Египте. Индо-арабские цифры являются видоизменёнными начертаниями индийских цифр, приспособленными к арабскому письму.Рассмотрим таблицу с цифрами от 0 до 9 и их аналогами в индо-арабском написании.
0 ٠ 1 ١ 2 ٢ 3 ٣ 4 ٤ 5 ٥ 6 ٦ 7 ٧ 8 ٨ 9 ٩А теперь рассмотрим код функции, написанной на языке программирования PHP. На вход функции подается число в привычной форме, а на выходе получается строка, додержащая это число в индо-арабском виде.
function my_arabic($x){
$y="";
$co=strlen($x);
for ($i=0;$i<$co;$i++){
if ($x[$i]=="0"){ $y=$y."٠"; }
if ($x[$i]=="1"){ $y=$y."١"; }
if ($x[$i]=="2"){ $y=$y."٢"; }
if ($x[$i]=="3"){ $y=$y."٣"; }
if ($x[$i]=="4"){ $y=$y."٤"; }
if ($x[$i]=="5"){ $y=$y."٥"; }
if ($x[$i]=="6"){ $y=$y."٦"; }
if ($x[$i]=="7"){ $y=$y."٧"; }
if ($x[$i]=="8"){ $y=$y."٨"; }
if ($x[$i]=="9"){ $y=$y."٩"; }
}
return $y;
}
Чтобы ознакомиться с написанием чисел в индо-арабской транскрипции, посмотрите раздел сайта, посвященный числам.
Prolog — это язык логического программирования. Он является декларативным языком: вся стуктура программы представлена в виде правил и фактов. На нем можно строить экспертные системы, генерирующие ответы вида true (истина) или false (ложь). Пролог хорошо подходит для автоматического перебора вариантов решений с возвратами. Язык не требует написания большого объемного кода и позволяет получать отличные результаты.
Интересные материалы на сайте:
Набор алгоритмов, позволяющих определить кодировку входной информации и преобразованию ее в читабельный вид.
Как с помощью простых алгоритмов определить цифры на картинке. Рассматривается пример с индексом цитирования от Яндекс.
Для увлекающихся текстовыми играми будет полезна статья, рассказывающая о методе безболезненного вывода текстовой информации на экран.
Для того, чтобы определить, нужно ли как-то обрабатывать файл, необходимо знать, какой у него тип.