江苏省灌云县四队中学苏教数学必修三《流程图复习课》教案
- 格式:doc
- 大小:238.50 KB
- 文档页数:3
1.2 流程图教学目标:1.理解流程图的概念;2.能识别和理解简单框图的功能.教学重点:流程图的概念.教学难点:用流程图表示算法.教学过程:一、建构教学1.流程图的概念:流程图是用一些图框和流程线来表示算法程序结构的一种图形程序.它直观、清晰,便于检查和修改.其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.规范流程图的表示:①使用标准的框图符号;②框图一般按从上到下、从左到右的方向画,流程线要规范;③除判断框外,大多数框图符号只有一个进入点和一个退出点.④在图形符号内描述的语言要非常简练、清楚.二、数学运用例1 已知1()21x f x =+,写出求(4)(3)(2)(4)f f f f -+-+-++的一个算法,并画出流程图.解 1S 0S ←; 2S 4I ←-;3S 1()21I f I ←+; 4S ()S S f I ←+;5S 1I I ←+;S若46I≤,转3S,否则输出S.例2 高一某班一共有50名学生,设计一个算法,统计班上数学成绩良好(分数大于80且小于90)和优秀(分数大或等于90)的学生人数,并画出流程图.解:算法如下:a←,0n←,01S1b←;S输入成绩r;23S若89S;←+,转5r>,则1a a←+;b b4r>,则1S若80←+;n nS15n≤,转2S,否则,输出a和b;S若506三、要点归纳与方法小结本节课学习了以下内容:1.如何识别简单的流程图所描述的算法.2. 能识别和理解简单框图的功能第(1)课时课题:书法---写字基本知识课型:新授课教学目标:1、初步掌握书写的姿势,了解钢笔书写的特点。
2、了解我国书法发展的历史。
3、掌握基本笔画的书写特点。
重点:基本笔画的书写。
难点:运笔的技法。
教学过程:一、了解书法的发展史及字体的分类:1、介绍我国书法的发展的历史。
2、介绍基本书体:颜、柳、赵、欧体,分类出示范本,边欣赏边讲解。
开始输入n计算2)1(+nn的值>2004 使n 的值增加Y 输出n结束N1.2 流程图(第1课时)流程图、顺序结构教学目标:1.了解常用流程图符号(输入输出框,处理框,判断框,起止框,流程线等)的意义2.能用流程图表示顺序结构3.能识别简单的流程图所描述的算法4.在学习用流程图描述算法的过程中,发展有条理地思考与表达的能力,提高逻辑思维能力.教学重点:运用程序框图表达顺序结构和条件结构的算法教学难点:规范程序框图的表示以及条件结构算法的框图教学过程:一、自学导航:二、探究新知探究1:回答下面的问题:(1)1+2+3+…+100=;(2)1+2+3+…+n=;(3)求当1+2+3+…+n>2 004时,满足条件的n的最小正整数。
第(3)个问题的算法:S1 取n等于1;S2 计算2)1(+nn;S3 如果计算的值小于等于2 004,那么让n的值增加1后转到S2重复操作,否则n就是最终所要求的结果。
算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们可以用图形的方式,即流程图来表示算法.新知1:流程图上述问题(3)的算法流程图表示如右:流程图(flow chart)是用一些规定的图形、连线及简单的文字说明来表示算法及程序结构的一种图形程序.它直观、清晰、易懂,便于检查和修改. 流程图中各类图框表示各种操作的类型,具体说明如下表: 程序框 名称 功能起止框表示一个算法的开始和结束输入、输出框 表示一个算法输入和输出的信息处理框赋值、计算判断框判断某一个条件是否成立,成立的在出口处标明“是”或“Y”;不成立时标明“否”或“N”画流程图实际上是将问题的算法用流程图符号表示出来,所以首先要明确需要解决什么问题,采用什么算法解决。
探究2:问题:写出作ABC ∆的外接圆的一个算法,并画出流程图。
【解】算法如下:1S 作AB 的垂直平分线1l ;2S 作BC 的垂直平分线2l ;3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.用流程图表示出作△ABC 的外接圆的算法:开始 结束作AB 的垂直平分线1l作BC 的垂直平分线2l以1l 与2l 的交点为圆心,MA 为半径作圆思考:上述算法的过程有何特点? 新知2:顺序结构以上过程通过依次执行三个步骤,完成了作外接圆这一问题。
流程图复习课教学目标:1.能运用流程图表示顺序、选择、循环这三种基本结构;能识别简单的流程图所描述的算法;2.训练有条理的思考与准确表达自己想法的能力,提高逻辑思维能力. 教学重点:运用流程图表示顺序、选择、循环这三种基本结构.教学难点:循环结构算法的流程图.教学过程:一.学法指导:流程图结构的选择方法:若不需判断,依次进行多个处理,只要用顺序结构;若需要先根据条件作出判断,再决定执行哪个后继步骤,必须运用选择结构;若问题的解决需要执行许多重复的步骤,且有相同的规律,就需要引入循环变量,应 用循环结构.二.例题选讲例1.已知1()21x f x =+,写出求(4)(3)(2)(4)f f f f -+-+-++的一个算法,并画出流程图.练习1.已知一列数1a ,2a ,3a ,…,n a ,…且 11a =,21a =,12n n n a a a --=+(3n ≥),这个数列叫做斐波那契数列.写出求该数列第10个数的一个算法,并画出流程图.例2.高一某班一共有50名学生,设计一个算法,统计班上数学成绩良好(分数大于80且小于90)和优秀(分数大或等于90)的学生人数,并画出流程图.例3.(第1课补充练习)写出求111123100++++的一个算法, 并画出流程图.练习2.教材第14页习题第4,8,9题.三.课外作业:补充:1.设计一个计算231001222++++的值的一个算法,并画出流程图. 2.写出求111122399100+++⨯⨯⨯的值的一个算法,并画出流程图. 2.我国的国民生产总值近几年来一直以不低于8%的年增长率增长,照此速度,最多只需经过几年我国的国民生产总值就可以翻一番?写出一个算法,并画出流程图.3.设S 是三位正整数中所有既是12的倍数,又是15的倍数的数之和.写出一个求S 的算法,并画出流程图.。
流程图
教学目标:能运用流程图表示顺序、选择、循环这三种基本结构;能识别简单的流程图所描述的算法;训练有条理的思考与准确表达自己想法的能力,提
高逻辑思维能力.
教学重点:运用流程图表示顺序、选择、循环这三种基本结构.
教学难点:循环结构算法的流程图.
教学过程:
一、学生活动:
1、下列几个选项中,不是流程图符号的是()
2、虽然算法叙述的形式有很多种类型,但算法表示为流程图,按逻辑结构分类仅有
()种
A、1
B、2
C、3
D、4
3、下图(1)流程图表示的算法是____________________________________
4、下图(2)表示的是解不等式ax+b>0 (a≠0)的算法流程图,则菱形方框中应填的是________________________
5、下图(3)的算法流程图表示的算法结果是______________________________
二、例题讲解:
---(其中例1、已知三角形的面积公式是S△ABC=p(p a)(p b)(p c) 1
p(a b c)
=++),试根据公式画出已知三边a,b,c,求三角形面积的流程
2
图。
(提示:输入三个数后先判断以它们为三边长能否构成三角形)
例2、写出求(共有6个2)的值的一个算法,并画出流程图。
练习:1、火车站对乘客在一定时段内退票要收取一定的费用,收费的办法是:按票价每10元(不足10元按10元计)核收2元,2元以下的票价不退。
试分步写出将票价为x元的车票退掉后,返还的金额y的算法,并画出流程图。
三、回顾反思:
知识:思想方法:
四、作业布置:。
第2课时5.2 流程图重点难点重点:流程图例的分类和应用;用流程图表示顺序结构的算法。
难点【学习导航】知识网络流程图例→顺序结构的表示学习要求1.了解常用流程图符号(输入输出框,处理框,判断框,起止框,流程线等)的意义2.能用流程图表示顺序结构3.能识别简单的流程图所描述的算法4.在学习用流程图描述算法的过程中,发展有条理地思考与表达的能力,提高逻辑思维能力.【课堂互动】自学评价1.回答下面的问题:(1)1+2+3+…+100= ;(2)1+2+3+…+n= ;(3)求当1+2+3+…+n>2 004时,满足条件的n的最小正整数。
第(3)个问题的算法:S1 取n等于1;S2 计算2)1(+nn;S3 如果计算的值小于等于2 004,那么让n的值增加1后转到S2重复操作,否则n就是最终所要求的结果。
算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们可以用图形的方式,即流程图来表示算法.2.流程图上述问题(3)的算法流程图表示如下:流程图(flow chart)是用一些规定的图形、连线及简单的文字说明来表示算法及程序结构的一种图形程序.它直观、清晰、易懂,便于检查和修改.流程图中各类图框表示各种操作的类型,具3.问题:写出作ABC ∆的外接圆的一个算法,并画出流程图。
【解】算法如下:1S 作AB 的垂直平分线1l ;2S 作BC 的垂直平分线2l ;3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.思考:上述算法的过程有何特点? 4.顺序结构以上过程通过依次执行三个步骤,完成了作外接圆这一问题。
像这种依次进行多个处理的结构称为顺序结构(sequence structure )。
顺序结构是一种最简单、最基本的结构。
【经典范例】例1 已知两个变量x 和y ,试交换这两个变量的值。
【解】为了达到交换的目的,需要一个临时的中间变量p ,其算法是: S1 p x S2 x y S3 y p上述算法用流程图表示如下:点评:在计算机中,每个变量都分配了一个存储单元,它们都有各自的“门牌号码”(地址)。
§1.2 第3课时 选择结构教学目标:1. 进一步理解流程图的概念,了解选择结构的概念,能运用流程图表达选择结构;2.能识别简单的流程图所描述的算法;3.发展学生有条理的思考与表达能力,培养学生的逻辑思维能力. 教学重点:运用流程图表示选择结构的算法.教学难点:规范流程图的表示以及选择结构算法的流程图.教学过程:一.问题情境1.情境:某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为0.53,50500.53(50)0.85,50,c ωωωω⨯≤⎧=⎨⨯+-⨯>⎩其中ω(单位:kg )为行李的重量. 试给出计算费用c (单位:元)的一个算法,并画出流程图. 二.学生活动学生讨论,教师引导学生进行表达.解:算法为:1S 输入行李的重量ω;2S 如果50ω≤,那么0.53c ω=⨯,否则500.53(50)0.85c ω=⨯+-⨯;3S 输出行李的重量ω和运费c .上述算法可以用流程图表示为:教师边讲解边画出第9页图526--.在上述计费过程中,第二步进行了判断.三.建构数学1.选择结构的概念:先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构.如图:虚线框内是一个选择结构,它包含一个判断框,当条件p 成立(或称条件p 为“真”)时执行A ,否则执行B .2.说明:(1)有些问题需要按给定的条件进行分析、比较和判断,并按判断的不同情况进行不同的操作,这类问题的实现就要用到选择结构的设计;(2)选择结构也称为分支结构或选取结构,它要先根据指定的条件进行判断,再由判断的结果决定执行两条分支路径中的某一条;(3)在上图的选择结构中,只能执行A 和B 之一,不可能既执行A ,又执行B ,但A 或B 两个框中可以有一个是空的,即不执行任何操作;(4)规范流程图图框的形状要规范,判断框必须画成菱形,它有一个进入点和两个退出点.3.思考:教材第7页图521--所示的算法中,哪一步进行了判断?四.数学运用1.选择结构举例例1.(教材第10页例3)设计求解一元二次方程20(0)ax bx c a ++=≠的一个算法,并画出流程图.分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式24b ac ∆=-,然后比较∆与0的大小,再决定能否用求根公式求解.所以,在算法中应含有选择结构.解:算法如下:1S 输入,,a b c ;2S 24b ac ∆←-;3S 如果0∆<,则输出“方程无实数根”,否则12b x a -+←,22b x a-←, 并输出1x ,2x .算法流程图如右.思考:如果要输出根的详细信息(区分是两个相等的实数根还是不等的实数根),如何修改上述算法和流程图?例2解:1S 输入任意实数x ;2S 若0≥x ,则y x ←;否则y x ←-;3S 输出y .算法流程图如右.2.练习:课本第11页练习第1、2、3题. 五.回顾小结1.选择结构的概念:先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构.2.理解选择结构的逻辑以及框图的规范画法,选择结构主要用在判断、分类或分情况的问题解决中.说明:[]x 表示不大于x 的最大整数(或称x 的整数部分),如:[2.6]2=.作业中可以使用此符号.六.课外作业:课本第14页习题第2,5题.补充:1.已知函数32,()5x x f x x x +⎧=⎨⎩为奇数,为偶数,写出当x 为整数时求()f x 的算法,并画出流程图.2.任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,并画出这个算法的流程图.。
1.2 流程图(第3课时)1.2.3 循环结构教学目标:1.了解循环结构的概念,能运用流程图表示循环结构;2.能识别简单的流程图所描述的算法;3.发展学生有条理的思考与表达能力,培养学生的逻辑思维能力.教学重点:运用流程图表示循环结构的算法.教学难点:规范流程图的表示以及循环结构算法的流程图.教学过程:一.问题情境1.情境:北京获得了2008年第29届奥运会的主办权。
你知道在申奥的最后阶段,国际奥委会是如何通过投票决定主办权归属的吗?对遴选出的5个申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市就获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票数最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止。
2.问题:怎样用算法结构表述上面的操作过程?二.学生活动学生讨论,教师引导学生进行算法表达,然后画出流程图.解:算法为:1S投票;S统计票数,如果有一个城市得票超过总2票数的一半,那么该城市就获得举办权,转S,否则淘汰得票数最少的城市,转1S;3S宣布主办城市.3上述算法可以用流程图表示为:教师边讲解边画出图.三.建构数学1.循环结构的概念:需要重复执行同一操作的结构称为循环结构.如图:虚线框内是一个循环结构,先执行A 框,再判断给定的条件p 是否为假; 若p 为假,则再执行A ,再判断给定的条件p 是否为假……,如此反复,直到p 为真,该循环过程结束。
2.说明:(1)循环结构主要用在反复做某项工作的问题中;(2)循环结构是通过选择结构来实现。
3.思考:教材第7页图521--所示的算法中,哪些步骤构成了循环结构?四.数学运用1.循环结构举例例1.(教材第13页例4)写出求12345⨯⨯⨯⨯值的一个算法,并画出流程图. 解:算法1:逐一相加(见教材第13页);算法2:1S 1T ←; {使1T =}2S 2I ←; {使2I =}3S T T I ←⨯; {求T I ⨯,乘积结果仍放在变量T 中} 4S 1I I ←+; {使I 的值增加1}5S 如果5I ≤,转3S ,否则输出T 。