鹿邑二高导学案
班级 姓名 小组
高一年级数学学科 编写人:紫气东来审核人:备课组长签字:课题:1.1.1
课题:1.1.2 课时:2
程序框图与算法的基本逻辑结构第1课时 程序框图、顺序结构
I、(1)课标考纲解读:理解程序框图的含义,掌握算法的顺序结构;
(2)状元学习方案:通过自学理解程序框图、掌握程序框图中的顺序结构; II、1.学习目标
(1)理解程序框图的含义. (2)掌握各类程序框的功能. (3)掌握算法的顺序结构
2.学习重点:算法的顺序结构.
学习难点:掌握程序框图的画法和功能.
3.学法指导:通过具体事例,让学生自己理解程序框图,进而掌握其画法以及程序框图中的顺序结果;
4.知识链接:结合算法画程序框图;
III、学习过程
1.程序框图
(1)程序框图又称 ,是一种用 、 及 来表示算法的图形. (2)在程序框图中,一个或几个 的组合表示算法中的一个步骤;带有 的流程线将程序框连接起来,表示算法步骤的 2.常见的程序框、流程线及各自表示的功能 图形符号 名称 终端框(起止框) 输入、输出框 功能 1
用心 爱心 专心
处理框(执行框) 赋值、计算 判断某一条件是否成立,成立时在出口处标明 “是”或“Y”;不成立时标明“否”或“N” 流程线 ○ 连接程序框图的两部分 3.顺序结构
(1)顺序结构的定义
由若干个 组成的,这是任何一个算法都离不开的基本结构.(2)结构形式
IV、课堂检测、
一、选择题
1.下列关于程序框图的说法正确的是( ) A.程序框图是描述算法的语言
B.程序框图中可以没有输出框,但必须要有输入框给变量赋值 C.程序框图虽可以描述算法,但不如用自然语言描述算法直观 D.程序框图和流程图不是一个概念
2.尽管算法千差万别,但程序框图按其逻辑结构分类共有( ) A.2类 B.3类 C.4类 D.5类 3.对终端框叙述正确的是( ) A.表示一个算法的起始和结束,程序框是
B.表示一个算法输入和输出的信息,程序框是
用心 爱心 专心
2
C.表示一个算法的起始和结束,程序框是
D.表示一个算法输入和输出的信息,程序框是
4.下列程序框图所对应的算法和指向线分别为( )
A.5步,5条 B.5步,4条 C.3步,5条 D5.下列关于流程线的说法,不正确的是( ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要箭头C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线 6.给出下列程序框图:
若输出的结果为2,则①处的执行框内应填的是( ) A.x=2 B.b=2 C.x=1 D.a=5 二、填空题
用心 爱心 专心
.3步,4条3
7.以下给出对程序框图的几种说法: ①任何一个程序框图都必须有起止框;
②输入框只能紧接开始框,输出框只能紧接结束框; ③判断框是唯一具有超出一个退出点的符号;
④对于一个问题的算法来说,其程序框图判断框内的条件的表述方法是唯一的. 其中正确说法的个数是________个.
8.下面程序框图表示的算法的运行结果是________.
三、解答题
9.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.
10.已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离,并画出程序框图.
V、总结与反思
1.画程序框图实际上是将问题的算法用程序框图符号表示出来,所以首先要搞清楚需要解决什么问题,采用什么算法可以解决.其次要弄清楚初值、循环情况、条件、表达式、程序的结构、流向等.
用心 爱心 专心
4
2.顺序结构描述的是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.
用心 爱心 专心 5
因篇幅问题不能全部显示,请点此查看更多更全内容