开始输入f(x)的系数:a1,a2,a3,a4,a5输入x0n=1v=a5 n=n+1v=v x0+a5-nn≤5是否输出v结束 课外练习:利用程序框图试编写BASIC程序并在计算机上测试自己的程序。 三.课堂小结: 秦九韶算法计算多项式的值及程序设计 课 (ABC层)P48 习题1.3A组2 后 (AB层)P48 习题1.3A组2 学 习 教 学 这部分内容重在应用,算法跟语句可以简化。 反 思 第 一 单元 第 9 课 年 月 日 课题 1.3 算法案例 案例3进位制 知识与 能力 过程与 方法 情感、 三 维 教 学 目
(AB层)理解各种进位制与十进制之间转换的规律,会利用各种进位制与十进制之间的联系进行各种进位制之间的转换。 (C层)了解各种进位制与十进制之间转换的规律。 学习各种进位制转换成十进制的计算方法,研究十进制转换为各种进位制的除k去余法,并理解其中的数学规律。 领悟十进制,二进制的特点,了解计算机的电路与二进制的联系,26
标 教 各进位制表示数的方法及各进位制之间的转换 学 内 容 教学 除k去余法的理解以及各进位制之间转换的程序框图的设计 分 难点 析 教 学 流 程 与 教 学 内 容 一、创设情景 我们常见的数字都是十进制的,但是并不是生活中的每一种数字都是十进制的.比如时间和角度的单位用六十进位制,电子计算机用的是二进制.那么什么是进位制?不同的进位制之间又又什么联系呢? 二、探究新知 进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值。可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。 对于任何一个数,我们可以用不同的进位制来表示。比如:十进数57,可以用二进制表示为111001,也可以用八进制表示为71、用十六进制表示为39,它们所代表的数值都是一样的。 表示各种进位制数一般在数字右下脚加注来表示,如111001(2)表示二进制数,34(5)表示5进制数. 电子计算机一般都使用二进制,下面我们来进行二进制与十进制之间的转化 例1 把二进制数110011(2)化为十进制数. 解:110011=1*25+1*24+0*23+1*24+0*22+1*21+1*20 =32+16+2+1 =51 例2 把89化为二进制数. 解:根据二进制数满二进一的原则,可以用2连续去除89或所得商,然后去余数. 具体的计算方法如下: 89=2*44+1 44=2*22+0 22=2*11+0 11=2*5+1 5=2*2+1 所以:89=2*(2*(2*(2*(2*2+1)+1)+0)+0)+1 =1*26+0*25+1*24+1*23+0*22+0*21+1*20 =1011001(2) 这种算法叫做除2取余法,还可以用下面的除法算式表示: 态度、 价值观 教学 重点 进一步认识到计算机与数学的联系。 27
2 2 2 2 2 2 89 44 22 11 5 2 2 1 0 余数 1 0 0 1 1 0 1 把上式中的各步所得的余数从下到上排列即可得到89=1011001(2) 上述方法也可以推广为把十进制化为k进制数的算法,这种算法成为除k取余法. 三、巩固练习:(ABC层)1、把73转换为二进制数 (AB层)2、利用除k取余法把89转换为5进制数 (A层)3、设计一个程序,实现“除k取余法”。 四、课堂小结: 1、进位制的概念及表示方法 2、十进制与二进制之间转换的方法及计算机程序 课 五、课外作业:(ABC层)P48 习题1.3 A组3 后 (AB层):设计程序框图把一个八进制数23456转换成十进制数. 学 习 教 例1 把二进制数110011(2)化为十进制数.可让学生仿照秦九韶算法计算学 多项式的值及程序设计编写程序框图。 反 思
28
第 一 单元 第 10 课 年 月 日 课题 算法初步 复习课 知识与 能力 (AB层)1.明确算法的含义,掌握算法的三种基本结构:顺序、条件和循环,以及基本的算法语句。2.能熟练运用辗转相除法与更相减损术、秦九韶算法、排序、进位制等典型的算法知识解决同类问题。 (C层)1.了解算法的含义,理解算法的三种基本结构:顺序、条件和循环,以及基本的算法语句。2.能模仿运用辗转相除法与更相减损术、秦九韶算法、排序、进位制等典型的算法知识解决同类问题。 过程与 在复习旧知识的过程中把知识系统化,通过模仿、操作、探方法 索,经历设计程序框图表达解决问题的过程。在具体问题的解决过程中进一步理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。 情感、 算法内容反映了时代的特点,同时也是中国数学课程内容的新特态度、 色。中国古代数学以算法为主要特征,取得了举世公认的伟大成价值观 就。现代信息技术的发展使算法重新焕发了前所未有的生机和活力,算法进入中学数学课程,既反映了时代的要求,也是中国古代数学思想在一个新的层次上的复兴,也就成为了中国数学课程的一个新的特色。 教 教学 算法的基本知识与算法对应的程序框图的设计 学 重点 内 容 教学 与算法对应的程序框图的设计及算法程序的编写 分 难点 析 教 学 流 程 与 教 学 内 容 三 维 教 学 目 标 29
一.本章的知识结构 程序框图算法算法语句排序进位制辗转相除法与更相减损术秦九韶算法 二.知识梳理 (一)四种基本的程序框 (二)三种基本逻辑结构 (三)基本算法语句 1、输入语句 单个变量 INPUT “提示内容”;变量 INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,多个变量 2、输出语句 PRINT “提示内容”;表达式 3赋值语句 变量=表达式 4、条件语句 IF-THEN-ELSE格式 IF 条件 THEN 满足条件? 否 语句1 是 ELSE 语句2 语句1 语句2 END IF IF-THEN格式 是 满足条件? IF 条件 THEN 语句 否 END IF 语句 (五)循环语句
30