程序中函数的运用:教孩子用scratch做一个判断星座的小程序

程序中函数的运用:教孩子用scratch做一个判断星座的小程序

首页休闲益智星座狗联盟更新时间:2024-06-05

某天,Jerry问我:“爸爸,你是不是天蝎座的?”

我:“不是啊,为什么这么问?”

Jerry:“你天天歇在家里,不是天蝎座的是吗?”

我:“……来来来,你过来,我保证不打你。”

我们来讲讲星座的基本知识吧。

星座是占星学中必不可少的组成部分之一,也是天上一群群的恒星组合。自古代以来,人类便把三五成群的恒星与他们神话中的人物或器具联系起来,每个星座都有自己独特的故事和传说。

在西方占星学上,黄道12星座是宇宙方位的代名词,一个人出生时,各星体落入黄道上的位置,说明了一个人的先天性格及天赋。黄道12星座象征心理层面,反映出一个人行为的表现的方式。于是将黄道分成12个星座,称为黄道12星座。


星座对照表如下:


我对Jerry说:“我来教你用scratch编写一个小程序,通过生日来判断你是什么星座的吧。”

Jerry:“好的,请开始你的表演。”



首先,使用上一次课教的“列表”,将十二星座对应的开始日期和结束日期分别保存到3个列表中。

关于列表的使用,我们在下次内容里说。

1分钟后,我:“程序写好了。”

Jerry(一脸懵逼):“这就完啦?怎么这么简单?”

我(得意地笑):“怎么?不信吗?你可以运行一下看看呀。”

Jerry依言点击绿旗运行

程序执行结果如下:

果然没错!

Jerry:“这是怎么做到的?这个

是什么东东?我怎么从来没见过?”

我:“这就是今天要教给你的新内容:函数。”

所谓函数,就是把一大段功能组合封装起来,就像做成汽车的零配件一样,可以方便地在各个需要用到它的地方进行组装和使用,在程序的语言里,这叫作“调用”函数。

这样做的好处有两个:

1、使程序变得简洁;

2、灵活。

在scratch3.0里,编写函数的地方在这里:

点击“制作新的积木”,会弹出如下页面:

输入“积木名称”,也就是函数的名称,就可以编写这个函数的功能了。

函数的编写方法和正常的程序没有太大差别,只需在“定义”里把函数的功能写好即可。

写好函数的功能后,在主程序里,只需要“调用”这个函数,就可以使用它的功能了。比如上面的这段程序:


这样的程序是不是真的简洁多了?

至于在函数里具体如何实现判断星座的功能,那就下次课再讲吧!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved