总站首页 | 合作模式 您好,欢迎访问易达招生网,希望本篇文章能够给您带来帮助!

电话咨询 在线客服 预约试听

易达招生网 > 动态汇总 > 童程童美少儿编程> 沈阳小学生编程培训机构强烈推荐

沈阳小学生编程培训机构强烈推荐
童程童美少儿编程 2021-04-22 15:38:24 79
导语概要

  作为中国少儿编程领域的头部品牌,童程童美从创立之初就一直热心社会公益,积极履行企业的社会责任......


少儿编程


怎样用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键(清空键)。


为什么选择在童程童美学习编程?

编程教育我们总能领先一步!
  • 童程童美 美国公司出品

    童程童美由成立16年、累计培养了50万IT互联网软件人才、在美国上市的IT教育集团达内倾力打造。

  • 童程童美课程 专家设计课程

    童程童美系列课程均由达内创始人、CEO、资深软件设计师韩少云带领达内教学总监设计开发完成。

  • 线下线上教学 线下线上教学

    线下线上一体的编程教育平台,线下校区遍布40多个城市,目前已有100余家,线上学习平台覆盖全国。

  • 童程童美教学 趣味职业融合

    通过趣味的编程教育我们将致力于发现在编程领域有天赋的天才,并为他们进一步提供打开世界上更好机会的职业编程教育。



少儿智能机器人编程


 

- -


童程童美师资

童程童美少儿编程课程体系

  • 小学1年级 weDo机器人编程

    weDo机器人编程
    搭建简单的机械结构,例如:齿轮传动、连杆结构,同时学习常用的编程模块,以生动有趣的情景带领孩子探究科学的奥秘。

  • 小学2-6年级 乐高EV3机器人编程

    乐高机器人编程
    从简单的啮合传动到复杂的机械结构,从简单的EV3编程到复杂程序,同时学习相关的物理知识,帮助同学们玩转机器人。

  • 初中生 人工智能基础

    人工智能基础
    基于ARM Cortex-M4核智能硬件开发套件平台,结合舵机、多种传感器打造具有人工智能的机器人,使用C++语言编程。

  • 高中生 人工智能进阶

    人工智能进阶
    基于ARM Cortex-M4核智能硬件开发套件平台,基于C++,开发语音识别、语音合成、人脸识别、路径规划等人工智能。


易达招生网@版权所有 豫ICP备12014175号

本站文章由用户自行上传发布,如有侵权内容请及时联系我们删除。