1.1.2 程序框图与算法的基本逻辑结构
制作人:董涛 审核人:李森 日期4.11
一、学习目标:
1.掌握程序框图的概念;2.会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;3.掌握画程序框图的基本规则,能正确画出程序框图。
二、重点与难点:重点是程序框图的基本概念、基本图形符号和3种基本逻辑结构,难点是能综合运用这些知识正确地画出程序框图。 三、学习过程:
1.程序框图: 请在下面的表格中写出基本的程序框,名称以及它们表示的功能.
图形符号 名称 功能 2.算法的基本逻辑结构
(1)顺序结构,定义: 可用程序框图表示为:
例1 :已知一个三角形的三边分别为a、b、c,利用海伦-秦九韶公式设计一个计算三角形面积的算法,并画出算法的程序框图。
1
(2)条件结构,定义: 可用程序框图表示为:
例2:任意给定3个正实数,设计一个算法,判断以这3个数为三条边边长的三角形是否存在,画出这个算法的程序框图。
例3:设计一个求解一元二次方程ax2bxc0的算法,并画出程序框图表示.
2
(3)循环结构,(定义): 直到型循环结构:(定义) 当型循环结构:(定义) 可用程序框图表示为:
例4:设计一个计算1+2+…+100的值的算法,并画出程序框图。
3.程序框图的画法.
设计一个算法的程序框图统常要经过以下步骤:
3
达标练习:
1.设计一个用有理指数幂逼近无理指数幂5的近似值,并估计5的近似值,画出算法的程序框图.
2.设计一个算法求1299100的值,并画出程序框图.
222222
4
因篇幅问题不能全部显示,请点此查看更多更全内容