Вычислите десятичные эквиваленты следующих чисел а) 172и внизу 8 б) 2еаи внизу 16 в) 101010 и внизу 2 г)10,1и внизу 2 д) 243 и внизу 6
207
311
Ответы на вопрос:
А) 172(8) -> х(10); 172(8)=1*8^2+7*8^1+2*8^0=122(10)172(8)=122(10) б) 2еа (16) -> х(10); 2еа(16)=2*16^2+14*16^1+10*16^0=746(10)2еа(16)= 746(10) в) 101010(2) -> х(10); 101010(2)=2^5+2^3+2^1=42(10)101010(2)=42(10) г) 10,1 (2) -> х(10); 10,1(2)=2^1+2^-1=2,5(10)10,1(2)=2,5(10) д) 243 (6) -> х(10); 243(6) =2*6^2+4*6^1+3*6^0=99(10)243(6) =99(10)
Вообще можно использовать любой цикл) а так думаю, лучше всего подойдет 3. while do, хотя бы потому что мы можем записать в условие (true), а потом в ходе цикла при каком-то условии написать false или break;
или еще можно написать bool b= true (оформление записи зависит от языка) и тогда в цикле где-то написать b=false. (что бы прога не залагала и не зациклилась)
Популярно: Информатика
-
Mashabvur10.05.2022 23:00
-
Дарья29070523.09.2021 06:26
-
qwaszx1319.07.2021 22:23
-
vikapinigina12.07.2020 08:43
-
silvia1614.03.2020 03:32
-
linaangel2001220.08.2021 13:28
-
Nika564723.04.2023 14:44
-
МандаринкА48708.02.2021 17:36
-
BERE133713.11.2022 04:50
-
Wishnewski02.03.2023 16:24