中小学教育资源及组卷应用平台
项目三:认识程序结构——第1课时顺序结构
任何程序(或脚本)无论其结构是简单还是复杂,都可以归纳为三种基本结构,即顺序结构、选择结构和循环结构。
一、教学目标
1、认识顺序结构、选择结构和循环结构的程序设计。
2、会使用流程图描述解决问题的算法。
3、会关系运算和逻辑运算指令积木的使用。
二、教学过程
1、认识流程图
在编程中,流程图又称为程序框图,是一种用程序框、流程线和文字说明来表示算法的图形。
( http: / / www.21cnjy.com / )
2、顺序结构
顺序结构是一种最简单的程序结构。只 ( http: / / www.21cnjy.com )要把解决问题的计算机指令按顺序组合在一起,计算机就会按照自上而下的顺序依次执行每一条指令。使用Scratch编程解决问题时,只要将一些指令积木按顺序堆叠在一起就能够组成顺序结构的程序脚本。21世纪教育网版权所有
(1)例题:已知一个三角形三条边的边长分别为a、b、c,设计一个利用海伦公式计算三角形面积的算法,并编写程序。
(2)算法分析:海伦公式是利用三角形三条边的边长直接求三角形面积的公式。已知三角形三条边的边长分别为a、b、c,则三角形面积,其中。这个问题比较简单,先根据三条边计算出p值,再将其代入公式中计算,就能求出结果。这里使用顺序结构就能够把解决问题的算法描述清楚,其算法的流程图如下。
( http: / / www.21cnjy.com / ) ( http: / / www.21cnjy.com / )
(3)编写程序:根据上述算法描述的各个步 ( http: / / www.21cnjy.com )骤,使用问答积木、说积木、变量积木和运算积木等就能够创建一个顺序结构的程序脚本。运行这个脚本,就能利用海伦公式计算出三角形面积。21教育网
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)