怎样用scratch制作计算器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

怎样用scratch制作计算器
Scratch是一款使用者可以不熟悉英文单词,也可以不会使用键盘的〔少儿〔编程〕〕工具。

构成程序的命令和参数通过积木形状的模块来实现。

今天我主要给大家分享怎样用scratch制作计算器,希望对你们有帮助!
怎样用scratch制作计算器
首先,我们制作一个计算器的面板,ppt是最合适的工具。

第二步,我们必须要定位每一个按键。

冉爸在课堂上引入了"二维数组'的概念,通过行,列定位每一个按键。

其实数组的例子在生活中随处可见,比如体育课上同学们排成三行四列。

初等数学的知识都是从生活中抽象而来的,冉爸尽量把数学概念融入到孩子的世界里。

第三步,通过观察,我们可以把功能相同的按键归为一组。

比如说数字键0~9为一组,当按下数字键时,调用相应函数;运算符+-*/为一组,当按下运算符时,调用相应函数;......
第四步,通过这样"总'-"分'的结构,我们就把问题分解了,接下来针对第三步中的分组,分别编写函数。

我们要计算的是"数',可是计算机接受到的,其实是0~9单一
的数字,和小数点。

因此,我们先用一个列表来依次存放输入的数字。

举例子,当输入小数点时,计算机完成这样的任务:(由于显示屏宽度的原因,我们限制数字的位数不超过14)
第五步,我们必须要把列表里临时存放的各位数转换成被计算的数字,前后输入的数字依次赋值给操作数1和操作数2,然后依据运算符进行运算。

整个分析思路其实是线性的,并不难。

完成这个作业的关键,在于如何进行连续运算,真实的计算器是可以连续运算的。

编程序计算2+3不难,但是计算((2+3) * 4 / 5 + 6) * 7......这就必须要用到一些处理技巧。

关于我们的孩子来说,目前还不必须要思索的这么深入,先梳理分解问题和组织代码的思路,等以后再回头看冉爸处理连续运算的技巧。

低年级的小朋友也不用怕,我们在整个过程中,不仅是学习编程,还有各种工具的使用,比如搜索引擎,ppt,画图;还有作品的制定,这里就包括了色彩的搭配、界面的制定、功能的制定。

在这些方面啊,小朋友做的往往比大人还好!
scratch计算器制作流程
一、本课目标
(1)理解变量程序块以及使用方法。

(2)依据任务必须要,合理地组合应用变量。

二、任务分析
1、剧本制定
主题:计算器;
舞台:选择自己喜爱的;
剧本:任意输入两个数值,得出这两个数和。

2、程序分析
三、动手操作
1、新建背景
挑选自己喜爱的背景图片。

2、删除角色
本次活动,不必须要任何角色。

3、新建变量
新建一个变量x。

指令区和舞台区出现变化;
当x变量建好了以后,我们还要建立y变量以及和变量。

我们想用键盘输入x和y值,必须要使用询问程序块;
以及使用数据模块下面的程序块;
将两个程序块结合起来,并把询问内容修改;
y值的设定也是如此,这样我们的程序基本就做好了。

四、持续探
1、可不可以求出x、y的差、积、商呢?
2、你还能实现计算器上的什么功能?
用scratch编写计算器的思路
一:设置数字键
当我们点击1的时候,让数字键=1,点击2的时候让数字键=2,以此类推。

二:设置加减乘除键
我们将+号设置为运算符=1,-号设置为运算符=2,*号设置为运算符=3,/号设置为运算符=4,当我们点击+号时,数字数储存到a里,数字框为空,目的是预留出来位置来存储下一个数。

三:设置等号键
如果运算符=1时(加号),那么a增加一个数字,如果运算符=2时(减号)那么说出"a-数字',运算符=3时说出"a*数字',运算符=4时说出a/数字。

最后一步我们设置一下C键(清空键)。

相关文档
最新文档