主编人:靳鑫鑫 审核: 集备时间: 学科组长: 编号:SX2-003
批阅记录
装
订
线
装
订
线
《程序框图及顺序结构》(二)
姓名 班级 组别 使用时间
学习目标
1.了解循环结构的特点,并能解决一些与此有关的问题;
2.运用类比的学习方法,培养类比与归纳的数学思想。
学习重难点:顺序结构、条件结构、循环结构的特性;顺序结构、条件结构、循环结构的运用。
知识链接:顺序结构、条件结构的特点和相关应用。
自主学习: (C级)知识回顾与学习:
1.算法的三种重要结构是:
(1)顺序结构:描述的是最简单的算法结构,语句与语句之间,框与框之间是按从___________到___________的顺序进行的。
(2)条件分支结构:它是依据指定条件选择执行________________的控制结构。
(3)循环结构:根据指定条件决定________________一条或多条指令的控制结构。其中有两种类型的循环:
直到型(Until型)循环:如图课本第13页上方,先执行A框,再判断给定的条件P是否为“假”。若P为“假”,则再执行A框,如此反复,直到为“真”为止。
开始
输入A、B、C、
x0、y0
z1=_____________
z2=____________
输出_______
结束
当型(While型)循环:如图课本第13页下方,当给定的条件P成立时(“真”),反复执行A框操作,直到条件P为“假”时才停止循环。
2.回忆
(1)顺序结构的图示
(2)条件结构的图示
(3)顺换结构的图示
合作探究:
(C级)1.已知点和直线l:Ax+By+C=0,写出求点P到直线l的距离d的流程图。
(B级)2。设计求解不等式ax+b>0(a≠0)的一个算法,
并用流程图表示.
解:第一步 输入____________;
第二步 判断____________的符号;
第三步 若a>0,解不等式,
若a<0,解不等式;
第四步 输出不等式的解.
流程图为:
总结:
1.理解程序框图的三种基本逻辑结构:顺序结构、选择结构、循环结构.算法的表示方法:(1)用自然语言表示算法.(2)用传统流程图表示算法.
2.能够理解和掌握构成流程图的符号:
当堂检测:
1.算法的三种基本结构是( )
A.顺序结构、选择结构、循环结构 B.顺序结构、流程结构、循环结构
C.顺序结构、分支结构、流程结构 D.流程结构、分支结构、循环结构
2.流程图中表示判断框的是( )
A.矩形框 B.菱形框 C.圆形框 D.椭圆形框
(B级)给出求满足1+2+3+4+…+ >2008最小正整数的一种算法,并画出流程图.
我的思路:在解题的时候经常会遇到需要重复处理一类相同的事或类似的操作,如此题就需要重复地做加法运算.如果用逐一相加算法,步骤太多,采用循环结构可以很好地解决此类问题.算法如下:
S1 n←1;
S2 T←0;
S3 T←T+n;
S4 如果_________,输出___________,结束.
否则使n的值增加______重新执行______,______.
流程图如下:
第1页 第2页