《05分支结构程序设计 (2).doc》由会员分享,可在线阅读,更多相关《05分支结构程序设计 (2).doc(3页珍藏版)》请在金锄头文库上搜索。
1、课 时 计 划任课教师:何美弟 第 13周 星期1 第 4 节课题分支结构程序设计教 学目 标1、使学生牢固掌握分支结构程序的两种种形式、 2、使学生能够灵活使用分支结构来设计程序。 3、使是学生学会具体问题,具体分析重点1、使学生牢固掌握分支结构程序的两种形式、 2、使学生能够灵活使用分支结构来设计程序。难点使学生能够灵活使用分支结构来设计程序。教 学过程一、 看书学习课本(10)人机对话程序(教师讲授程序执行原理。学生弄清楚程序原理)二、 探究操作(15分钟)分支结构程序设计的两种结构:结构一题目一格式一:IfThen用水量在30吨以内,单价为1元;30吨以上,超出部分单价为2元。要求输入
2、用水量,输出水费X=inputbox(“请输入用水量”)If x30 then y=30*1+(x-30)*2Print yX=inputbox(“请输入用水量”)If x30 then y=30*1+(x-30)*2Print y题目二:格式二: IfThenElseEnd if输入考试成绩,若成绩大于等于60分,输出“合格”,否则输出“不合格”。X=inputbox(“请输入成绩”)If x=60 then Print x,”合格”ElsePrint x,”不合格”End if分支结构程序设计的两种结构:结构一格式一:IfThen流程图If Then 作用:若条件成立,执行,然后再执行下一
3、行语句;若条件不成立,则直接执行下一行语句 格式二: IfThenElseEnd if流程图If Then Else End if作用:如果条件成立,则执行,否则执行教师讲解:习题的两种结构做对比三、拓展练习(25分钟)输入三个数,找到并输出其中最大的数。用a,b,c表示输入的三个数。任务二:用a,b,c表示输入的三个数。编一个程序,输入三角形三边的长度(均为正实数),若满足判定条件三角形任意两边之和大于第三边,则输出能构成三角形,否则输出不能构成三角形。a=inputbox(“a=“,”请输入”) b=inputbox(“b=“,”请输入”) c=inputbox(“c=“,”请输入”) max=a If bmax then max=b if cmax then max=cPrint “最大的数是”;max板书设计评价反馈巩固强化训练输入三个数,判断最大的数。