算法初步教材分析概要课件.ppt
《算法初步教材分析概要课件.ppt》由会员分享,可在线阅读,更多相关《算法初步教材分析概要课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1算法初步算法初步教材分析教材分析牛栏山一中牛栏山一中 孙枫孙枫人教人教A版数学必修版数学必修3第一章第一章2算法初步一、一、总体概述体概述 1.课标要求 2.本章知识结构 3.内容具体安排二、教材分析与教学建议 1.教学重点 2.教学难点 3.具体教学建议3一、本章总体概述一、本章总体概述1.新新课标指出:在指出:在算法算法这一章中,学生是一章中,学生是在在初步感受初步感受算法思想的基算法思想的基础上,上,结合合对具体具体教学教学实例的分析,例的分析,体体验程序框程序框图在解决在解决问题中的作用;通中的作用;通过模仿、操作、探索模仿、操作、探索,学学习设计程序框程序框图表达解决表达解决问题的
2、的过程;程;体会体会算法算法的基本思想以及算法的重要性和有效性,的基本思想以及算法的重要性和有效性,发展展有条理的思考与表达的能力,有条理的思考与表达的能力,提高提高逻辑思思维能力能力.同同时学生学生还将将体会体会算法在科学技算法在科学技术和和社会社会发展中的重要作用,展中的重要作用,了解了解“算法算法”为基基础的中国古代数学的的中国古代数学的辉煌成就煌成就.4一、本章总体概述一、本章总体概述2.2.本章知本章知本章知本章知识结识结构框构框构框构框图图 算算算算 法法法法 算法与程序框算法与程序框算法与程序框算法与程序框图图 基本算法基本算法基本算法基本算法语语句句句句 算算算算法案例法案例法
3、案例法案例算算算算 程程程程 算法算法算法算法 输输入入入入 赋赋 条条条条 循循循循 辗辗 更更更更 秦秦秦秦 进进法法法法 序序序序 的基的基的基的基 与与与与 值值 件件件件 环环 转转 相相相相 九九九九 位位位位概概概概 框框框框 本本本本逻逻 输输出出出出 语语 语语 语语 相相相相 减减减减 韶韶韶韶 制制制制念念念念 图图 辑结辑结 语语句句句句 句句句句 句句句句 句句句句 除除除除 损损 算算算算 构构构构 法法法法 术术 法法法法 顺顺序序序序 条件条件条件条件 循循循循环环 程序框程序框程序框程序框结结构构构构 结结构构构构 结结构构构构 图图画法画法画法画法5一、本章
4、总体概述一、本章总体概述3.内容的具体安排本章共三大节:本章共三大节:1.11.1算法与程序框图算法与程序框图 4 4课时课时1.21.2基本算法语句基本算法语句 3 3课时课时 1.31.3算法案例算法案例 4 4课时课时 小结小结 1 1课时课时 共计共计1212课时课时 6重点重点:算法的基本思想、基本算法的基本思想、基本结构、基本构、基本语句句难点点:循循环结构构算法的教学大致可分算法的教学大致可分为以下三个以下三个层次:次:1用自然用自然语言描述算法言描述算法2用程序框用程序框图描述算法描述算法3计算机程序算机程序语言描述言描述方法:方法:通通过实例学例学习算法算法 三个三个过程都是
5、通程都是通过让学生学生观察、模仿、察、模仿、操作、操作、实验来来进行的行的7算法初步二、二、教材分析与教学建教材分析与教学建议 1.教学重点 2.教学难点 3.具体教学建议1.1 算法与程序框算法与程序框图1.2 基本算法基本算法语句句1.3 算法案例算法案例81.1 1.1 算法与程序框图算法与程序框图1.1.教学重点:教学重点:教学重点:教学重点:通过实例在理解算法含义的基础上,理解算通过实例在理解算法含义的基础上,理解算通过实例在理解算法含义的基础上,理解算通过实例在理解算法含义的基础上,理解算法的三种基本逻辑结构,学习用算法步骤、程序法的三种基本逻辑结构,学习用算法步骤、程序法的三种基
6、本逻辑结构,学习用算法步骤、程序法的三种基本逻辑结构,学习用算法步骤、程序框图表示算法,并由此初步体会算法的思想。框图表示算法,并由此初步体会算法的思想。框图表示算法,并由此初步体会算法的思想。框图表示算法,并由此初步体会算法的思想。2.2.教学难点:教学难点:教学难点:教学难点:(1 1)用算法步骤表示算法时怎样划分步骤;)用算法步骤表示算法时怎样划分步骤;)用算法步骤表示算法时怎样划分步骤;)用算法步骤表示算法时怎样划分步骤;(2 2)对含有循环结构的算法,怎样通过算法步)对含有循环结构的算法,怎样通过算法步)对含有循环结构的算法,怎样通过算法步)对含有循环结构的算法,怎样通过算法步 骤或
7、程序框图表达出来;骤或程序框图表达出来;骤或程序框图表达出来;骤或程序框图表达出来;(3 3)程序框图的画法)程序框图的画法)程序框图的画法)程序框图的画法.91.1 1.1 算法与程序框图算法与程序框图3.3.具体教学建议:具体教学建议:在本节重点要解决两个问题:(1)(1)(1)(1)算法是怎样的算法是怎样的算法是怎样的算法是怎样的?(2)?(2)?(2)?(2)怎样表达算法怎样表达算法怎样表达算法怎样表达算法?建议建议建议建议1 1 1 1:在教学中可以从学生熟悉的例子出发:在教学中可以从学生熟悉的例子出发:在教学中可以从学生熟悉的例子出发:在教学中可以从学生熟悉的例子出发,让学让学让学
8、让学生初步感受生初步感受生初步感受生初步感受“什么是算法什么是算法什么是算法什么是算法”;建议建议建议建议2 2 2 2:通过实例,让学生经历:通过实例,让学生经历:通过实例,让学生经历:通过实例,让学生经历“搞清基本的算理,搞清基本的算理,搞清基本的算理,搞清基本的算理,进而将基本的解题步骤程序化进而将基本的解题步骤程序化进而将基本的解题步骤程序化进而将基本的解题步骤程序化”的过程的过程的过程的过程.101.1.1 算法的概念算法的概念以二元一次方程组的求解为例:(首先要弄清算理;其次要弄清如何划分步首先要弄清算理;其次要弄清如何划分步骤)第一步第二步第三步第四步111.1.1 算法的概念算
9、法的概念这些步骤就构成了“解二元一次方程组”的算法,从而使学生关注到算法的最本质的“步骤”特征;利用加减消元法和代入消元法都可以解方程组,这也说明解决同一个问题可以有不同的算法,且不同的算法在实施中可能会存在较明显的差异;在教材接下去的“思考”栏目中让学生关注一般的二元一次方程组的求解步骤,又体现了算法的另一特征“普适性”,这也是设计算法的一条基本原则.12什么算法?算法就是能算法就是能够在有限步在有限步产生生问题结果的果的一系列的数学步一系列的数学步骤(百科全(百科全书)现代意代意义上的上的“算法算法”通常是指可以用通常是指可以用计算机算机来解决的某一来解决的某一类问题的程序或步的程序或步骤
10、。而在中学数学而在中学数学而在中学数学而在中学数学课课程中,算法没有一个精确化的程中,算法没有一个精确化的程中,算法没有一个精确化的程中,算法没有一个精确化的定定定定义义,教材指出:在数学中,算法通常是指,教材指出:在数学中,算法通常是指,教材指出:在数学中,算法通常是指,教材指出:在数学中,算法通常是指“按照一定按照一定按照一定按照一定规则规则解决某一解决某一解决某一解决某一类问题类问题的明确和有限的的明确和有限的的明确和有限的的明确和有限的步步步步骤骤”.在教学中要在教学中要在教学中要在教学中要让让学生明确:学生明确:学生明确:学生明确:“步步步步骤骤”是算法的本是算法的本是算法的本是算法
11、的本质质,而步,而步,而步,而步骤骤的的的的“明确与有限明确与有限明确与有限明确与有限”是算法的重要特是算法的重要特是算法的重要特是算法的重要特征征征征.13算法有哪些基本特征?算法的特点:程序性;明确性;有限性;普遍性;不唯一性;普遍性;不唯一性;有效性有效性建议:建议:建议:建议:在这部分的教学中,要借助实例,将重点放在对算法概念的理解和对算法特征的认识上,从中让学生体会设计算法的基本思路,不要在算法的“优化”上多做文章。141.1.2 程序框图与算法的基本逻辑结构自然自然语言、程序框言、程序框图、计算机程序是算法算机程序是算法的三种表示形式,自然的三种表示形式,自然语言描述的算法步言描述
12、的算法步骤有明确的有明确的顺序性,而程序框序性,而程序框图是用是用图形形的方式表达算法,使算法的步的方式表达算法,使算法的步骤更直更直观也也更准确更准确.(一)程序框(一)程序框图的教学建的教学建议:1.对于程序框于程序框图的六种基本的六种基本图形,它形,它们有有着各自的意着各自的意义和作用,教学中和作用,教学中应使学生使学生规范使用范使用这些些图形形.15程序框程序框程序框名称名称功能功能终端框(起止框)终端框(起止框)表示一个算法的起始和结束表示一个算法的起始和结束输入、输出框输入、输出框表示一个算法输入和输出的信息表示一个算法输入和输出的信息处理框(执行框)处理框(执行框)赋值、计算赋值
13、、计算判断框判断框判断某一条件是否成立,成立时判断某一条件是否成立,成立时在出口处标明在出口处标明“是是”,不成立时,不成立时标明标明“否否”流程线(指向线)流程线(指向线)指引流程图的方向指引流程图的方向连接点连接点连接另一页或另一部分的框图连接另一页或另一部分的框图161.1.2 程序框图与算法的基本逻辑结构 2.流程流程线是是带有箭有箭头的的线,在程序框,在程序框图中,中,任意两个程序框之任意两个程序框之间都存在流程都存在流程线;要;要让学生明确:学生明确:除了起止框外,任何一个程序除了起止框外,任何一个程序框都只有一条流程框都只有一条流程线“流流进”;输入入输出出框、框、处理框都只有一
14、条流程理框都只有一条流程线“流出流出”,但判断框一定是有两条流程但判断框一定是有两条流程线“流出流出”.3.对于教科书对于教科书6 6页的例题,只要求学生能够页的例题,只要求学生能够对框图对框图(7(7页页)有个初步的认识,教师尽可能有个初步的认识,教师尽可能地帮助学生领会框图中每个程序框之间的联地帮助学生领会框图中每个程序框之间的联系,尤其关注一下判断框,这也为后面的算系,尤其关注一下判断框,这也为后面的算法的基本逻辑结构的学习做一个铺垫法的基本逻辑结构的学习做一个铺垫.171.1.2 程序框图与算法的基本逻辑结构(二二)算法的基本算法的基本逻辑结构的教学建构的教学建议算法的三种基本算法的三
15、种基本逻辑结构构顺序序结构构条件条件结构构循循环结构构任何一个算法都可以由任何一个算法都可以由这三种基本三种基本逻辑结构构成构构成.181.顺序结构顺序结构是出现最多的基本结构,它可以是出现最多的基本结构,它可以单独出现,也可以出现在另两种结构中单独出现,也可以出现在另两种结构中.A B开始开始y=ln=lnx输出输出y结束结束输入输入x192.条件结构的主要作用就是表示分类条件结构的主要作用就是表示分类双分支的条件结构非对称的条件结构满足条件?满足条件?步骤步骤A步骤步骤B满足条件?满足条件?步骤步骤ANNYY20例题1?2122例题2画出求一个数的绝对值的程序框图算理:自然语言表达求解步骤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 初步 教材 分析 概要 课件
限制150内