Home
End
стерлки (вверх,вниз,право,лево)
Ctrl + стрелка вправо
Ctrl + стрелка влево
Page Up
Page Down
Ctrl + Page Down
Ctrl + Page Up
Ctrl + Home
Ctrl + End
Shift + F5
Shift + стрелка вправо/влево
A где, собственно, вопрос?
Если знаешь только стандартную(10тичную) таблицы умножения-сложения, то работай через неё
10h=16
10(8)=8
10b=2
Поэтому выражение равно 16+8*2=32=2^5=10 0000b
Для того чтобы перевести из десятичной в двоичную систему,троичную...девятеричную нужно число например лесенкой делить на 2,3,4 и т.д в зависимости от той системы в которую нужно перевести. В двоичной системе может быть два числа 0 или 1 поэтому при делении в столбик в остатке должно быть либо 0 либо 1. Например возьмем число 101(большое конечно, но не важно) сразу записываем в столбик 101 разделить на два(см изображение) самое подходящее число будет 50, 50 *2 = 100 почему на ,потому что делим на два 101-100 = 1 - остаток от деления дальше 50 делим опять на два и так далее пока делить на 2 нельзя будет это будет 1 разделить на 2 т.к при делении не получается число из двоичной системы то это число будет окончательным дальше записываем все остатки в одно число но!!! мы будем их записывать наоборот первым числом будет не то которое мы получили при первом делении а то которое было последим в итоге ответ получается 1100101. А для того чтобы из двоичной в десятичную нужно число представить в виде их разрядов тоесть в 101 1 сотня 0 десятков и одна единица это записывают как единицы -
десятки
сотни -
и переведем 101 в десятичную сис. для этого нужно 1*
+
+
= 1*4+0+1(
= 1) = 5
<h3>PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
var a := ArrRandom(10, -50, 50);
a.Println;
var b := ArrRandom(10, -50, 50);
b.Println;
var c := a.Zip(b, (p, q)-> p * q).ToArray;
c.Println
end.