习题1:十进制数3721表示的数可以写成:,110011(2)=125+124+023+022+121+120=51,5671(8)=583+682+781+180=3001.,例1:把二进制数110011(2)化为十进制数.,练习:把八进制数 5671(8)化为十进制数.,3103+7102+2101+1100.,习题2:设计一个算法,把2进制数a(共有n位)化为十进制数b,并转化成程序框图,写出程序.,第二步,令b=0,i=1.,第四步,判断in 是否成立.若是,则执行第五步;否则,返回第三步.,第一步,输入a,2和n的值.,第三步,b=b+ai2i-1,i=i+1.,第五步,输出b的值.,