cratch少儿编程(五)控制模块田一柠

学习概要:本篇文章作为编程中的通用模块:控制模块,无论是面向过程还是面向对象亦或者面向函数,都离不开控制模块,这是程序设计中算法的基础。

学习要点:如果你是新手,通过本篇文章,你可以快速掌握“控制模块”中的三个内容:

1、等待(直接等待+条件等待);2、循环(无限循环+条件循环+次数循环);3、判断(单分支判断+双分支判断);特别是循环和判断。即使你在后续程序编写过程中遇到了困难,也可以通过再次复习能够收获不一样的认知。

下面通过图片让我们来认识一下Scratch控制模块包含哪些积木块:

一、第一个控制模块:等待X秒

等待X秒:即等待X秒之后,执行后面的程序,通常用于程序的延时等待。

二、第二个控制模块:等待

与上面的等待X秒的区别在于,这个等待积木后面接的是表达式,而不是直接的等待延时。

举个例子:田一柠下课要去跳绳,但是还有10秒钟下课。所以就要等待10秒钟以后才能去跳绳,那么代码是如下图:

第三个控制模块:循环

3.1重复执行X次:限制执行次数;

3.2重复执行:无限执行,一直重复,不限制次数,怎么也停不下来;

3.3重复执行直到:条件循环,后面接条件表达式,条件成立后停止循环;

举个例子:小猫一直朝前行走,直到走到X坐标为200时,则停下脚步,如下图:

第四个控制模块:判断

如果......那么......:这是一个条件判断,如果下雨,就要打伞。如果写完了作业,就可以出去玩。

如果......那么......否则......:多重判断语句,如果你考了100分就去旅游,否则就在家学习。

下面我们用个实际例子来表达:5+5=?如果回答等于10那么回答正确,否则回答错误!如下图:

第五个控制模块:停止脚本

点击下拉箭头,分别有:停止这个脚本,停止该角色的其他脚本,停止全部脚本。

5.1停止这个脚本:即停止到当前所执行的程序语句;

5.2停止该角色的其他脚本:不停止当前所执行的运行语句,停止该角色的其他执行语句;

5.3停止全部脚本:即停止程序运行。

第六个控制模块:克隆

【克隆】是比较重要的积木块,在游戏中,我们会经常用到它。这里我们只做一个简单的介绍,后续我们会着重讲解。

THE END
0.震惊!国内已知第一款Scratch3.0编程软件KittenBlock推出Pythonfrom scratch3import*importtimeforxinrange(100):looks.nextCustome()time.sleep(0.1) time.sleep(1)类似于控制中的等待,意思是等待1秒.尝试改变sleep方法的值观察不同的动画效果 总结 KittenBlock推出的Python功能涵盖了常见的代码块,加上很多python代码功能比如数学运算啊,控制结构啊,变量和列表都是Python自带的,用jvzquC41yy}/lrfpuj{/exr1r1=54?i4359f8>
1.少儿编程实例:太阳系模型Scratch项目简介:本书旨在通过制作太阳系模型的Scratch编程项目,帮助儿童学习基础编程知识并激发科学兴趣。Scratch作为一个图形化编程工具,通过积木块形式降低了编程难度,使得学习过程更简单有趣。项目中,孩子们将模拟太阳系的运行,学习如何编程控制天体运动,通过交互功能让模型更生动。此资源对于提升儿童的创造力和问题解决能力具有积极jvzquC41dnuh0lxfp0tfv8|gkzooa<7473;378ftvkimg8igvcomu8663;?:6;=
2.Scratch编程:英雄联盟主题游戏项目实战1.2 Scratch的基本功能 Scratch提供了一系列基础功能,包括但不限于角色( sprites )创建和动画、场景( backgrounds )设计、事件驱动编程、循环和条件判断结构、以及音乐和声音效果的编辑。通过简单的拖放操作,用户可以控制角色移动、发声、变色以及更多复杂交互。 jvzquC41dnuh0lxfp0tfv8|gkzooa<:972=598ftvkimg8igvcomu86727855=9
3.Scratch编程启蒙与实践2.2.1 Scratch界面布局与功能区介绍 Scratch是一个专为儿童设计的图形化编程平台,它提供了一个直观的拖放界面,用户可以通过组合不同的代码块来创建故事、游戏、动画和艺术作品。Scratch的界面布局分为几个主要功能区:舞台区、代码区域、角色列表、声音列表和背景列表。 jvzquC41dnuh0lxfp0tfv8|gkzooa=7795=698ftvkimg8igvcomu866;7>64?8
4.Scratch少儿编程经典项目——跳动的音符源码与教学解析简介:《跳动的音符》是一款基于Scratch平台的儿童益智游戏编程项目,融合音乐与编程元素,适合编程入门学习。通过该项目,孩子可以掌握基础编程逻辑如条件判断、循环结构,提升逻辑思维与音乐感知能力。项目包含完整源码与素材,适用于Scratch及编程猫平台,帮助儿童在游戏化学习中掌握编程技能。 jvzquC41dnuh0lxfp0tfv8|gkzooa<68636898ftvkimg8igvcomu86734:4:@;
5.Scratch少儿编程嵌入式开发平台目前少儿编程正在世界的风口,越来越多的家长开始让孩子接触编程。本项目主要是基于AB32VG1开发板制作的一个Scratch少儿编程嵌入式下位机平台,旨在实现Arduino的替换。本项目可以方便的扩展成很多应用,以小车为模拟应用对象,进行演示开发。 主要功能如下: 1.以AT Command的方式与主机进行通信 2.Scratch目前只能以在线jvzquC41yy}/gujehctt0lto1rxplnhv15995A
6.少儿编程Scratch项目——打击网络恶魔源代码分析3. 编程元素包括:事件、控制、运动、外观、声音、侦测、运算符、变量和函数 在本章节中,我们将深入探讨Scratch编程工具中的基本编程元素,这些元素是构建任何项目的基础。通过对这些元素的详细介绍和应用分析,我们旨在帮助读者理解如何在项目中有效地使用它们,从而提高代码的可读性、可维护性和功能性。 jvzquC41dnuh0lxfp0tfv8|gkzooa<:2287378ftvkimg8igvcomu8664:?37@;