内容正文:
5.2.1 流程图
第五章 算法初步
·劳保版第8版 下册·
学习目标
1、理解流程图的定义,掌握流程图的五大图形符号(终端框、输入输出框、处理框、判断框、流程线)的图形与功能;
2、能解读简单流程图的执行过程,根据输入计算输出结果;
3、能根据文字算法步骤,绘制规范的流程图;
4、借助快递处理、长跑测试等实例,感受流程图的直观性与实用性,激发数学学习兴趣。
目 录
新课导入
01
探索新知
02
知识记忆
03
师生互动
04
当堂检测
05
课堂小结
06
新课导入
5.2.1 流程图
实例导入
实例:快递超区处理流程图
提问:流程图用什么来表示操作和流程?
答:流程图用不同的框图(如圆角矩形、矩形、菱形)和箭头表示操作与流程。
探索新知
5.2.1 流程图
流程图的定义
定义:用规定的图框、流程线及文字来准确、直观地表示算法的图形,叫做算法的流程图,它是算法的一种图形表示形式。
流程图的图形符号
五大图形符号
① 终端框(起止框):圆角矩形,表示算法的开始或结束;
② 输入、输出框:平行四边形,表示输入或输出信息;
③ 处理框(执行框):矩形,表示赋值或计算;
④ 判断框:菱形,表示判断条件,标注“是/否”;
⑤ 流程线:箭头线,表示操作的先后次序;
强调:不同的程序框有固定的图形与功能,不可混用;流程线必须用箭头线,明确执行路径。
例题解析
例1:下图是一个算法的流程图,已知m=3,n=2,则输出的c值是______。
分析:① 开始框:算法开始;
② 输入框:输入m=3,n=2;
③ 处理框:将m的2倍记作c,即c=2×3=6;
④ 处理框:将c与n的和记作c,即c=6+2=8;
⑤ 输出框:输出c;
⑥ 结束框:算法结束;
解:用数学运算表示为2m+n=c,代入m=3,n=2,得c=8。
例题解析
例2:在学校10000米长跑测试中,每跑一圈,都会想是否跑完了全程。如果没有跑完全程,那么又会想离终点还有多远。写出相应的算法表示这个过程并画出流程图。
解: 第一步:起跑;
第二步:若未跑到10000米,那么转第三步,否则转第四步;
第三步:跑一圈(400米),转第二步;
第四步:结束。
例题解析
例2:在学校10000米长跑测试中,每跑一圈,都会想是否跑完了全程。如果没有跑完全程,那么又会想离终点还有多远。写出相应的算法表示这个过程并画出流程图。
流程图如下:
知识记忆
5.2.1 流程图
不是最简,因含分母;不是最简,因为8 = 4 2,4能开方。
知识记忆
1、流程图定义:用规定的图框、流程线及文字来表示算法的图形,是算法的图形化表示;
2、五大图形符号
终端框(起止框):圆角矩形,开始/结束;
输入、输出框:平行四边形,输入/输出信息;
处理框(执行框):矩形,赋值/计算;
判断框:菱形,条件判断,标注“是/否”;
流程线:箭头线,执行路径;
师生互动
5.2.1 流程图
不是最简,因含分母;不是最简,因为8 = 4 2,4能开方。
师生互动
1、概念辨析:流程图的流程线可以用直线代替箭头线吗?
答:不可以,流程线必须用箭头线。
2、流程解读:一个流程图中,判断框的分支必须标注什么?
答:判断框必须标注“是/否”。
当堂检测
5.2.1 流程图
练习
解析:根据流程图五大符号的功能,判断框用菱形表示,用于条件判断。
答案:D
例1 下列程序框图符号中,表示判断框的是( )。
练习
解析:按流程顺序执行:
① 输入a=5,b=3;
② 处理框:d=3×a=3×5=15;
③ 处理框:d=d+b=15+3=18;
④ 输出d=18。
答案:18
例2 如图所示的流程图,输入a=5,b=3,则输出的d值是______。
练习
解析:按流程顺序执行:
① 输入x=5;
② 判断框:5>0,条件成立,走“是”分支;
③ 处理框:y=5+2=7;
④ 输出y=7。
答案:7
例3 如图所示的流程图,输入x=5,则输出的y值是______。
练习
解析:算法步骤:
第一步:输入a,b;
第二步:计算a与b的和,记作s;
第三步:将s除以2,记作avg;
第四步:输出avg;
流程图如右图所示。
例4 写出求两个数a,b的平均数的算法,并画出流程图。
练习
解析:第一步:初始化s=0,i=1;
第二步:判断i≤10?若成立,转第三步;否则转第五步;
第三步:将s+i记作s;
第四步:将i+1记作i,转第二步;
第五步:输出s;
算法:求1+2+…+10的和,s=1+2+…+10 = 55
例5 根据流程图,解读该流程图的算法,并计算s。
练习
解析:① 输入x=4;
② 处理框:y=x2=42=16;
③ 处理框:y=y−3=16−3=13;
④ 处理框:y=y/2=13/2=6.5;
⑤ 输出y=6.5。
答案:6.5
例6 如图所示的流程图,输入x=4,则输出的y值是______。
课堂小结
5.2.1 流程图
课堂小结
3、整数幂的运算法则:5条(注意区分同底数幂的乘法与幂的乘方)
1、核心概念
流程图定义:用规定的图框、流程线及文字表示算法的图形;
五大图形符号:终端框、输入输出框、处理框、判断框、流程线。
2、流程图解读方法
按流程线顺序,依次执行每个框的操作;
处理框:执行赋值或计算,明确变量的更新;
判断框:根据条件走是/否分支,注意分支标注;
输入输出框:明确输入/输出的信息。
课后作业
5.2.1 流程图
课后作业
3、整数幂的运算法则:5条(注意区分同底数幂的乘法与幂的乘方)
① 课本P166 知识巩固1 第1~2题
②《同步练习》基础巩固、能力进阶
谢谢
THANKS
$