内容正文:
高中同步教与学·全新教案(活页) 第1章算法初步 1.3基本算法语句 1.3.1赋值语句 1.3.2输入、输出语句(1课时) 序,理解逻辑推理的数学方法 教学目郁》 情感、态度与价值观 知识与技能 通过本节內容的学习,使我们认识到计算机与人们生活密 1.正确理解输入语句、输岀语句、赋值语句的结构. 切相关,增强计算机应用意识,提高学生学习新知识的兴趣 2.会写一些简单的程序 重点 3.掌握赋值语句中的“=”的作用 ◆难点》 过程与方法 重点 1.让学生充分地感知、体验应用计算机解决数学问题的方 正确理解输入语句、输出语句、赋值语句的作用. 法;并能初步操作、模仿 难点 2.通过对现实生活情境的探究,尝试设计出解决问题的程准确写出输入语句、输出语句、赋值语句 《案例( 教学。过程》 、创设情境 仿编写程序,通过运行自己编写的程序发现问题所在,进一步提 在现代社会里,计算机已经成为人们日常生活和工作不可高学生的模仿能力) 缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画 【教师】在这个程序中,你们觉得哪些是输入语句、输出语句 处理数据等等,那么,计算机是怎样工作的呢? 和赋值语句呢?(同学们互相交流、议论、猜想、概括出结论.提 计算机完成任何一项任务都需要算法,但是,我们用自然语示:“Rad”和“ Print”的中文意思等) 言或流程图描述的算法,计算机是无法“看得懂,听得见”的因此1.赋值语句 还需要将算法用计算机能够理解的伪代码翻译成计算机程序. 【教师】在上边程序中,第2行中的语句的作用是什么?它应 伪代码是介于自然语言和计算机语言之间的文字和符号 该叫做什么语句? 伪代码有很多种.如 BASIC, Foxbase,C语言,C++,J+ 【学生】互相交流、议论、猜想、概括出结论. 十,VB等.为了实现算法中的三种基本的逻辑结构:顺序结构」 用来表明赋给某一个变量一个具体的确定值的语句 选择结构和循环结构,各种伪代码中都包含下列基本的算法语除了输入语句,在该程序中第2行的赋值语句也可以给变量 提供初值.它的一般格式是 输人语句输岀语句赋值语句条件语句循环语句 匚变量←表达式 这就是这一节所要研究的主要内容—基本算法语句.今 在伪代码中,赋值语句用符号“←”表示,“x←y”表示将y的 天,我们先一起来学习赋值语句和输入、输出语句(板出课题)值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达 讲授新 式 我们知道,顺序结构是任何一个算法都离不开的基本结构 【教师】对于赋值语句我们应该注意哪些? 赋值语句和输人、输出语句基本上对应于算法中的顺序结构 【学生】在教师的引导下得到结论 输人语句和输岀语句分别用来实现算法的输人信息,输出 ①赋值号左边只能是变量名字,而不能是表达式.如:2←X 结果的功能.如下面的例子 是错误的 用描点法作函数y=x3+3x2-24x+30的图象时,需要求出 ②赋值号左右不能对换.如“A←B”“B←A”的含义运行结果 自变量与函数的一组对应值.编写程序,分别计算当ⅹ=-5 是不同的 4,-3,-2,-1,0,1,2,3,4,5时的函数值 ③不能利用赋值语句进行代数式的演算.(如化简、因式分 程序:(教师可在课前准备好该程序,教学中直接调用运行) 解、解方程等 ④赋值号“←”与数学中的等号意义不同 Read x 例题精析 x3+3x2-24x+30 例1写出求x=23时多项式7x3+3x2-5x+11的值的算 (学生先不必深究该程序如何得来,只要求懂得上机操作,模【学生】思考讨论并在练习本上完成 高中同步教与学·全新教案(活页) 【教师】根据学生在解答中出现的问题进行解答,同时公布答 例题精析 答案算法1:x←23 例2设计一个解二元一次方程组 a2x+by=c,②ab p←7x2+3x2-5x+1 ab1≠0)的通用算法. 算法2:x←23; 【教师】请同学们想一想它的算法步骤是什么 【学生回答】解:第一步:②×a1-①×a2,得:(ab2-a2b)y 教师总结 =a1C2-a2C1;③ 1.算法1要做6次乘法,算法2要做3次乘法,由此可见,算 法的好坏会影响运算速度 第二步:解③得y=b.二b 2算法2称为秦九韶算法,其算法特点是:通过一次式的反第三步将y 复计算,逐步得出高次多项式的值;对于一个n次多项式,只要做 ab2-a2b代入①,得X=a1b2-a2b n次乘法和n次加法 【教师】请同学们写出它的程序 设计意图通过例题的设置,让学生在具体的问题情境中 【学生】思考讨论并在练习本上完成 体会赋值语句,为熟练灵活的写出程序作准备 【教师】根据学生在解答中出现的问题进行解答,同时公布答 2.输入语句 案.用消元法解得 【学生】在教师的引导下观察得到输入语句的定义以及格式. 【教师】