友情提示:380元/半年,儿童学编程,就上码丁实验室。
01
当小白兔问钓了多少条鱼时,小花猫抢答道,先是一条小鱼,后来来了5条大草鱼,最后又来了一只不知道什么名称的鱼,我这边有8条鱼了。
当小花猫钓了50条鱼,它还能记得清每次钓的是什么鱼吗?我敢肯定它记不住,所以需要用笔记本记下来,那计算机怎么能记录呢?
02
计算机的存储能力是惊人的,如果同学们感兴趣,老师可以给你们讲讲它到底能装多少数据。
Scratch提供了两种简单存储数据的结构,一种变量,一种列表,变量存储一个值,譬如小猫使用的造型编号,列表存储一系列类似的值,譬如小猫运动的轨迹。
从某个角度讲,应用程序的任务是处理各种数据类型的数据并生成有价值的信息。因此,要完成编程任务,必须要理解Scratch中数据类型的概念和Scratch所支持的操作。Scratch支持三种数据类型:布尔类型、数字类型和字符串类型。
布尔类型仅有两个值:真或假,即True或False,你可以使用它测试一个或多个条件,从而让程序选择不同的执行路径。
数字类型可以是整数或小数。你可以使用运算模块的将…四舍五入积木、向上向下取整函数。
字符串类型是一系列字符的集合。字符可以是字母、数字,以及能在键盘上输出的符号。字符串可以存储姓名、地址、图书标题等。
03
小花猫看到天气不错,想去钓鱼,于是给小黄狗打电话,小黄狗听到电话铃声后接电话。
小黄狗不会一直守着电话边上,等待小花猫的电话,而是小花猫发起打电话消息,小黄狗收到电话铃声的消息,开始接电话。
04
很多情况下,一个角色A发生事情需要通知另一个角色B,角色B做相应的处理,譬如老师要通知学生上课,敲铃,学生收到铃声后,回座位上课。
事件模块主要用来检测一些来自于其他模块的事件操作,一般作为启动程序的基础,也是相对比较简单的模块。积木也比较少