Другие языки программирования и технологии

Помогите с заданием по информатике за 7 класс????

Очень много заданий, отвечу на 1 и 2

1) Раскладываем целое число на сумму степеней основания системы счисления.
а) 1274 = 1024 + 250 = 1024 + 128 + 122 = 1024 + 128 + 64 + 32 + 16 + 8 + 2 =
= 2^10 + 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^1 = 10011111010
9999 = 8192 + 1807 = 8192 + 1024 + 783 = 8192 + 1024 + 512 + 271 = 8192 + 1024 + 512 + 256 + 15 =
= 8192+1024+512+256+8+4+2+1 = 2^13 + 2^10 + 2^9 + 2^8 + 2^3 + 2^2 + 2^1 + 2^0 = 10011100001111
б) 1274 = 2*512 + 2*64 + 64 + 4*8 + 2*8 + 8 + 2 = 2*8^3 + 3*8^2 + 7*8^1 + 2*8^0 =
= 2372 (8) = 010.011.111.010
9999 = 2*4096 + 2*512 + 512 + 4*64 + 1*8 + 7 = 2*8^4 + 3*8^3 + 4*8^2 + 1*8^1 + 7*8^0 =
= 23417(8) = 010.011.100.001.111
в) 1274 = 4*256 + 8*16 + 4*16 + 2*16 + 16 + 10 = 4*16^2 + 15*16^1 + 10*16^0 = 4FA(16) = 0100.1111.1010
9999 = 2*4096 + 4*256 2*256 + 256 + 15 = 2*16^3 + 7*16^2 + 15*16^0 = 270F(16) = 0010.0111.0000.1111

2) Дроби раскладываем на сумму дробей, у которых знаменатели - степени основания системы.
а) 0,66321 = 1/2 + 1/8 + 1/32 + 1/256 = 1/2^1 + 1/2^3 + 1/2^5 + 1/2^8 = 0,10101001
0,34657 = 1/4 + 1/16 + 1/32 + 1/512 = 1/2^2 + 1/2^4 + 1/2^5 + 1/2^9 = 0,010110001
б) 0,66321 = 4/8 + 1/8 + 2/64 + 2/512 = 5/8^1 + 2/8^2 + 2/8^3 = 0,522(8) = 0,101.010.010
0,34657 = 2/8 + 4/64 + 2/64 + 1/512 = 2/8^1 + 6/8^2 + 1/8^3 = 0,261(8) = 0,010.110.001
в) 0,66321 = 8/16 + 2/16 + 8/256 + 1/256 = 10/16^1 + 9/16^2 = 0,A9(16) = 0,1010.1001
0,34657 = 4/16 + 1/16 + 8/256 + 8/4096 = 5/16^1 + 8/16^2 + 8/16^3 = 0,588(16) = 0,0101.1000.1000

Остальные решаются точно также.
Александр Зайков
Александр Зайков
98 759
Лучший ответ
вам с решением, или так просто)))