Результат:
-24.5(10) =-11 000.1(2)
Приведем целую часть числа - 24.5 в систему счисления 2 последовательным делением на число 2:
-24/2=-12 остаток 0
-12/2=-6 остаток 0
-6/2=-3 остаток 0
-3/2=-1 остаток 1
-1/2=0 остаток 1
Записав полученные цифры в ряд снизу вверх, получим:
-24(10) =-11000(2)
Приведем дробную часть числа - 24.5 в систему счисления 2 последовательным умножением на число 2:
-0.5•2=-1.=0.+1
Записав полученные цифры в ряд сверху вниз, получим:
-0.5(10) =-0.1(2)
Объединив целые и дробные части, получим решение:
-24.5(10) =-11000.1(2)
1.if условие then команды end
Объяснение:
2.if условие then команды1 else команды2 end
if условие1
then команды1
else if условие2 then команды2
else if условие3 then команды3
...
else if условиеN+1 then командыN+1
else команды end;
3.if условие1 then команды1
elsif условие2 then команды2
elsif условие3 then команды3
4.else команды end;
5.If условие
then
begin
операторы;
end
else
end;
6.if условие
fi;
Результат:
-24.5(10) =-11 000.1(2)
Приведем целую часть числа - 24.5 в систему счисления 2 последовательным делением на число 2:
-24/2=-12 остаток 0
-12/2=-6 остаток 0
-6/2=-3 остаток 0
-3/2=-1 остаток 1
-1/2=0 остаток 1
Записав полученные цифры в ряд снизу вверх, получим:
-24(10) =-11000(2)
Приведем дробную часть числа - 24.5 в систему счисления 2 последовательным умножением на число 2:
-0.5•2=-1.=0.+1
Записав полученные цифры в ряд сверху вниз, получим:
-0.5(10) =-0.1(2)
Объединив целые и дробные части, получим решение:
-24.5(10) =-11000.1(2)
1.if условие then команды end
Объяснение:
2.if условие then команды1 else команды2 end
if условие1
then команды1
else if условие2 then команды2
else if условие3 then команды3
...
else if условиеN+1 then командыN+1
else команды end;
3.if условие1 then команды1
elsif условие2 then команды2
elsif условие3 then команды3
...
4.else команды end;
5.If условие
then
begin
операторы;
end
else
begin
операторы;
end;
6.if условие
...
fi;