资料摘要
长沙市雅礼中学2017级高一数学教案【A版选修1-2】课题:§4.1.1流程图(程序框图) 课题:§4.1.1流程图(程序框图)授课教师:雅礼中学滕晓军教学目标教学重点知识难点通过具体实例,进一步认识程序框图;通过复习进一步了解程序框图的特点和应用程序框图的画法教学过程1、在必修3中我们学习了《算法
- 资料类型:教学教案文档
- 所属课文:4.1 流程图
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 45
- 下载次数
- 0
- 更新时间
- 2018-07-04 16:53:00
- 来源学校
- 学校:长沙市雅礼中学
4.1 流程图板书设计及设计说明
未知
摘要:暂无摘要
关键词:4.1 流程图板书设计及设计说明
正文
长沙市雅礼中学2017级高一数学教案【A版选修1-2】
课题:§4.1.1流程图(程序框图) 课题:§4.1.1流程图(程序框图)
授课教师:雅礼中学
滕晓军
教学目标
教学重点
知识难点
通过具体实例,进一步认识程序框图;
通过复习进一步了解程序框图的特点和应用
程序框图的画法
教学过程
1、在必修3中我们学习了《算法初步》,对框图有了初步的了解;
算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法.为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成程序框图.流程图是一种传统的算法表示法,它利用几何图形的框来代表各种不同性质的操作,用流程线来指示算法的执行方向.由于它简单直观,所以应用广泛. 问题:右面的“框图”可以表示一个算法吗?
按照这一程序操作时,输出的结果是多少?
若第一个“输入框”中输入的是77,则输出的
结果又是多少?
答:这个框图表示的是一个算法,按照这一程序操
作时,输出的结果是0;
若第一个“输入框”中输入的是77,则输出的
结果是5。
2、框图是一种“图形语言”,有更为广泛的应用:如可用框图表示工序流程、组织结构和知识结构,还可用框图交流人们的思想等;
3、本章的目标是通过具体实例,了解流程图与结构图:
方法手段
复习引入
程序框图(如算法框图)流程图(动态的)工序框图(统筹图)
框图知识结构图结构图(静态的)组织结构图1、程序框图的概念
程序框图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点。
2、画程序流程图的步骤是: (1)用自然语言描述算法; 概念教学
(2)逐步“细化”算法步骤;
(3)按算法框图的要求画出相应的程序流程图。
3、程序框图的画法要求:
一般按照从上到下,从左到右的顺序来画;
(1)
画程序流程框图,要使用标准的框图符号,一般需要将每一个算法步骤分解为若干输入、输出、顺序结构、条件结构、循环结构等基本算法单元,然后根据各单元的逻辑关系,用流程线将这些基本单元连接起来。
(2)
大多数的程序框图只有一个进入点和一个退出点,而判断框是唯一具有超第
1 页
共
5页
长沙市雅礼中学2017级高一数学教案【A版选修1-2】
课题:§4.1.1流程图(程序框图) 过一个退出点的符号。
(3)规定图形符号如下:
4、程序框图的有三种结构与应用:
例.(教材P68) (1)引导分析算法步骤
(2)分析算法的构成与组合,画出框图
1.识图与读图
例1.
(1)以下给出的是计算1111的值的一个24620程序框图,如左下图所示,其中判断框内填入的条件是( )
A . i > 10
B . i<10
C . i > 20
D . i < 20
(思维方法)
解:应用举例
1111是包含20个分数的和,需经过24620
20次循环求和,当i20时,计算结束,所以选C
(2)程序框图输出a,b,c的含义是(
)
A.输出的a是原来的c,输出的b是原来的a,输出的c是原来的b
B.输出的a是原来的c,输出的b是新的x,输出的c是原来的b
C.输出的a是原来的c,输出的b是新的x,输出的c是原来的b
D.输出的a,b,c均等于x
解:根据赋值语句,c赋值给a,所以输出的a是原来的c;b赋值给c,输出的c是原来的b;a赋值给x,x又赋值给b,所以输出的b是原来的a。故选A. 2.按照流程图进行计算
第
2 页
共
5页
长沙市雅礼中学2017级高一数学教案【A版选修1-2】
课题:§4.1.1流程图(程序框图) 例2、按照下面的流程图操作,将得到怎样的数集? 开始写下1加3写下结果对这个刚写下的数加上一个比前面加过的那个数大2的数你已写下10个数了吗?Y结束(思维方法):按照上述流程图操作,可以得到下面的10个数:1,1+3=4,4+(3+2)=4+5=9,N
9+(5+2)=9+7=16,
16+7+2)=16+9=25,
25+(9+2)=25+11=36 ,
36+(11+2)=36+13=49,
49+(13+2)=49+15=64,
64+(15+2)=64+17=81,
81+(17+2)=81+19=100.
这样,可以得到数集{1,4,9,16,25,36,49,64,81,100}. 〔规律总结〕程序流程图反映了算法的具体步骤,因此可依据程序流程图进行实际计算操作。
3、顺序结构的流程图的画法
〔规律总结〕顺序结构的流程图按步骤依次画出各基本单元,然后用流程线连结。画程序流程图时,先用自然语言描述算法,再逐步“细化”算法步骤,画出相应的程序框图。
4.条件结构的流程图的画法
第
3 页
共
5页
长沙市雅礼中学2017级高一数学教案【A版选修1-2】
课题:§4.1.1流程图(程序框图) 例4.有三个整数a,b,c,由键盘输入,输出其中最大的数,画出其程序流程图. 解:算法如下:
S1:输入a,b,c;
S2:若a>b,且a>c,则输出a,否则执行S3;
S3:若b>c,输出b,否则执行输出c. 根据以上步骤可以画出算法流程图.
〔规律总结〕条件结构的主要作用就是表示分类,分类不止两类时,通常是用条件结构中“嵌入”条件结构的方法来实现。
5.循环结构的流程图的画法
例5.画出计算1的程序框图. 解:算法如下:
S1:令s0,i1;
S2:若i100成立,则输出s,结束算法,否则执行第三步;
S3:ssi; S4:ii1,返回第二步. 根据以上步骤可以画出算法流程图.程序框图如图(2)所示:
〔规律总结〕循环结构中一定包含着条件结构,用以控制循环的进程,避免出现“死循环”,同时循环结构中的“循环体”中还可以出现顺序结构和条件结构。
第
4 页
共
5页
开始
输入a,b,c Y a>b,且a>c Y N b>c N 输出a 输出b 输出c 结束
11123411的值99100
长沙市雅礼中学2017级高一数学教案【A版选修1-2】
课题:§4.1.1流程图(程序框图) 其他
小结与作业
画程序流程图的步骤是:
小结
(1)用自然语言描述算法; (2)逐步“细化”算法步骤;
(3)按算法框图的要求画出相应的程序流程图
作同步作业
业
教学后记(实际教学效果及改进设想)
第
5 页
共
5页
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-04 16:53:00
- 下载次数: 0
- 浏览次数: 45
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147502
来自:学校:长沙市雅礼中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:4.1 流程图板书设计及设计说明是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《4.1 流程图》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。