新人教A版高中数学(必修1)12《基本算法语句》word教案.docVIP

新人教A版高中数学(必修1)12《基本算法语句》word教案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新人教A版高中数学(必修1)12《基本算法语句》word教案.doc

课题:赋值,输入和输出语句 教学目标 1.知识与技能目标 (1)初步了解基本的算法语句中的赋值,输入和输出语句特点. (2)理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言. (3)结合Scilab的程序语言,初步掌握赋值,输入和输出语句的结构以及如何编写对应的Scilab程序及在计算机上实现算法. 2.过程与方法目标 通过上机编写程序,在了解三种语句的应用规则的基础上,运用算法语句实现运算. 通过模仿,操作,探索的过程,体会算法的基本思想和基本语句的用途,提高学生应用数学软件的能力. 3.情感,态度和价值观目标 通过对三种语句的了解和实现,发展有条理的思考,表达的能力,提高逻辑思维能力. 学习算法语句,帮助学生利用计算机软件实现算法,活跃思维,提高学生的数学素养. 结合计算机软件的应用, 增强应用数学的意识,在计算机上实现算法让学生体会成功的喜悦. 教学重点和难点 1.教学重点:赋值,输入和输出语句的基本结构特点及用法. 2.教学难点:三种语句的意义及作用. 教学方法 引导与合作交流相结合,学生在体会三种语句结构格式的过程中,让学生积极参与,讨论交流,充分挖掘三种算法语句的格式特点及意义,在分析具体问题的过程中总结三种算法语句的思想与特征.运用计算机教学, 教学过程 教学环节1:提出问题 教学内容: 教师提出前面的例子:鸡兔同笼问题的一个算法 S1: 输入鸡和兔的总数量M S2: 输入鸡兔腿的总数N S3: 鸡的数量 S4: 兔的数量B=M-A 如何才能把这些文字语言写成计算机识别的程序语言并能够运行呢? 对于题目中的输入,输出及鸡和兔的数量的表示A,B的表示使同学们对程序语言的表述产生了兴趣,抓住时机进入下一个环节,介绍定义. 在上一节,我们学习算法和程序框图时,就指出了用顺序结构,条件分支结构和循环结构就可以表示任何算法.如何将算法的这些控制结构,转变成计算机能够理解的程序语言和能在计算机上实现的程序呢?现在计算机能够直接或间接理解的程序语言有很多种,这些程序语言都包含了一些基本的语句结构:输入语句,输出语句,赋值语句,条件语句和循环语句.本节课我们就结合Scilab的程序语言,学习赋值语句,输入和输出语句进行分析,帮助大家更好地理解这些语句地结构以及在解决数学问题中的应用 教学环节.2.概念形成及深化 (1)赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量的一个具体的确定值的语句叫做赋值语句. 赋值语句的一般格式:变量名=表达式 教师引导对于赋值语言的格式和意义进行进一步的探究. ①“=”的意义和作用:赋值语句中的“=”号,称作赋值号. 教师指出:赋值号与等式中等号的区别. ②赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 教师指出:赋值语句是程序中是最常用的一种语句.例如: 关于赋值语句,需要注意几点: ①赋值号左边只能是变量名,而不是表达式.例如都是错误的. ②赋值号左右不能对换 教师指出:赋值语句是将赋值号右边的表达式赋值给赋值号左边的变量.例如:,表示用的值替代变量原先的取值,不能改写成,因为后者表示用Y的值替代变量X的值. ③不能利用赋值语句进行代数式(或符号)的演算. 教师指出:在赋值语句中的赋值符号右边的表达式中的每一个变量都必须事先赋值给确定的值,不能用赋值语句进行如化简,因式分解等演算,如是不能实现的.在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”. ④赋值号和数学中的等号的意义不同. 教师指出:赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值.例如等;如果原来已经有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.例如:在数学中是不成立的,但在赋值语句中,意思是将的原值加1再赋给,即的值增加1. ⑤在一些程序中,也可以在界面窗口中直接赋值. 教师指出:比如在Scilab窗口界面内赋值并计算三个数的平均数,可在窗口中输入: --a=5;b=7;c=9 --aver=(a+b+c)/3 aver= 7 这个程序中前2行是给变量赋值,后两行是显示变量aver的值. (2)输入语句 在某些算法中,变量的初值要根据情况经常的改变,一般我们把程序和初始数据分开,每次算题时,即使初始数据改变,也不必改变程序部分,只要每次程序运行时,输入相应的数据即可,这个过程在程序语言中,用输入语言来控制. 教师指出:输入语句的意义是,在编写程序中可以把程序和初始数据分开,达到用程序解决一类问题的目的,也就是说在程序中用字母(变量)代替数,在解决具体问题时,对变量赋值.下面以Scilab为例,说明输入语句

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档