Если перевести из 16ной системы счисления в 10ную, то 2B16=11030, 13435=78901, 3478=13432, FE16=65046. Т.е. четные все, кроме 13435=78901
27D
-
191
--------
EC
Как считать? До 9 - как обычно, дальше 10=А, 11=B, 12=C, 13=D, 14=E, 15=F.
D-1=C (это понятно, 13-1=12), а вот от 7 нельзя отнять 9. Поэтому, как обычно при делении в столбик, "занимаем "единичку" в старшем разряде, но если в десятичной системе мы добавляем 10, то в шестнадцатиричной - 16. Поэтому получаем 7+16-9=14, а это записывается как E. Далее, у двойки "заняли" единицу, осталась 1. 1-1=0, не пишем. Все.
Решения получается промежуток 4.8:9.1
36(16) = 0100100 (2)
B1A.D (16)
= 2842.8125 (10)
= 5432.17675 (8)
= 101100011010.1111110111101 (2)
342.243(8) = 156.F3(16)
Функция перевода JS числа 16 из ==> 10
function hexaToDeci(str)
{
var parts = str.split(".");
if ( parts.length > 1 )
{
return parseInt(parts[0], radix) + parseInt(parts[1], radix) / Math.pow(radix, parts[1].length);
}
return parseInt(parts[0], radix);
}
Функция перевода JS числа из 10 ==> 2
(x).toString(2);
Функция перевода JS числа из 10 ==> 8
(x).toString(8);
Алг Сумма
нач
цел s,i
s:=0
нц для i от 100 до 300
если mod(i,3) = 0 то
s:=s+i
все
кц
вывод "s = ", s
кон