当前位置:文档之家› 算法的概念教学设计

算法的概念教学设计

算法的概念教学设计
算法的概念教学设计

算法的概念教学设计

孙凤武

一、教学目标:

1、知识与技能:(1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。

2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。

3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。

二、重点与难点:

重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。

难点:把自然语言转化为算法语言。

三、教学设想:

1、创设情境:

算法作为一个名词,在中学教科书中并没有出现过,我们在基础

教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。

2、探索研究

算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。

广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。

3、例题分析:

例1 任意给定一个大于1的整数n,试设计一个程序或步骤对n 是否为质数1做出判定。

例2 用二分法设计一个求议程x2–2=0的近似根的算法。

小结:算法具有以下特性:(1)有穷性;(2)确定性;(3)顺序性;

(4)不惟一性;(5)普遍性

典例剖析:

1、基本概念题

例3 写出解二元一次方程组2121x y x y -=-??+=?

①② 的算法 学生做一做:对于一般的二元一次方程组来说,上述步骤应该怎样进一步完善?

老师评一评:本题的算法是由加减消元法求解的,这个算法也适合一般的二元一次方程组的解法。下面写出求方程组)0(0

021********≠-???=++=++A B B A C y B x A C y B x A 的解的算法: 第一步:②×A 1-①×A 2,得(A 1B 2-A 2B 1)y+A 1C 2-A 2C 1=0;③ 第二步:解③,得12212212B A B A C A C A y --=

; 第三步:将12212212B A B A C A C A y --=代入①,得1

2212112B A B A C B C B x -+-=。 此时我们得到了二元一次方程组的求解公式,利用此公司可得到倒2的另一个算法:

第一步:取A 1=1,B 1=-2,C 1=1,A 2=2,B 2=1,C 2=-1; 第二步:计算12212112B A B A C B C B x -+-=与1

2212212B A B A C A C A y --= 第三步:输出运算结果。

可见利用上述算法,更加有利于上机执行与操作。

基础知识应用题

例5 写出求1+2+3+4+5+6的一个算法。

小结 由于计算机动是高速计算的自动机器,实现循环的语句。

因此,上述算法2不仅是正确的,而且是在计算机上能够实现的较好的算法。在上面的算法中,S3,S4,S5构成一个完整的循环,这里需要说明的是,每经过一次循环之后,变量P、i的值都发生了变化,并且生循环一次之后都要在步骤S5对i的值进行检验,一旦发现i 的值大于11时,立即停止循环,同时输出最后一个P的值,对于循环结构的详细情况,我们将在以后的学习中介绍。

4、课堂小结

本节课主要讲了算法的概念,算法就是解决问题的步骤,平时列论我们做什么事都离不开算法,算法的描述可以用自然语言,也可以用数学语言。

5、作业

算法初步比较经典的教案

算法初步与框图 一、知识网络 二、考纲要求 1.算法的含义、程序框图 (1)了解算法的含义,了解算法的思想. (2)理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 2.基本算法语句 理解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 三、复习指南 本章是新增内容,多以选择题或填空题形式考查,常与数列、函数等知识联系密切.考查的重点是算法语句与程序框图,以基础知识为主,如给出程序框图或算法语句,求输出结果或说明算法的功能;或写出程序框图的算法语句,判断框内的填空等考查题型.难度层次属中偏低. 第一节 算法与程序框图 ※知识回顾 1 2..

3. 4. 5.算法的基本特征:①明确性:算法的每一步执行什么是明确的;②顺序性:算法的“前一步”是“后一步”的前提,“后一步”是“前一步”的继续;③有限性:算法必须在有限步内完成任务,不能无限制的持续进行;④通用性:算法应能解决某一类问题. ※典例精析 例1.如图所示是一个算法的程序框图,则该程序框图所表示的功能是 解析:首先要理解各程序框的含义,输入a,b,c三个数之后,接着判断a,b的大小,若b小,则把b赋给a,否则执行下一步,即判断a与c的大小,若c小,则把c赋给a, 否则执行下一步,这样输出的a是a,b,c三个数中的最小值.所以该程序框图所表示的功能是求a,b,c三个数中的最小值. 评注: 求a,b,c三个数中的最小值的算法设计也可以用下面程序框图来表示. 例2.下列程序框图表示的算法功能是() (1)计算小于100的奇数的连乘积 (2)计算从1开始的连续奇数的连乘积 (3)计算从1开始的连续奇数的连乘积, 当乘积大于100时,计算奇数的个数 (4)计算L≥ 1×3×5××n100成立时n的最小值 解析:为了正确地理解程序框图表示的算法,可以将执行过程分解,分析每一步执行的结果.可以看出程序框图中含有当型的循环结构,故分析每一次循环的情况,列表如下: 第一次:13,5 =?=; S i 第二次:135,7 =??=; S i 第三次:1357,9 S<不成立,输出结果是7,程序框图表示的算法功能是求使=???=,此时100 S i

算法的概念 优秀教案

算法的概念 【教学目标】 1.了解算法的含义,体会算法的思想。 2.能够用自然语言叙述算法。 3.掌握正确的算法应满足的要求。 【教学重点】 算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 【教学难点】 把自然语言转化为算法语言。 【教学过程】 一、情境导入: 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。 二、探索研究 算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。 广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。 三、例题分析 例1.任意给定一个大于1的整数n,试设计一个程序或步骤对n是否为质数做出判定。 解析:根据质数的定义判断 解:算法如下: 第一步:判断n是否等于2,若n=2,则n是质数;若n>2,则执行第二步。 第二步:依次从2至(n-1)检验是不是n的因数,即整除n的数,若有这样的数,则n

算法的概念教学设计

算法的概念教学设计 孙凤武 一、教学目标: 1、知识与技能:(1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。 2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 二、重点与难点: 重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 难点:把自然语言转化为算法语言。 三、教学设想: 1、创设情境: 算法作为一个名词,在中学教科书中并没有出现过,我们在基础

教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。 2、探索研究 算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。 广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。 3、例题分析: 例1 任意给定一个大于1的整数n,试设计一个程序或步骤对n 是否为质数1做出判定。 例2 用二分法设计一个求议程x2–2=0的近似根的算法。 小结:算法具有以下特性:(1)有穷性;(2)确定性;(3)顺序性; (4)不惟一性;(5)普遍性

苏教版必修三第01课时《算法的含义》word教案

引入新课 1把西瓜放进冰箱要几步? 2. 2005年9月3日,南京地铁一号线正式投入运营,乘客可以通过自动售票机购票,按照自动售票机屏 幕上的提示,乘客只要依次点击目的地车站的站名和购票的张数,再放入足够的钱,自动售票机就会输出你要的车票(同时退还多余的钱).你能写出购票的步骤 吗? 从以上实例中你能总结出算法的含义吗? 例题剖析 例1 写出求1 2 3 4 5的一个算法. 例2 写出解方程2x - 3=0的一个算法. 2x 亠v = 7 例3 给出求解方程组的一个算法.

£x +5y =11 例4 一位商人有9枚银元,其中一枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的一个算法. 巩固练习 1写出解方程2x ^0的一个算法. 2?写出解方程1 3 5 7的一个算法. 3?写出求12^ 100的一个算法时,可运用公式12^ n = 血耳直接 2 计算,即:第一步: _________________________________________________________ ; 第二步:_______________________________________________________ ; 第三步:输出结果. 1 1 1 4 ?写出求的一个算法. 1汇2 2^3 9汉10 课堂小结 了解算法的含义及其主要特点(有限性和确定性)

课后训练 3?已知直角坐标系中的两点 A -1, 0 , B 3, 2 ,写出求直线 AB 的方程的一个算法. 4?写出解不等式2x-3 0的一个算法. 5?给出求解方程组丿3x —2,一14的一个算法. & 十 y = —2 二提高题 6?写出画边长为3的正三角形的一个算法. 2. 班级:高二 )班 姓名: 基础题 1 ?下列关于算法的说法中,正确的是( A ? 算法就是某个问题的解题过程; 的结果; C .解决某个问题的算法可以不唯一的; 不停止. 2 4 写出求 的一个算法. 3 5 ) B .算法执行后可以不产生确定 D ?算法可以无限地操作下去而

算法与程序设计》选修教案

第一课初识算法与程序设计 一、教学目标 1、知识与技能 (1)理解算法的概念,培养学生自我探索信息,高效获取信息的能力; (2)能初步利用算法解决简单的问题,培养学生的理论联系实际能力和动手操作能力。 2、情感、态度、价值观 学生在学习过程中,通过亲身经历体验获得对此算法的感性认识,培养学生自我获取信息、分析评 价信息、、表达呈现信息的能力,进一步提高其信息素养。 二、教学重点难点 重点:算法概念的理解 难点:如何科学合理的选择和设计算法。 三、教学策略与手段 以趣味性问题设置情境,激发学生探索解决问题的兴趣,与学生进行互动探讨,通过Flash演示材 料,比较直观地把抽象的问题简单化,使学生的思考逐步深入,从而总结出

算法的概念,学会如何设计 和选择算法,培养学生自主探究学习的能力。 四、教学过程(1课时) (一)我们来共同寻找下面一些生活中比较现实的问题的解决方法。 【问题一】天下真的有“不要钱的午餐”吗? 某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来宾必须凑够五个人,五人 每次来就餐必须按照不同的顺序坐,直到把所有可能的顺序都坐一遍,以后来吃饭就可永远免费” 。于 是有人想,这太容易了,每人每次坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项 活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢? 学生们感觉非常有意思,很快以小组为单位进行热烈的讨论并得出了破解问题的步骤:①第一个座位5 个人都有坐的机会②第二个座位只有4个人中的任一个有坐的机会(一个人不能同时坐两个座位)③第 三个座位只有3个人中的任一个有坐的机会④第四个座位只有2个人中的任一个有坐的机会⑤第五个座 位只有1个人有坐的机会⑥计算:5×4×3×2×1=120⑦得出结论:需要吃120次才有可能

算法的概念优质课教学设计

课题:算法的概念 教学目标: [知识目标] (1)理解算法的概念; (2)会初步用自然语言描述算法; (3)能用算法解决数学和生活中的简单问题。 [能力目标] 尝试有条理的思考与表达算法,提高学生的逻辑推理能力;发展从具体问题中提炼算法思想的能力。 [情感目标] 用现实中的实例,激发学生的学习兴趣,培养学生勇于探索,善于发现的创新思想。 重点与难点: 重点:理解算法的概念,用自然语言描叙算法。 难点:对算法的描述,把自然语言转化为算法语言。 教学过程: 一、引入: 情景引入: 请同学们来一起看屏幕上的图片。大家都认识吗?(电脑,计算机)会用吗?(会)都用来干嘛?(听音乐、看电影、玩游戏、聊天、打字……)现在生活水平高了,大家对计算机都很熟悉了。我小的时候对计算机的接触的很少,总以为那是科幻电影里无所不知的智能机器。所以当周围有小朋友炫耀起家里买了计算机以后,我请他帮我向计算机问了一个很幼稚的问题:我长大后能长多高?当然,他的计算机没有回答我的问题。随着年龄的增长和社会的进步,计算机也越来越多的参与到我的生活之中。我也会用它来听音乐、看电影、玩游戏、聊天、打字、处理数据……。那么计算机到底是怎样工作的?我们今天学习的算法就是一个开始。

1 二、算法的概念: 实际上,算法对我们并不陌生。 来请大家解这样一个二元一次方程组。? ????=+??-=-②①1212y x y x , 第一步:2?+②①,得:③??=15x , 第二步:解③,得:5 1=x , 第三步:2-?①②,得:④??=35y , 第四步:解④,得:5 3= y , 第五步:得到方程组的解为?? ???==5351y x 。 我们可以用上述的五个明确的步骤给出这个二元一次方程组的解,那么对于其他的二元一次方程组呢? 探究一:你能写出求解一般的二元一次方程组的步骤吗? 对于一般的二元一次方程组:?????=+??=+⑥⑤222 111c y b x a c y b x a , 其中01221≠-b a b a ,可以写出类似的求解步骤: 第一步:12b b ?-?⑥⑤,得:⑦??-=-21121221)(c b c b x b a b a , 第二步:解⑦,得:1 2212112b a b a c b c b x --=,(01221≠-b a b a ) 第三步:21a a ?-?⑤⑥,得:⑧??-=-12211221)(c a c a y b a b a , 第四步:解⑧,得:1 2211221b a b a c a c a y --=,(01221≠-b a b a ) 第五步:得到方程组的解为??? ????--=--=12211 22112212 112b a b a c a c a y b a b a c b c b x 。 那么上述的五个明确的步骤就构成了解二元一次方程组的一个算法。 实际上,对于某些数学中和生活中的其他问题,我们也能够给出由有限个明确的

算法的概念的教学设计说明

算法的概念的教学设计 杭二中分校海玲 一.容和容解析 算法是规则系统一种循序渐进解决问题的过程,尤指一种为在有限步骤解决问题而建立的可重复应用的计算过程。(概念的涵广义) 在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。现在,算法通常可以编成计算机程序,让计算机执行并解决问题。(概念的涵狭义) 算法概念这一节,立足于用自然语言描述解决问题过程中的明确顺序,是实现用程序框图、程序语言的表示方式的基础。(容及在本章的地位) 算法的思想方法几乎贯穿整个高中数学课程的所有章节,如解三角形、数学归纳法、数学建模等.本节的容能为以后学习本章程序框图、基本算法语句以及选修1-2第四章“框图”容奠定基础.由于程序框图体现的是算法的思想,故其思想方法可运用到数学的各个领域之中.(在学科中地位)算法也是数学及其应用的重要组成部分,算法是连接人和计算机的纽带。是计算机科学的基础,利用计算机解决问题需要算法。首先研究解决问题的算法的自然语言表达,再把算法转化为程序,所以本节课学习用自然语言进行算法设计是使用计算机解决具体问题的一个极为重要的环节。(体现其应用性) 二.目标和目标解析 本节课通过对解决具体问题的过程与步骤的分析,让学生体会算法的思想,了解算法的含义。具体目标为: 1.要求学生了解算法的含义,体会算法的思想。 2.在分析实例的基础上了解算法的基本特征。 3.能够用自然语言描述一些具体问题的算法。 本节课教学重点通过实例让学生体会算法思想,会用自然语言表达一些具体问题的算法.三.教学问题诊断 本节算法对学生来说并不陌生。生活中很多问题是按照指定的要求一步步解决的;小学的四则混合运算所遵循的先乘除、后加减的规则,括号的处理规则等,都是学生最初接触到的算法实例。初中学习的方程组的解法等,也是算法的典型体现。高中学习的必修1中求函数零点的二分法的解题步骤、必修5中线性规划的解题规律等更成了算法的经典问题。还有数列的求和、质数的判定、最大公约数和最小公倍数的求法等,都涉及到算法。同时,在其他学科、甚至生活中也离不开算法。 算法的实质是将人的思维过程处理成计算机能够一步一步执行的步骤,进而转化为一步一步执行的程序。这种处理问题的方式,学生以往有一些经验,如教师对某些题型总结的较为固定的解题步骤。不过这种经验并没有得到应有的升华。只有在完整地学习了算法后,学生才能把这些知识提升到新的高度来认识。算法是对解题方案的准确而完整的构造性的描述。算法并不是容易理解和掌握的容。教学难点是对算法概念的理解和对算法的描述,尤其是对循环问题的递归语言表达,由于学生初次接触,更加难以掌握。 教师可以首先通过实际生活中的生动有趣的例子帮助学生了解算法的含义,明白算法是规则系统一种循序渐进解决问题的过程。在此基础上通过引导学生在具体情境之下回顾特殊的二元一次方程组的求解,自然展示求解的“步骤”,从而帮助学生进一步明白算法是在有限步骤解决问题而建立的可重复应用的计算过程,并能够编成计算机可以执行的程序让计算机执行并解决问题的。 在建立了算法的概念以后,教师可以通过进一步介绍学生熟悉的例子,并尝试着让学生自己举算法的例子,帮助学生进一步领会算法的思想。 接着通过例1和例2设计算法,帮助学生学会用自然语言描述算法,质数的判断是学生小学就

算法与算法描述教学设计

算法与算法描述教学设 计 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

算法与算法描述教学设计 一、教学目标 (一)知识与技能 1.充分理解掌握算法的概念及其特点 2.学会用自然语言来准确地描述算法 3.认知流程图的六种基本符号,用流程图描述简单的算法 4.理解科学合理的选择和设计算法 (二)过程与方法 1.通过问题的解决,培养学生观察流程图问题、分析问题和解决问题的能力 (三)情感态度与价值观 激发学生学习算法设计的兴趣,使学生积极参与,发挥他们的主动性,激发他们的求知欲;认识计算机只是工具,合理的指挥和控制计算机来解决学习和生活中的问题。 二、内容分析

教学重点: 1. 充分理解掌握算法的概念及其特点 2. 学会用自然语言和流程图来准确地描述算法 教学难点: 学会用自然语言和流程图来准确地描述算法 三、学生分析 在必修模块“编制计算机程序解决问题”部分以及本章第一节的学习中,学生已经经历了用计算机解决问题的基本过程,对VB开发环境有所了解,这些都为本节课的学习提供了良好的基础。(学生对本节内容的学习具备一定的基础知识和学习经验) 本节课有关知识、问题与数学学科联系紧密,学生具有相关的数学基础,因此理解起来相对容易。教学中要关注全体学生,变学生的个体差异为资源,发挥同伴互助作用,共同提高教学效率。 四、教学策略 1、教学方法:讲授法、演示法、任务驱动、情境教学

2、学习方法:协作学习、自主学习 五、教学过程

六、教学反思: 本课充分发挥了学生的主观能动性,在教学中教师一般是提出问题让学生思考探究、注重实践、互动交流;另外举例生动形象,简单明了,学生学习起来兴趣浓厚,学生在轻松愉快的过程中较好的掌握了算法的概念,理解算法的设计和优劣的选择。学生初步接触编程,设计好这堂课的内容,能够激起学生学习编程的兴趣。

新人教A版必修3 高中数学1.1.1算法的概念教案

高中数学 1.1.1算法的概念教案文 新人教A版必修3 一、教学目标: 1、知识与技能:(1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。 2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 二、重点与难点: 重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 难点:把自然语言转化为算法语言。 三、学法与教学用具: 学法:1、写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;……),并且能够重复使用。 2、要使算法尽量简单、步骤尽量少。 3、要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的,但让计算机去执行“倒一杯水”“替我理发”等则是做不到的。 教学用具:电脑,计算器,图形计算器 四、教学设想: (1)创设情境: 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。

德育渗透教案(算法概念)

德育渗透教案一: 1.1.1算法的概念 一、教学目标: 1、知识与技能: (1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。 2、过程与方法: 通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观: 通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 二、重点与难点: 重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 难点:把自然语言转化为算法语言。 三、学法与教学用具: 学法:1、写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;……),并且能够重复使用。 2、要使算法尽量简单、步骤尽量少。 3、要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的,但让计算机去执行“倒一杯水”“替我理发”等则是做不到的。 教学用具:电脑,计算器,图形计算器 四、教学设想: 1、创设情境: 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。 2、探索研究 算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。 广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。 3、例题分析:

算法教案

一、知识点剖析 1.算法的定义和特点 掌握要点: 算法定义:在数学中指按照一定规则解决某一类问题的明确和有限的步骤。 算法特点:①有穷性:一个算法的步骤是有限的,它应在有限步操作之后停止。②确定性,算法的每一步操作必须是明确的,不能有歧义或模糊且算法执行后一定产生确定的结果,不能模棱两可。③可行性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个明确的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都要准确无误才能解决问题。④不惟一性:求解某一类问题的算法是不惟一的,对于一个问题可以有不同的算法。⑤普遍性,很多具体的问题都可以设计合理的算法解决。 易混易错:(1)算法一般是机械的,有时要进行大量重复的运算,只要按部就班的做总能算出结果,通常把算法过程称为“数学机械化”,“数学机械化”的最大优点是它可以让计算机来完成。(2)实际上,处理任何问题都需要算法。如,邮购物品有其相应的手续。购买飞机票也有一定的手续等。(3)求解某个问题的算法不惟一。 2.(1)程序框图表示算法步骤的一些常用的图形和符号 点的符号。 (2)三种基本逻辑结构 ①顺序结构 ②条件结构 ③循环结构

顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。这是任何一个算法都离不开的基本结构。 条件结构:在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立会有不同的流向,条件结构就是处理这种过程的结构。 易混易错:在条件结构中无论条件是否成立,都只能执行两框之一,两框不可能同时执行,也不可能两框都不执行。 循环结构:算法结构中经常会遇到从某处开始,按照一定条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤成为循环体。循环结构分为两种:当性循环结构和直到性循环结构。 当性循环结构:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环。“先判断” 直到性循环结构:在执行了一次循环体后,对条件进行判断,如果条件不满足就继续执行循环体,直到条件满足时终止循环。“先循环” 注意:循环结构中一定包含着条件结构。 3.基本算法语句 (1)输入语句 ①输入语句的一般形式是:INPUT “提示内容”;变量 ②输入语句的作用是实现算法的输入信息功能 ③“提示内容”提示用户输入什么样的信息 ④输入语句可以给变量提供初值 ⑤提示内容与变量之间用分号隔开,若输入多个变量,变量之间用逗号隔开。 例如:INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量 (2)输出语句 ①输出语句的一般形式是:PRINT “提示内容”;表达式 ②输出语句的作用是实现算法的输出结果功能。 ③“提示内容”提示用户输入什么样的信息,如PRINT “S=;S 是提示输出的结果是S的值 ④PRINT语句可以在屏幕上出现常量、变量以及系统信息。 注意:任何求解问题的算法,都要把求解问题的结果输出。 (3)赋值语句 ①赋值语句是最基本的语句 ②赋值语句的一般格式为:变量=表达式 ③“=”叫做赋值号。 易混易错:①赋值号做变只能是变量而不能使表达式。 ②赋值号的左右两边不能调换。 ③不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等)。 ④赋值号与数学中的符号意义不同。 注意:输入语句、输出语句、赋值语句基本上对应程序框图中的顺序结构;一个算法有0个或者多个输入,有一个或多个输出;输出语句和赋值语句具有运算功能而输入语句不具有运算功能。 (4)条件语句 共分为两种形式 IF-THEN-ELSE格式 (1)

算法的概念教学设计

算法的概念教案 人教A版必修3-1.1.1 授课教师:桂鹏华南师范大学附属中学 【教学目标】 (1)初步了解算法的含义和概念,了解算法的概括性、逻辑性、有穷性、不惟一性和普遍性等特征。 (2)初步了解消去法的思想。 (3)体会算法的思想,能说明解决简单问题的算法步骤。 【重点与难点】 教学重点:算法的含义、概念及特征。 教学难点:把自然语言转化为算法语言。 【辅助工具】 投影仪 【教学过程】 一、概念引入 一个人带三只狼和三只羚羊过河,只有一条船,同船可以容纳一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.请设计过河的算法。 解:算法或步骤如下: S1 人带两只狼过河; S2 人自己返回; S3 人带一只羚羊过河; S4 人带两只狼返回; S5 人带两只羚羊过河; S6 人自己返回; S7 人带两只狼过河; S8 人自己返回; S9 人带一只狼过河. 算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。 广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。 二、新知探究 处理方式 【问题1】 请同学们解二元一次方程组

x-2y=-1, ① 2x+y=1, ② 求解过程,我们可以归纳出以下步骤: 第一步:②-①×2,得 5y=3; 第二步:解③得y=3/5; 第三步:将y=3/5代入①,得x=1/5; 第四步:得到方程组的解为 从特殊到一半,若上式的数字用字母代替会如何? 【问题2】 对于一般的二元一次方程组 其中a 1b 2-a 2b 1≠0,设计一个算法。 第一步:④×b 2-⑤×b 1,得(a 1b 2-a 2b 1)x=b 2c 1- b 1c 2, ⑥ 第二步:解⑥,得 .b 1 2212112b a b a c b c x --= 第三步:,⑤×a1-④×a2,得(a 1b 2-a 2b 1)y=a 1c 2- a 2c 1. ⑦ 第四步:解⑦,得1 2211221b a b a c a c a y --=. 第五步:得到方程组的解为 通过上面的例子我们可以总结出算法的概念: 总结:这一例子体现算法具有通用性。在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。 在数学中,现代意义的“算法”是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成。 x=1/5, y=3/5. . b 1 2212 112b a b a c b c x --= 1 2211221b a b a c a c a y --=

信息技术《算法基础知识》教案

《算法基础知识》教案 [教学过程设计] 一、教学目标 1、知识目标:了解算法的概念和发展历史; 2、技能目标:学会分析问题,提取问题形成算法描述、掌握流程图的概念与制作方法; 3、情感、态度与价值观目标:提高分析问题和解决问题的能力,体会算法分析的魅力。 二、教学重难点: 重点:算法的概念 难点:流程图表示 三、学法指导: 任务驱动模式下的小组合作学习 四、教学过程: (一)、情景创设,激发兴趣 课件展示问题: 一位农夫要带一只狼、一只羊和一棵白菜过河,如果没有农夫看管,狼就要吃羊,羊就吃白菜,但是船很小,只够农夫带一样东西过河。问农夫该如何解此难题? 以《阅读与思考》中一位农夫带着一只狼、一只羊和一棵白菜过河的材料入手,让学生展开讨论,探讨过河的方法。 给学生实物,让学生展示解决问题的方法。 (二)自主探究,交流分享

出示学习任务: 1、什么是算法? 2、解决问题的一般方法是什么? 学生阅读课本,独立思考,找出问题的答案,教师适当进行点拨。 2、算法的流程图表示。 (1)介绍常见的流程图符号及其说明; (2)尝试用流程图来描述农夫过河的过程。 (3)用计算机语言描述算法(让学生了解,不做深入的介绍) (4)E语言(了解) (四)展示评价,实践创新 一、单选题 1、以下关于算法的说法正确的是() A 算法就是某一个问题的解题方法 B 对于给定的一个问题,其算法不一定是唯一的 C 一个算法可以不产生确定的结果 D算法的步骤可以无限地执行下去不停止 2、算法的描述方法有( ) A 用自然语言描述

B 用流程图描述 C 用计算机语言描述 D 其余三项都是 3、关于算法,说法不正确的是() A 算法是程序设计的灵魂 B 解决问题的过程就是实现算法的过程 " C 算法独立于任何具体的语言,VB算法只能用VB语言来实现 D 算法的作用在于记录和交流人类解决问题的思想 C 五、梳理总结,拓展延伸 由学生总结归纳本节课的收获 知识结构归纳: 1、算法的概念; 2、算法的自然语言描述; 3、算法的流程图表示; 4、用计算机语言描述算法。

算法和算法的描述教案

算法和算法的描述(教学案例) 教材分析: 这节课内容主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,那么就要把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解。 学生分析: 学生基本上没有接触过编程,那么在高中阶段初步接触编程,学生首先会感到很深奥,看到书中的程序语句,尤其是看到后面的长一点的程序语句更是觉得可怕,那教师必须要考虑在授课中如何正确引导,以什么样的方式进行。学生有没有兴趣学,往往看这个课是不是有意思,难不难学,一看难学又乏味,就开始产生厌学的情绪。 教学目标: 引导学生对编程的兴趣,理解算法的概念和如何科学合理的选择和设计算法,为程序设计打好基础。 教学重点: 算法的概念、算法的设计和选择。 教学难点: 如何科学合理的选择和设计算法。 教学方法: 与学生进行互动探讨式教学,以趣味智力题激发学生探索解决问题的兴趣,以故事事例和具体的程序运行对比,引导学生一步步的思考,从而总结出算法的概念,以及如何设计和选择算法,充分调动学生的主观能动性和探究学习能力。 教学过程: 1、引导学生对编程的兴趣 (1)教师:同学们喜欢玩电脑游戏吗? (2)学生:喜欢!(说到游戏学生总是表现出很浓的兴趣。) (3)教师:在上机练习课的时候,总发现有个别同学偷偷的玩游戏,其实你们喜欢,老师也很喜欢,那么同学们想不想自己编个游戏来玩呀? (4)学生:会不会很麻烦!(学生表现出好奇,又对编程心里还没有底。) (5)教师:不用担心,编程并不像你们所想像的那样难,很快你们就会编一些小游戏程序了。其实编程是件非常有意思的事情,在以后的学习中你会发现自己越来越喜欢编程,甚至会着迷的。 2、算法的概念 (1)教师:幻灯片出示一个经典的趣味性例子, 有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人应如何过河? (2)教师:分组讨论,前后四个同学为一组,把你们的橡皮擦放到一块,分别写上狼、羊、白菜,你们自己是牧羊人,现在请同学们来设计一个方案,把3样东西安然无恙的带过河。我们来比一比看哪组同学最快完成。 课堂立即活跃起来,同学们把它当作一种游戏全都投入进去了,积极思考起来。 (3)很快就有学生举手回答。 过河的方案: 第一步:人和羊过河,人返回,留下羊; 第二步:人和狼过河,人和羊返回,留下狼; 第三步:人和菜过河,人返回,留下菜; 第四步:人和羊过河。 (4)教师:同学们这个方案行不行? (5)学生:行。

《算法的含义》教案(1)(1)

算法的含义 教学目标 通过实例体会算法的思想,了解算法的含义.能按步骤用自然语言写出简单 问题的算法过程.了解算法的主要特点. 重点难点 理解算法的含义;用自然语言描述简单的算法.用自然语言描述简单的算法. 引入新课 1.把西瓜放进冰箱要几步? 2.2005年9月3日,南京地铁一号线正式投入运营,乘客可以通过自动售票机购票,按照自动售票机屏幕上的提示,乘客只要依次点击目的地车站的站名和购票的张数,再放入足够的钱,自动售票机就会输出你要的车票(同时退还多余的钱).你能写出购票的步骤吗? 从以上实例中你能总结出算法的含义吗? 例题剖析 例1 写出求12345++++的一个算法. 例2 写出解方程230x +=的一个算法. 给出求解方程组274511 x y x y +=??+=?的一个算法. 例4 一位商人有9枚银元,其中一枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?写出 解决这一问题的一个算法. 巩固练习 1.写出解方程230x +=的一个算法. 例3

2.写出解方程1357???的一个算法. 3.写出求123100++++L 的一个算法时,可运用公式(1)1232n n n +++++=L 直接 计算,即:第一步:______________________________________________; 第二步:______________________________________________; 第三步:输出结果. 4.写出求 1111223910+++???L 的一个算法. 课堂小结 了解算法的含义及其主要特点(有限性和确定性).

八年级上册信息技术 -第1课 算法的概念【教案】

第一单元算法思想初探 第1课算法的概念一、【教材分析】 二、【教学流程】

3)很多时候,算法形成的过程就是 的过程。设计算法就是。引导学生加深对算法的理解。是对给定问题解决方案的准确而完整的描述。 【合作探究】阅读P3两个“加油站”,小组交流对算法的认识。 二、计算机处理问题的原理 课件出示问题,指导学生阅读教材: 1)计算机有何特点? 2)根据计算机的特点,人们设计了丰富的,用于。 课件出示问题,指导学生阅读回答: 尝试叙述计算机是如何进行计算的?能用图示把这个过程表示出来吗? 提示: 课件播放视频,引发学生思考: 阿尔法狗是第一个战胜人类围棋世界冠军的人工智能程序,你觉得下棋时它是怎样工作的?说出你对人工智能的认识。 三、算法的特征 【讲授】 阿尔法工作的核心就是执行事先设计好的计算机程序。程序是算法设计的体现。我们认识算法的特征,将有利于我们加深算法概念的理解。 出示图片,指导学生结合计算机工作原理,试叙述算法必须具备哪些特征。 输入项、输出项、有穷性、确定性、可行性【合作探究】计算机具有运算速度快、计算精度准确、存储容量大、能自动运行等特点。人们设计了丰富的软件,用于解决人们遇到的问题。 【合作探究】小组推选代表,班内交流,确定优秀答案。 1.输入设备(类似人的感知器官)读取算式“123+321”,并将其转换成二进制形式写入存储器 (类似人类记忆功能)。 2.控制器(类似大脑控制中枢)从存储器中读取运算指令“+”进行译码;运算器(类似大脑计算功能)根据控制器的译码结果读取运算数“123”和“321”进行运算,并把结果“444”写回存储器。 3.输出设备(类似人的执行器官)从存储器中读取运算结果, 转化成人类能识别的形式输出。 【合作探究】结合阅读“一点通”,与同学交流自己的看法,并在班内分享。 【合作探究】结合阅读P5—P6“加油站”进行小组交流,总结理解算法的特征。 实践创新课件出示: 甲、乙、丙、丁4个人过桥,分别需要1分钟、2 分钟、5分钟、10分钟们必须借助于手电筒过桥。可 是他们只有一个手电筒,且桥的载重有限,每次最多过 两人。4个人怎样才能在最短的时间内过桥呢? 请分 组写出每种过桥的算法,并比较每种算法的效率。尝 【合作探究】集思广益,列举能想到的算法, 比较选择最有效率的算法,并分析。 2.【展示交流】小组最优成果

数学: 算法的含义教案苏教版必修

§1.1第1课时算法的含义 教学目标:1.通过实例体会算法思想,了解算法的含义与主要特点; 2.能按步骤用自然语言写出简单问题的算法过程学; 3.培养学生逻辑思维能力与表达能力. 教学重点:将问题的解决过程用自然语言表示为算法过程. 教学难点:用自然语言描述算法. 教学过程 一.序言 算法不仅是数学及其应用的重要组成部分,也是计算机理论和技术的核心.在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域.那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始.同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 阅读教材第4页. 二.问题情境 1.情境:介绍猜数游戏(见教材第5页). 2.问题:解决这一问题有哪些策略,哪一种较好? 三.学生活动 学生容易说出“二分法策略”,教师要引导学生进行算法化(按步骤)的表达. 说明:以上过程实际上是按一种机械的程序进行的一系列操作. 四.建构数学 在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些步骤称为解决这些问题的算法. 1.广义的算法——某一工作的方法和步骤,例如:歌谱是一首歌曲的算法,空调说明书是空调使用的算法. 在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序.2.本章主要讨论的算法(计算机能够实现的算法)——对一类问题的机械的、统一的求解方法.例如:解方程(组)的算法,函数求值的算法,作图问题的算法等. 3.本节采用自然语言来描述算法. 五.数学运用 1.算法描述举例 例1.给出求1+2+3+4+5的一个算法. 解:算法1按照逐一相加的程序进行. 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10;

算法的概念教案

算法的概念教案 一.内容和内容解析 在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.现在,算法通常能够编成计算机程序,让计算机执行并解决问题. 算法概念这个节,立足于用自然语言描述解决问题过程中的明确顺序,是实现用程序框图、程序语言的表示方式的基础. 算法的思想方法几乎贯穿整个高中数学课程的所有章节,如解三角形、数学归纳法、数学建模等.本节的内容能为以后学习程序框图、基本算法语句以及选修1-2第四章“框图”内容奠定基础. 算法是连接人和计算机的纽带,是计算机科学的基础,利用计算机解决问题需要算法.首先研究解决问题的算法的自然语言表达,再把算法转化为程序,所以本节课学习用自然语言实行算法设计是使用计算机解决具体问题的一个极为重要的环节. 二.目标和目标解析 本节课通过对具体问题的解决过程与步骤的分析,让学生体会算法的思想,了解算法的含义.具体目标为: 1.要求学生了解算法的含义,体会算法的思想. 2.在分析实例的基础上了解算法的基本特征. 3.能够用自然语言描述一些具体问题的算法. 本节课教学重点通过实例让学生体会算法思想,会用自然语言表达一些具体问题的算法. 三.教学过程设计 (一)问题情境,引出算法概念 问题情境:一个农夫带着一条狼、一头山羊和一篮蔬菜要过河,但只有一条小船.乘船时,农夫只能带一样东西.当农夫在场的时候,这三样东西相安无事.一旦农夫不在,狼会吃羊,羊会吃菜.请设计一个方案,使农夫能安全地将这三样东西带过河. 师生活动:教师能够引导学生整理出按步骤解决问题的方案,并告诉学生这就是一个解决该问题的算法. 第一步,农夫带羊过河. 第二步,农夫独自回来. 第三步,农夫带狼过河. 第四步,农夫带羊回来. 第五步,农夫带蔬菜过河. 第六步,农夫独自回来. 第七步,农夫带羊过河. 当然,也有可能学生提出第二套过河方案. 第一步,农夫带羊过河. 第二步, 农夫独自回来. 第三步,农夫带蔬菜过河.

数学:《算法初步复习课》 教案 (新人教版必修3)

《算法初步复习课》教案 算法初步复习课 (1)教学目标 (a)知识与技能 1.明确算法的含义,熟悉算法的三种基本结构:顺序、条件和循环,以及基本的算法语句。 2.能熟练运用辗转相除法与更相减损术、秦九韶算法、排序、进位制等典型的算法知识解决同类问题。 (b)过程与方法 在复习旧知识的过程中把知识系统化,通过模仿、操作、探索,经历设计程序框图表达解决问题的过程。在具体问题的解决过程中进一步理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。 (c)情态与价值 算法内容反映了时代的特点,同时也是中国数学课程内容的新特色。中国古代数学以 算法为主要特征,取得了举世公认的伟大成就。现代信息技术的发展使算法重新焕发了前所未有的生机和活力,算法进入中学数学课程,既反映了时代的要求,也是中国古代数学 思想在一个新的层次上的复兴,也就成为了中国数学课程的一个新的特色。 (2)教学重难点 重点:算法的基本知识与算法对应的程序框图的设计 难点:与算法对应的程序框图的设计及算法程序的编写 (3)学法与教学用具 学法:利用实例让学生体会基本的算法思想,提高逻辑思维能力,对比信息技术课程中的程序语言的学习和程序设计,了解数学算法与信息技术上的区别。通过案例的运用,引导学生体会算法的核心是一般意义上的解决问题策略的具体化。面临一个问题时,在分析、思考后获得了解决它的基本思路(解题策略),将这种思路具体化、条理化,用适当的方式表达出来(画出程序框图,转化为程序语句)。 教学用具:电脑,计算器,图形计算器 (4)教学设想 一.本章的知识结构 算法程 序 框 图 算 法 语 句 辗转相除法与更相减损术 排序 进位制 秦九韶算法 二.知识梳理 (1)四种基本的程序框

相关主题
文本预览
相关文档 最新文档