小学生编程教学scratch培训_第1页
小学生编程教学scratch培训_第2页
小学生编程教学scratch培训_第3页
小学生编程教学scratch培训_第4页
小学生编程教学scratch培训_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

少儿趣味编程少儿趣味编程—Scratch少儿编程课程,打开孩子的思维世界YOURLOGO一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。讲师:xxx日期:202X.XPPT模板LFPPT网-WWW.LFPPT.COMPPTLFPPT网-WWW.LFPPT.COMLFPPT网-WWW.LFPPT.COM免费PPT模板下载LFPPT网-WWW.LFPPT.COMPPT模板LFPPT网-WWW.LFPPT.COMPPTLFPPT网-WWW.LFPPT.COMPPT模板下载LFPPT网-WWW.LFPPT.COMPPT模板免费下载LFPPT网-WWW.LFPPT.COMPPT教程LFPPT网-WWW.LFPPT.COMPPT素材LFPPT网-WWW.LFPPT.COMPPT课件目录01学习目标/请输入节标题翻译02程序结构相关知识/请输入节标题翻译03三种程序结构/请输入节标题翻译04实践与思考/请输入节标题翻译05课后练习/请输入节标题翻译学习目标学习目标YOURLOGO一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。第一部分学习目标了解程序结构的相关知识学习目标学习目标熟练掌握顺序、选择、循环三种程序结构学习目标熟悉掌握三种程序结构的代码模块程序结构相关知识程序结构相关知识YOURLOGO一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。第二部分程序结构相关知识基础知识程序结构一般指结构化程序设计。结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。Scratch作为一种程序设计语言,具有计算机语言的一切结构特征。一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。三种程序结构三种程序结构YOURLOGO一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。第三部分顺序结构顺序结构的程序设计是最简单的,也就是说,程序是按从上往下的顺序执行的。顺序结构表示程序中的各种操作是按照他们出现的先后顺序执行的。例如:包饺子的过程开始-->和面-->和馅-->擀皮-->包饺子-->煮饺子-->结束三种程序结构选择结构选择结构也称为判断结构或分支结构,是在程序的处理步骤中出现了分支,需要根据某一特定的条件选择其中的一个分支执行,这样可以使得程序更加具有交互性。分支结构又可分为单分支结构、双分支结构和多分支结构三种形式。三种程序结构

如果···那么···如果···那么···否则···这叫做单分支结构,简单来说,就是“只有一条路可走”。这叫做双分支结构,简单来说,就是“有两条路可以走”,如果“第一条路不可走”,否则“就走第二条路”。这叫做双分支结构,简单来说,就是“有两条路可以走”,如果“第一条路不可走”,否则“就走第二条路”。这叫做单分支结构,简单来说,就是“只有一条路可走”。三种程序结构三种程序结构单击输入标题单击输入标题单击输入标题循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?循环结构一些程序需要不断重复相同的内容,比如在制作不断切换造型来实现的动画效果时,需要不断重复切换不同的造型,这就是循环结构。循环结构三种程序结构0102直到型循环:表示从结构入口处直接执行循环体,在循环结束处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。因为是“直到条件为真时为止”,所以称为直到型循环。当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环结束处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口体。因为是“当条件满足时执行循环”,即先判断后执行,所以称为当型循环。三种程序结构可以设定循环的次数,称为有限循环。不可以设定循环的次数,称为无限循环。为了避免进入死循环,循环体内必须有退出循环的机制。不满足条件时进入循环,直到条件满足,这是直到型循环,也可称为条件循环。重复执行X次、重复执行、重复执行直到实践与思考实践与思考YOURLOGO一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。第四部分实践案例:猫狗赛跑。实践与思考使用Python的random模块来随机选择一只猫和一只狗参加比赛,并使用一个while循环来模拟比赛过程,直到分出胜负或平局。注意,这只是一个简单的示例,实际上的猫狗赛跑可能涉及到更多的因素和规则。实践与思考第一步:加载背景。在模拟“猫狗赛跑”的编程场景时,首先需要为比赛场景加载背景。这通常涉及到图形界面编程,以下是一个使用Python和Pygame库来加载背景的基本步骤实践与思考第二步:加载小狗角色。准备小狗图像:确保你有一个小狗的图像文件,例如dog.png。加载小狗图像:使用Pygame的image.load()方法来加载图像。绘制小狗到窗口上:使用window.blit()方法将小狗图像绘制到窗口上。实践与思考第三步:绘制终点线角色。实践与思考第四步:编写小猫的程序。在这个示例中,我们使用一个列表来存储小猫的位置,并在游戏循环中更新列表。然后,我们遍历列表并使用pygame.draw.line()函数绘制小猫的移动轨迹。你可以根据需要进一步扩展这个示例,例如添加小猫的速度、加速度、不同的移动策略等。实践与思考第四步:编写小狗的程序。初始化小狗的位置和速度:小狗的初始位置可以根据需要设定,而小狗的速度可以随机选择一个合适的值。设置小狗的移动逻辑:根据小狗的速度和方向,你可以设置一个逻辑来决定小狗的移动。例如,你可以根据键盘输入来控制小狗的移动方向。绘制小狗:使用Pygame的绘图功能,你可以在窗口上绘制小狗的图像。课后练习课后练习YOURLOGO一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论