【学法指导】
1.学习要求:
通过具体的程序框图理解图形符号及其作用。通过具体实例抽象出程序框图的顺序结构。
2.方法技巧:通过具体的程序框图理解图形符号及其作用;同时通过具体实例抽象出程序框图的顺序结构。
3.误区警示:容易将菱形的出口和选择结构的出口混为一谈。事实上,一个菱形判断框有两个出口,而一个选择结构只有一个出口。
【感受理解】
1.算法的三种基本结构是 ( )
A 、 顺序结构、 选择结构、循环结构 B、顺序结构、流程结构、循环结构
C、顺序结构、 分支结构、流程结构、 D、流程结构、循环结构、分支结构
2.流程图中表示判断框的是 ( )
A. 矩形框 B 、菱形框 C、 圆形框 D、椭圆形框
3.尽管算法千差万别,程序框图按逻辑结构分类有( )类
A、2 B、3 C、4 D、5
4.下列关于框图的逻辑结构正确的是( )
A、用顺序结构画出电水壶烧开水的框图是唯一的 B、条件结构中不含顺序结构
C、条件结构中一定含有循环结构 D、循环结构中一定含有条件结构
【课后练习】
5.程序框图表示算法的特点是_________________
6.在程序框图中,处理框的符号是_______________,
判断框的符号是 ___________________,
7.图中算法的功能是______.
8.下列说法中正确的序号是______________.
(1)任何一个算法都离不开顺序结构;
(2)算法程序框图中,根据条件是否成立有不同的流向;
(3)任何一个算法都必须同时含有三种基本结构;
(4)算法执行过程中,三种基本结构都只有一个入口,一个出口;
(5)循环结构中必须有条件结构,条件结构中也一定有循环结构。
三、解答题
9.下面是求解一元二次方程的流程图,请在空和缺的地方填上适当的标注。
10.下面流图表示了什么样的算法?
11.写出求的值的一个算法,并画出程序框图。
12.设计求一个实数的绝对值的算法,并画出程序框图。
1.1.2
1.A.2.A.3.B.4.D.5.清楚简洁 易于理解.6.矩形框.菱形框. 7.求两个实数、的和.8.(1).(2).(4).9.⑴.⑵..
⑶ 输出
10.求a、b、c中的最大值.
11.算法:第一步:取;
第二步:计算;
第三步:输出运算结果。
程序框图如下:
12.算法如下:
第一步:输入;
第二步:如果,
使,否则,使;
第三步:输出。
程序框图如下: