如何打乱一堆单词的顺序

ads

前几天写了一篇Scratch程序猜单词大赛难点解析,其中有一段关于打乱单词顺序的方法,在文章中用的是先随机找出一个字母,再把这个字母移除的方式。后台有老师提出了更好的方法,我也把这个题目抛出给孩子们讨论了一下,最后又找出下面几种方法,供大家参考:


一,这个是由大风老师提出的,在random项前插入的积木;


Scratch 3.0的原始积木其实是这样的,并没有random项,但是你直接输入random在1的位置,这里还有一个注意项,你用英文输入法直接输入字母是无法出现字母的,需要用中文输入法打好字再直接输入才能出现。


Scratch 2.0中可能会方便点,因为直接就有随机项可以选择:


二:把单词按顺序插入到一个列表中,然后再操作列表的随机项到乱序中,因为删除列表中的某一项会比较简单;



三:把单词包含的字母编号随机放到一个数组中,产生一个随机数组之后,再通过循环赋值到乱序中。


看一下舞台上的结果:


应该还有更多的方法,让孩子们开动脑筋想一想吧。


写到这里,我加几句对Scratch学习阶段的想法,可以把Scratch的学习分为三个阶段:

一、模仿作品,熟悉积木的阶段;

     这个阶段更多的是初学者,需要首先熟悉积木,重点难点是双重循环、克隆体的应用。这个阶段基本都是老师先做一遍作品,孩子模仿着做一个相同作品的方式


 二、创意作品,提出问题、解决问题的阶段;

     这个阶段的作品没有什么限制,建议参加一下创意类的比赛,孩子先有想法,在想办法通过Scratch实现想法的过程中习得技能,当然要注意保护孩子的主观能动性,适时地时候还是要帮一下的。


三、命题作文,探讨想法的阶段:

        这个就是类似今天这个文章的阶段了,这个阶段不一定要用Scratch实现作品,但是需要和孩子们一起探讨方法论,先提出一个观点,然后讨论下各种可能实现的方法,用来扩展孩子们的思路。

最后编辑于:2024/3/2 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com