算法与基本逻辑结构(1) Word 文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
§1.1程序框图与算法的基本逻辑结构(1)学习目标:
1了解算法框图的概念,掌握各种框图符号的功能,培养学生对图形符号语言和数学文字语言的转化能力。
2.了解顺序结构,能用算法框图表示顺序结构
3、学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会数学表达的准确与简洁,培养学生的数学表达能力和逻辑思维能力。
◆教学过程:
1.复习回顾:
(1)算法是__________________________________________________________________ (2)算法的特征____________ ______________ _________________
2.自学新知
(1)程序框图又称_________,是一种用_____________、______________、_________________来表
示算法的图形。
(2)程序框的名称及功能
(3).算法的基本逻辑结构
包括________________ _______________________ ____________________
(4)顺序结构:
特点:结构形式:
◆例题讲解:
1.已知一个三角形三边长a,b,c,利用海伦-秦九韶公式设计一个算法计算三角形的面积,并画出程序框图。
(已知三角形三边边长分别为a,b,c,则三角形的面积为
S=)
)(
)(
(c
p
b
p
a
p
p-
-
-),其中p=
2
c
b
a+
+
.这个公式被称为海伦—秦九韶公式)
算法步骤:程序框图:
练习:设计一个算法求以r 为半径的园的面积的算法,并画程序框图。
◆小结:
当堂达标:
2、关于程序框图的图形符号的理解,正确的有( ) ①任何一个程序框图都必须有起、止框;
②程序框图中可以没有输出框,但必须有输入框给变量赋值。
③判断框是唯一具有超过一个退出点的图形符号;
④
也可以用来执行计算。
A 、1个
B 、2个
C 、3个
D 、4个
4.下图所示的是一个算法的流程图,已知a 1=3,输出的2a =7,求b 的值.。