奇乐资源网的马叔收集各类互动课件资源,也可以提供相关课件技术服务,有需要联系马叔,请点击☎️
当前位置:首页 >> Scratch 少儿编程 >> scratch二进制转换为十进制,scratch二进制转十进制程序代码

scratch二进制转换为十进制,scratch二进制转十进制程序代码

admin Scratch 少儿编程 16

在编程中,进制的转换是很常见的题目。在前的文章中,我们接触到了《scratch十进制转化二进制》、《scratch十进制转化八进制》、《scratch十进制转化为十六进制》,今天我们和莱德老师一起来看看scratch如何将二进制转换为十进制:

scratch二进制转换为十进制

scratch二进制转换为十进制

scratch二进制转换为十进制题目描述:

现在给定一个二进制正整数x,请编写程序输出所对应的十进制数。

scratch二进制转换为十进制分析:

二进制转十进制的转换方法,称为权相加法,2称为权,把二进制数先写成加权系数展开式,然后按十进制加法规则求和:

(1011)2=1×23+0x22+1×21+1×20

显然,需要计算数的幂。在scratch中有两个计算数的幂的积木。

scratch二进制转换为十进制实现步骤:

step1、新建变量x、mi—x、i、sum;

变量x,代表输入的二进制正整数;

变量mi—x,代表2的几次方的和。

变量i,代表遍历x的每位数;

变量sum,代表x的对应十进制数;

scratch二进制转十进制程序代码

scratch二进制转十进制程序代码

step2、新建自制积木函数,不断的计算2的幂,也就是一个累乘的方式;

计算2的4次方之和

计算2的4次方之和

step3、最后说出二进制转换为十进制的数为sum;


协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

版权归属说明:奇乐资源网所提供的教学课件资源,部分为本站原创开发,版权归我方所有;大部分源自公共网络公开渠道,我方已尽合理注意义务筛选来源,但无法完全保证该类资源的版权归属清晰性。对于公共网络获取的资源,其版权可能归原作者或相关授权方所有,我方仅为教学便利进行收集和分享。

同类推荐
网站分类
最近发表
最新留言
文章归档
标签列表
友情链接