1 - 0001 2 - 0010 3 - 0011 4 - 0100 5 - 0101 6 - 0110 7 - 0111 8 - 1000 9 - 1001 8 бит - значит в числе должно быть 8 нулей или единичек, если их не хватает, то можно добавить незначащие нули. 1) 5₁₀ = 00000101₂ 2) 17₁₀ = 00010001₂ ( 16 = , в 2й сс это 1 и 4 нуля по степени, 17 = 16 + 1) 3) 64₁₀ = 01000000₂ ( 64 = , в 2й сс это 1 и 6 нулей) 4) 255₁₀ = 11111111₂
1) файл паскаля приложен. 2) код на c# static void Main(string[] args) { int a, b; a = Convert.ToInt32(Console.ReadLine()); b = Convert.ToInt32(Console.ReadLine()); if (a > 2) { Console.WriteLine(a / 2); Console.WriteLine(b - 1); } } 3) Код на vb dim a as integer = 0 dim b as integer = 0 a = cint(console.readline()) b = cint(console.readline()) if a > 2 then console.writeline( a / 2) console.writeline(b - 1) end if
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
8 бит - значит в числе должно быть 8 нулей или единичек, если их не хватает, то можно добавить незначащие нули.
1) 5₁₀ = 00000101₂
2) 17₁₀ = 00010001₂ ( 16 =
3) 64₁₀ = 01000000₂ ( 64 =
4) 255₁₀ = 11111111₂