Scratch语言

A collection of 6 posts
少儿编程课05提纲
一起学习

少儿编程课05提纲

作业点评 点评上周的数七游戏作业。 使用数据 * 什么是数据 Scratch在执行期间收集、处理和存储的各种类型的信息。 * 数据类型 * 字符串 * 布尔 * 整数 * 实数 使用变量 * 什么是变量 就是变化的内容,也可以理解为计算机中放东西的小盒子,但是是用来放前面提到的程序需要的各种信息。 * 变量的命名 Scratch中可以使用字母,数字,特殊字符,空格(问题:大小写),要尽量有意义的情况下,短小精悍。 * 变量监视器 * 变量的范围 * 局部变量 * 全局变量 * 云变量 * 删除变量 * 使用不同角色/舞台的变量 * 给不同的角色/舞台建立局部变量 * 侦测其他角色的变量 * 学生编程 给数七游戏增加记分功能 课后作业 给爸爸妈妈编写一个计数器程序,计数器一开始是零,每次按键盘上的一个键(或鼠标按钮)计数器就加一。
1 min read
少儿编程课04提纲
一起学习

少儿编程课04提纲

作业点评 互动活动 条件编程 * 什么是条件 用孩子身边的生活例子讲解什么是条件 * 条件控制功能块 * 如果……那么…… * 如果……那么……否则…… * 重复执行,直到…… * 在……之前一直等待 * 什么是布尔值 真或假,0或1,有或无…… * 布尔值功能块 * 碰到…… * 碰到颜色 * 颜色X碰到颜色Y * 按键 * 按鼠标按钮 * 数字比较 * 与AND * 或OR * 否NOT * 学生编程 制作FizzBuzz游戏 课后作业 * 作业内容:编写“数七”游戏程序,舞台上要有至少两个角色,玩家控制其中一个。从一个角色开始从1开始轮流数数,碰到7或7的倍数要输入”G”,其他情况应输入相应的数字。当出现错误时游戏结束。 * 提示: 1. 轮到玩家输入时,要用到“侦测”类功能模块下的“询问…
1 min read
少儿编程课02
一起学习

少儿编程课02

Scratch软件 * Scratch 2.0程序界面 * 什么是界面 * 窗口 * 菜单栏 * 工具栏 * 显示模式 * 分类区域 * 命令块区域 * 角色区域 * 脚本区域 * 舞台 * 角色列表 * 使用帮助 * 项目文件操作 * 新建 * 保存 * 打开 * 项目说明、备注和感谢 角色 角色(sprite)是在透明的背景上绘制的二维图像。可以移动,并和其他角色互动。 * 脚本 * 造型 * 声音 * 学生:修改角色属性 舞台 * 什么是坐标 * 舞台的坐标 * 背景 * 学生:绘制新背景 角色的移动 * 位置 * 移动方向 * 旋转模式 * 动作类功能块 * 学生:实践各种移动 课后作业 编写一个让角色绕着舞台跑一圈的程序。
1 min read
少儿编程课01
一起学习

少儿编程课01

今天是少儿编程课的第一课,所谓”编程”,就是编写程序——我们人类使用电脑能够理解的语言(程序),让电脑为自己服务。所以,我们第一节课的内容,先讲什么是电脑,然后介绍我们要学习的程序语言,并编写我们的第一个程序。 认识电脑 电脑是美国人发明的,她的英文名称是computer,直接翻译就是计算机。 用电的机器 首先,电脑要用电,这里的电可能是电池,也可能是从墙上的插座里来的。电是什么呢,大家现在只要知道有一种叫电子的,很小很小的小球球,从电源里跑出来,沿着电线在各种用电的零件之间跑来跑去就可以了。 进行计算的机器 这种电子小球,跑的速度非常快,有多快呢?(提问体育课50米跑成绩)好,那就是说,你们跑步的速度大约是每秒 米。老师知道,世界上跑得最快的人是牙买加的博尔特,他跑100米只用9.58秒,也就是1秒钟跑10米多。而汽车在高速公路上每秒钟可以跑33米,最快的民航飞机(协和)是647米/秒。电子呢?电子每秒钟可以跑30万公里,也就是300,000,000米/
7 min read
Scratch编程计算奥数机器人克隆问题
一起学习

Scratch编程计算奥数机器人克隆问题

为了教包子学习编程,包爸给包子装了一台树莓派电脑,里面有图形化的Scratch。然后从图书馆借了两本书(《Scratch少儿趣味编程》,《Scratch 2.0趣味编程指南》),扔给包子让他看了一阵儿。包子照着书里面的例子,自己拖拖拽拽,算是入了门。下一步要怎么教,包爸也有点迷茫。 周四爸爸陪着包子上奥数课的时候,老师出了这样一道题: 博士发明的机器人“大食1号”在生产出来1小时内要吃废铁,之后每1小时将自身克隆,做出来的克隆也和“大食1号”做相同的行动。现在,有1台刚刚生产出来的“大食1号”,那么12个小时时,有多少个机器人? 包爸突然想到,可以用Scratch做一个程序,让它帮着包子计算自己喜欢的数学问题。从兴趣入手,解决自己遇到的实际问题,应该是一个不错的途径。 等到了周末,包爸打开包子的树莓派电脑,打算用Scratch1.4做一个这样的程序出来。本来以为这种循环累加问题是小菜一碟儿,没想到还是废了一些周折。主要是包爸一开始在Scratch里盲目找了半天数组类型的变量未果,还好包子自己弄过一些程序了,拖出来一个列表,可以起到同样作用。最后终于有了下图的程序
4 min read