第一篇:算法、流程图教案
算法、流程图
教学目标:
①了解算法的含义、算法的思想.
②理解程序框图的三种基本逻辑结构:顺序、选择、循环.
③理解几种基本算法语句—输入语句、输出语句、赋值语句、条件语句、循环语句的含义.考情分析:
①高考对本章的考查主要以填空题的形式出现,单独命题以考查考生对流程图的识别能力为主,对算法语言的阅读理解能力次之。
② 算法可结合在任何试题中进行隐性考查,因为算法思想在其他数学知识中的渗透是课标的基本要求,常见的与其他知识的结合有分段函数,方程,不等式,数列,统计等知识综合,以算法为载体,以算法的语言呈出,实质考查其他知识。
1.(必修3P11练习2改编)下面的流程图表示了一个____________________的算法.
2.(必修3P34复习7改编)图中的伪代码运行后输出的结果为________.
3.为了在运行如下所示的伪代码后输出的y值为16,应输入的整数x=________.S←0Read xIf x<0 Thena←x2 y←x+1For I From 1 To 9 Step 2Else(第3题图)
S←S+a×I
(第4题图)2 y←x-2 a←a×-1End IfEnd ForPrint yPrint S4.(必修3P24习题7改编)阅读伪代码,若使这个算法执行的结果是-1+3-5+7-9的计算结果,则a的初始值x是________.
1.算法: 2.流程图:
流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.
3.构成流程图的图形符号及其作用 起止框用““” ” 输入、输出框用“
” 处理框用“
” 判断框用4.基本的算法结构(顺序结构、选择结构、循环结构)5.伪代码
赋值语句:
用符号“x←y”表示 输入语句:“Read a,b” 输出语句:“Print x” 条件语句: If A Then
B Else
C End If 其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,End If表示条件语句结束.
循环语句:“For”语句和“While”语句.“For”语句的一般形式为For I From “初值” To “终值” Step “步长” „ End For.例1 写出下列用伪代码描述的算法执行后的结果. 下列用条件语句描述的算法: Read x If x≤10 Then
p←0.35x Else
p←3.5+0.7(x-10)End If Print p 若输入x=18,则p=________.例2 如图,如果执行下面流程图,那么输出的S等于________.
反馈练习
1.(2011·福建文)下列用伪代码描述的算法执行后的结果是________. Read a,ba=1If a>b Thenb=2 m←aa=a+b
Else
m←bPrint aEndEnd If
Print m2.(2011·江苏)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为________.3.(2011·天津文)阅读左下边的程序框图,运行相应的程序,若输入x的值为-4,则输出y的值为________.
4.(2011·湖南文)若执行如下图所示的框图,输入x1=1,x2 = 2, x3 = 4, x4 = 8,则输出的数等于________.
第二篇:算法和算法描述教案
一、教学内容:算法和算法的描述(选修1算法与程序设计 广东教育出版社)
二、教学课时:1课时
三、教学地点:计算机室2
四、教学目标:
1、知识目标
(1)明白算法的概念,理解算法的特征。(2)掌握算法描述的三种方法,能看懂流程图。(3)了解算法的意义,找出三种算法描述的优缺点。
2、技能目标
(1)知道在什么场合应该用什么算法描述。
(2)能对算法和算法的描述正确定位,能用算法解决实际问题,为学习后面的程序设计打下基础。
3、情感目标
(1)能把现实社会中的问题用算法描述出来,培养学生们的合作精神和想象能力,以提高学生们的信息素养。
五、教学方法:任务驱动法
六、教学重点:
算法的概念、描述算法的三种方法。
七、教学难点:
用流程图描述算法。
八、教学过程
1.激发兴趣、创设情景
这节课内容主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,那么就要把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解。
举出一个例子如炒土豆丝如何做?引导学生们一步步说出步骤,最后教师总结:算法就是解决问题的方法和步骤。在以后的编程中也要记住了,有些步骤是可以颠倒的,不影响程序的结果;但是有些一但颠倒了那最终的结果也就全变了。
2.讲.解
激发学生的兴趣后对算法、算法的特征(确定性、有穷性)进行讲解,注意运用生活中的实例,以便让学生们理解。
讲述算法的三种描述方法:自然语言、流程图、伪代码。学生们比较熟悉的是自然语言,陌生难理解的是流程图和伪代码。
先带学生们了解自然语言,然后讲伪代码,讲完伪代码后,引导学生们如何把这些程序用流程图表示出来。流程图的基本图形及其功能
给出一个程序,让学生们先读这个程序,再用流程图表示这个程序如:
Private Sub Command1_Click()a = InputBox(“输入数字”)If a Mod 2 = 0 Then Print a & “是偶数” Else Print a & “是奇数” End If End Sub 学生们自学后,由教师引导发现这是一个判断奇偶数的程序,找一个学生展示他的流程图,然后大家共同检查这个流程图是否正确。
九、课堂作业 再给学生们一个程序,让学生们读并且在word中画出流程图,然后教到主机上。
十、课后反思:
在本节课中进行任务驱动式教学,充分发挥学生的主观能动性。同时这节课内容多,而且难以理解,练习生活中的实例,既可以激发学生们的兴趣,又有助于知识的迁移和内化。
第三篇:教案和流程图
教案
Background information: Grade7 unit4:I want to be an actor Teaching objectives: By the end of the lesson,students should be able to : 1.2.3.4.5.say in English the names of jobs.ask and answer questions about one's jobs.use interview strateges to find out information and take notes.present the interview results confidently to other students.learn to be a good listener and brave to ask questions in English
Teaching contents: vocabulary of jobs What does your father/mother......do?—he is a policeman Teaching aids
blackboard,chalk ppt ,pictures …… type of the lesson:vocabulary,speaking.Teaching procedures Step1 review a)warm up :students talk about the names of jobs they already know b)Students volunteer to present their pictures and words.c)Teacher summarizes and writes the words on board.Play a flash Step2 learn the new words a)use pictures and actions to introduce the words.use the structure:what does he/she do?he/she is a...b)students learn to say the words with the help of pictures.Pair-work one does actions the other guesses the names of the jobs Step3 practice a)play a guessing game.work in groups of four.one students writes the name of a job on a piece of paper,and the others guess by asking questions first.b)Use ppt to show some celebrities and ask students to name their jobs ,such as MoYan ,LangLang ,Cai Yi lin...and some ordinary people of different jobs.Step4 pairwork Use the sentences A: What do you do? B: I’m a......A: What do you want to be? B: I want to be aan…….C: What does heshe do? A: HeShe is aan……
C: What does heshe want to be? A: HeShe wants to be aan….Step5 do some practice Step6 sum up
Homework Write a short paragraph to talk about your friend and your own dream jobs Make a survey:Ask and answer about your partners’ family and to fill the table below.Name Job Work place Wants to be Bill’s father
reporter
TV station
bank clerk
第四篇:流程图教案
流程图----以生活污水为例子
一、教学目标 知识与技能:
学会使用流程图中的几种常用图形
学会对现实生活中的事件进行描述并画出流程图 过程与方法:
教师通过问题引领学生去了解生活污水的概念,处理过程,并在课程中插入流程图画法的复习,要求学生用流程图绘制污水处理过程;
学生通过网络了解生活污水的概念,处理过程,并利用所学流程图知识,绘制污水处理流程图 情感态度价值观:
感受流程图的描述方法,养成对事物进行综合分析的习惯,同时,开始注意生活污水,并尽量减少污水排放,增强环保意识。
二、教学重难点 教学重点:
准确使用流程图常规图形 教学难点:
运用流程图对生活中的事件进行准确表达
三、教学过程
(1)认识生活污水
在生活,我们总是听到一个这样的词:“生活污水”。那么什么是生活污水呢?请同学运用网络搜索:
P1:什么是生活污水?
教师总结:所谓生活污水是指城市机关、学校和居民在日常生活中产生的废水,包括厕所粪尿,洗衣,洗澡水以及厨房、商业、医院和游乐场所的排水等。
在了解生活污水是什么之后,我们来想一想,如果生活污水直接排放到河流,会有什么样的危害呢?(学生思考,回答)
教师总结:
◎生活污水是水体的主要污染源之一 ◎危害人的健康水污染后,通过饮水或食物链,污染物进入人体,使人急性或慢性中毒。
◎水的富营养化的危害在正常情况下,促进水中藻类丛生,植物疯长,使水体通气不良,溶解氧下降,甚至出现无氧层。以致使水生植物大量死亡,水面发黑,水体发臭形成“死湖”、“死河”、“死海”,进而变成沼泽。
„„
(2)净化生活污水流程图 既然有这么多危害,所以我们应该想办法保护我们的水资源。有什么办法可以净化这些生活污水呢?其实现在有很多方法来净化生活污水,我们来看一种常见的方法吧。
(幻灯片展示)
P2:请一位同学来描述一下这种净化方法的过程。(学生举手回答)P3:请大家将这个过程用流程图来表示出来。(学生思考)显然,绘制流程图,我们有些流程图的知识要复习一下:
◎ 常规流程图图形的样式和使用方法(幻灯片表达)◎ 日常生活事件的流程图表达(看书9页)好了,在回顾了这些知识之后,我们来完成P3吧。
第五篇:流程图教案
第四章框图
4.1 流程图
教学目的:
1.能绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用,并能通过框图理解某件事情的处理过程.2.在使用流程图过程中,发展学生条理性思考与表达能力和逻辑思维能力.教学重点: 识流程图.教学难点: 数学建模.教学过程: 例1 按照下面的流程图操作,将得到怎样的数集?
开始写下1加3写下结果对这个刚写下的数加上一个比前面加过的那个数大2的数你已写下10个数了吗?NY结束解:按照上述流程图操作,可以得到下面的10个数:1,1+3=4,4+(3+2)=4+5=9,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}.我们知道用数学知识和方法解决实际问题的过程就是数学建模的过程,数学建模的过程可以用下图所示的流程图来表示:
实际情景提出问题修改数学建模数学结果不合乎实际检验合乎实际可用结果 以”哥尼斯堡七桥问题”为例来体会数学建模的过程.(1)实际情景: 在18世纪的东普鲁士,有一个叫哥尼斯堡的城市.城中有一条河,河中有两个小岛,河上架有七座桥,把小岛和两岸都连结起来.(2)提出问题: 人们常常从桥上走过,于是产生了一个有趣的想法:能不能一次走遍七座桥,而在每座桥上
只经过一次呢? 尽管人人绞尽脑汁,谁也找不出一条这样的路线来.(3)建立数学模型: 1736年,这事传到了瑞士大数学家欧拉的耳里,他立刻对这个问题产生了兴趣,动手研究起来.作为一个数学家,他的研究方法和一般人不同,他没有到桥上去走走,而是将具体问题转化为一个数学模型.欧拉用点代表两岸和小岛,用线代表桥,于是上面的问题就转化为能否一笔画出图中的网络图形,即”一笔画”问题,所谓” 一笔画”,通俗的说,就是笔不离开纸面,能不重复的画出网络图形中的每一条线.(4)得到数学结果: 在”一笔画”问题中,如果一个点不是起点和终点,那么有一条走向它的线,就必须有另一条离开它的线.就是说,连结着点的线条数目是偶数,这种点成为偶点.如果连结一个点的数目是奇数,那么这种点成为奇点,显然奇点只能作为起点或终点.因此,能够一笔画出一个网络图形的条件,就是它要么没有奇点,要么最多只有两个奇点,(分别作为起点和终点).而图中所有的点均为奇点,且共有4个奇点,所有这些图形不能” 一笔画”.(5)回到实际问题: 欧拉最后得出结论:找不出一条路线能不重复地走遍七座桥.练习:书82页练习.小结: 3