泰山版 信息技术 小学 六年级下 第11课 让程序会思考课件(共33张ppt)

文档属性

名称 泰山版 信息技术 小学 六年级下 第11课 让程序会思考课件(共33张ppt)
格式 zip
文件大小 5.4MB
资源类型 教案
版本资源 泰山版
科目 信息技术(信息科技)
更新时间 2019-08-05 20:46:32

图片预览

文档简介

课件33张PPT。课前热身1、有趣的logo命令。FD( ) BK( )
PU( ) PD( )
LT( ) RT( )
REPEAT( )PR( )抬笔后退前进落笔左转右转重复输出课前热身2、我会画正多边形了!REPEAT 边数[FD 边长 RT 360/边数]REPEAT 6[FD 100 RT 360/6]画一个边长为100的正六边形第11课让程序会思考
——条件(判断)语句的使用泰山版小学信息技术
第三册(下)LOGO语言编程大赛(画任意正多边形)LOGO语言编程大赛(画任意正多边形)他们谁会获胜呢?LOGO语言编程大赛(画任意正多边形)比赛是画正多边形,海龟为什么画成了直线?新发现REPEAT 边数[FD 边长 RT 360/边数]动手试一试1、请画一个边数为2,边长为100的正多边形。2、请画一个边数为1,边长为50的正多边形。REPEAT 2[FD 100 RT 360/2]REPEAT 1[FD 50 RT 360/1]1、请画一个边数为2,边长为100的正多边形。1、请画一个边数为2,边长为100的正多边形。REPEAT 2[FD 100 RT 360/2]180°2、请画一个边数为1,边长为50的正多边形。REPEAT 1[FD 50 RT 360/1]360° 当边数是2或1时,海龟转向角度是180度或360度,海龟始终是在一条线上运动。原来如此!新发现 在编程赛场上,能能在干什么呢?流程图思考与判断流程图边数 > 2边数< = 2边数 > 2调用画多边形过程程序边数 <= 2提示:不能构成多边形NY生活中的判断(无障碍)(有障碍)往前走躲避障碍描述“星期二天气好,我做值日。”
这句话的判断过程(算法)。试一试:想一想:
生活中有哪些事情需要判断性思维?生活中的判断我会看流程图你会在logo语言中使用(条件)判断语句吗?IF 条件表达式 THEN [命令组1] ELSE [命令组2]Logo语言中的条件(判断)语句:IF 如果
THEN 那么
ELSE 否则IF 条件表达式 THEN [命令组1] ELSE [命令组2]IF :a>:b THEN PR :a ELSE PR :bEND比较大小,输出大数TO DS :a:b你会用判断语句定义求大数的过程吗?动手试一试你准备好了吗?1、条件(判断)转移语句的格式是:
条件表达式 [命令组1]ELSE[ ]
2、如果命令组中有多项命令,则命令组须用 括起来,命令须在 写完。
3、在条件表达式中,大于等于的表示方式为
第一关:牛刀小试THENIF一行方括号>=命令组21、下面的流程图所要解决的问题是( )A第二关:乘胜追击A、走路时如何躲避障碍
B、在马路上要靠右侧行走
C、在马路上要一直往前走
D、观察道路的有效方法2、下列对条件(判断)语句的说法中,错误的是( )
A、命令组中只能有一组命令
B、命令组必须用括号括起来
C、IF与条件表达式之间必须有空格
D、命令必须在一行内写完A第二关:乘胜追击请你利用条件转移语句编写一个让小海龟前进或后退的程序,当输入的数值小于等于10时,小海龟前进100步;否则,小海龟后退100步。
TO JT:S
IF THEN [ ] ELSE[ ]
END:S<=10FD 100BK 100第三关:终级冲刺 高级语言的发展方向 计算机高级语言的发展已经历了面向过程、面向对象两个阶段,下一个发展阶级的目标是面向应用,也就是说,只需要告诉程序干什么,程序就能自动性生成算法,自动进行处理,这就是非过程化的程序语言。知识拓展这节课你有什么收获?我了解了生活中的判断,并且学会了logo语言中判断语句的使用。IF 条件表达式 THEN [命令组1] ELSE [命令组2]条件(判断)语句:老师评价TO DBX:BC:BS IF THEN [REPEAT :BS[FD :BC RT 360/:BS]] PR[( 你输入的边数不能构成多边形!)] END:BS>2ELSE去探索你完成了会更聪明
同学们,你做过汽车吗?儿童乘坐汽车时,若身高不超过1.2米,则无须购票;若身高超过1.2米,应买全票。
课外探索 请你分别用文字、流程图和Logo编程语言描述这一算法。
同课章节目录