《用分支结构解决简单问题》设计_第1页
《用分支结构解决简单问题》设计_第2页
《用分支结构解决简单问题》设计_第3页
《用分支结构解决简单问题》设计_第4页
《用分支结构解决简单问题》设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《分支结构的程序设计》教学设计(1)教学目标:1、知识目标:(1)掌握算法设计分支结构的应用 (2)掌握if等分支语句的格式和功能,并能应用if编写分支结构的程序2、技能目标:培养学生解决问题、设计算法的技能教学重点:关系表达式,If语句的格式,编写分支结构程序。教学难点:if等分支语句的执行过程。教学方法:探究、讲解、练习、讨论。课时:1讨论引入:今天,在上课之前,首先请教同学们几个英语问题:1、Ifit'snotonthetablethenitwillbeinthedrawer2、IfIoffertotakehimoutforlunch,thenhe'llfeelinabettermood.3、IfitdoesnotrainthenI'llgotopark,elseI'llstayathome.请同学翻译在日常生活中,许多时候我们需要根据某个前提成立与否做不同的事。这种根据不同的情况转向不同的分支来处理的程序结构就是分支结构。下面请同学们再看上述三句英文,讨论它们有什么特点。学生讨论、发言,教师引导他们注意if、then、else三个词,并为这些按条件语句的一般形式划分部分学生归纳条件语句的一般形式:格式一:IF<条件>THEN<条件成立执行的语句组>ENDIF格式二:if<条件>then<条件成立执行的语句组>ELSE<条件不成立执行的语句组>ENDIF高级语言是由表达各种意义的词和数学表达式按照一定的规则组合而成,和人类的语言和数学语言很相似。说明:格式一功能:当条件满足时执行then后语句组,否则跳过此行执行下一行。格式二功能:当条件满足时执行语句组1,否则执行语句组2。试一试:1、输入三条线段的长度a,b,c,判断能否构成三角形。INPUTaINPUTbINPUTcIFTHENPRINT“YES”ELSEPRINT“NO”ENDIF在流程图的空白处应填人。A.(a+b>c)and(a+c>b)and(b+c>a)B.(a+b>c)and(b+c>a)。C.(a+b>c)and(a+c>bD.(a+c>b)and(b+c>a)2、判断输入的任意自然数x是不是偶数。INPUT“X=”;XY=XMOD2IFTHENPRINT“YES”ELSEPRINT“NO”在流程图的空白处应填人。A.y=lB.y=XC.y=0D.v<>03、若输入c的值为3,输出结果是A.10,5B.10,3C.3,5D.5,10尝试编程:输入任意两个不等数A、B,输出两者中大的需求分析:输入什么数据:两个不等数A、B输出什么数据:输出大的一个数算法设计:表达式:A>B输入A、B开始输入A、B开始A>B输出A结束Y输出BN编写程序:INPUT“A=”;AINPUT“B=”;BIFA>BTHENPRINT“A=”;AELSEPRINT“B=”;BENDIF编程练习:1、从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-"2、输入两个数a,b,输出较大数的平方值3、某车站行李托运收费标准是:10公斤或10公斤以下,收费元,超过10公斤的行李,按每超过1公斤增加元进行收费。试编一程序,输入行李的重量,算出托运费。分别找同学将程序写到黑板上,订正、讲解。小结:1、必须掌握分支结构语句结构2、程序运行后,分支结构语句只会运行一次3、如果条件不满足,则跳过分支结构语句,直接执行下面的语句作业:打印某年某月有多少天。(提示:A、闰年的计算方法:年数能被4整除,并且不能被100整除;或者能被400整除的整数年份。B、利用MOD运算可以判断一个数能否被另一个数整除)思考:输入任意数三个不等数A、B、C,输出最大数输入A、B、C开始输入A、B、C开始A>BANDA>C输出B结束YN输出AB>C输出CYN输入什么数据:输入三个不等数A、B、C输出什么数据:输出最大数算法设计:表达式:A>BANDA>CB>C完整算法:流程图编写程序:INPUT“A=”;AINPUT“B=”;BINPU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论