1.2.1输入语句、输出语句和赋值语句《云师大“1+1”专业数学辅导》解读.doc

1.2.1输入语句、输出语句和赋值语句《云师大“1+1”专业数学辅导》解读.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.1输入语句、输出语句和赋值语句《云师大“11”专业数学辅导》解读

1.2.1 输入语句、输出语句和赋值语句 (教师用书独具) ●三维目标 1.知识与技能 (1)正确理解输入语句、输出语句、赋值语句的结构. (2)会写一些简单的程序. (3)掌握赋值语句中的“=”的作用. 2.过程与方法 (1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿. (2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法. 3.情感、态度与价值观 通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣. ●重点难点 重点:正确理解输入语句、输出语句、赋值语句的作用. 难点:准确写出输入语句、输出语句、赋值语句. (教师用书独具) ●教学建议 结合本节课的教学内容和学生的认知水平,建议教师启发引导为主,利用多媒体及程序软件,从复习回顾引入课题,由计算机的局限性产生问题,从而寻找解决的方法,引入学习程序语言的必要性.在教学上强调学生的主体意识,激发学生的求知欲望,使学生在探索中学习,在研究中提高,通过自主探究,产生结论,不断改进、完善结论,让不同层次的学生都参与到课堂教学中,让学生积极参与、讨论交流.充分挖掘三种算法语句格式特点及意义,在分析具体问题的过程中,总结三种语句的思想与特征. ●教学流程 ?通过例1及变式训练,使学生掌握基本的输入、输出语句及书写时应注意的问题 ??? (见学生用书第13页) 课标解读 1.理解输入语句、输出语句、赋值语句.(重点) 2.能够将程序框图转化为程序语句.(难点) 3.进一步体会算法的基本思想. 基本算法语句 【问题导思】  小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为120,126,110. 1.画出求三科平均分的框图. 【提示】 2.该问题能用计算机处理吗?应如何操作? 【提示】 能,应将算法过程转化成计算机理解的语言. 1.输入语句 (1)格式:INPUT “提示内容”;变量. (2)功能:输入提示内容要求的相应信息赋值. 2.输出语句 (1)格式:PRINT “提示内容”;表达式. (2)功能:实现算法的输出结果功能. 3.赋值语句 (1)格式:变量=表达式. (2)功能:将表达式所代表的值赋给变量. (见学生用书第14页) 输入、输出语句  编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值. 【思路探究】 根据输入、输出语句的格式编写. 【自主解答】 INPUT “a,b=”;a,b PRINT “ab=”;a^b PRINT “ba=”;b^a END 1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开. 2.计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略. 3.输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.  已知A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段AB的中点M的横、纵坐标. 【解】  INPUT x1,y1,x2,y2  x=(x1+x2)/2  y=(y1+y2)/2 PRINT “点M的横坐标为”;x,“纵坐标为”;y END 赋值语句  请写出下面程序运算输出的结果. 【思路探究】 利用赋值语句的功能求解最后结果. 【自主解答】 (1)因为a=5,b=3,c=(a+b)/2=4, 所以d=c2=16,输出d的值为16. (2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b, 即b=1+3-2=2.所以输出a,b,c的值为1,2,3. (3)由b=20及a=b知a=20, 由c=30及b=c知b=30, 再由c=a及a=20知c=20. 所以a=20,b=30,c=20,输出a,b,c的值是20,30,20. 1.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 2.赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同. 赋值号与“等于”的意义也不同,若把“=”看作等于,则N=N+1不成立,若看作赋值号,则成立. 3.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.可给一个变量多次赋值,但只保留最后一次所赋的值.  写出下列语句描述的算法的输出结果. 【解】 (1)z=5×10=50,s=5+10+50=65,输出65. (2)c=4×2=8,d=4+8=12, s=4+2+8+12=26,输出26. 用三种语句编写程序

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档