还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Visual Basic西安电子科技大周耿烈教材出版社作者程序设计学出版社赵双萍课题分支结构任课教师课时
41、知识目标
①通过实例正确理解If语句的概念、表示方法、结构和用法;了解If语句在解决实际问题中的作用通过具体的实例,理解、掌握If语句的格式及功能,并在理解分支语句语法的基础上掌握多分支结构的使用
②能够初步用If语句设计算法;进一步体会算法的基本思想,提高逻辑思维能力
2、能力目标
①通过实例,培养对解决具体问题的过程与步骤进行分析的能力教学目标
②通过模仿、操作、探索,设计界面、算法、编写程序以解决具体问题,发展应用算法的能力
③在解决具体问题的过程中学习If语句,感受算法的重要意义
3、情感目标
①通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,形成良好的学习情感,增强学习乐趣
②通过感受和认识现代信息技术在解决实际问题中的重要作用和威力,形成自觉地将实际问题和现代信息技术结合的思想
③在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度让学生学会使用If语句,掌握分支判断程序结构,并用来解决实际问题,养学生的探索、教学重点创新能力条件语句的表不方法、结构和用法;对解决问题的方法和步骤的理解,并能根据实际问题教学难点写出程序代码教法展示法、提问法、启发法、任务驱动法、演示讲解法学法探索学习法、分析法、教学方法讨论法、总结法课前准备课件、教案、素材、多媒体机房通过制作“健康知识问答”和“体重指数速查工具”,引导学生利用分支结构解决日常生活和工作中的问题,学会对条件进行分析判断并设置条件,学会根据分析判断得到的设计意图结果来决定下一步要做什么,学会使用多分支结构本节课通过理论联系实际的方法来调动学生的学习积极性和主动性,经过不同任务的提升,循序渐进,激发学生的合作意识、探究意识和创造性意识行显示?
2、如何修改文本框和标签框的颜色?应设置属性中的哪个参数?
3、命令按钮为什么直接设置背景色属性时不起作用?步骤二:15编写代码编写Command!.、Command2的单击事件•教师提问
1、当“BMI224”满足时直接给出“超重”教会学生在学的建议,怎样将建议赋值到文习中遇到问题本框中?时,该如何利用各种资源,解决
2、当“BMI224”不满足时,即“BMIV24”问题,让他们明时,又分成了两种情况,这时应该使用什么白团体精神、精语句来判断条件呢?判断条件该如何表神的重要性达?学生参考步骤认真步骤三完成教师巡视指导,运行调试程序,输出程序5及时解答普遍性问教师运行程序检验正确与否,如有错题误利用调试功能调试程序选出有代表性的作业,引导学生完成不同的人对同一任务完成有不同自我评价和相互评价的方法、过程和体学生通过互相交作业评价依据验,可以通过交流流,对自己的学课堂
1、界面整洁、美观,控件属性设置正确与协作得到10评价启发,从而不断完习活动进行恰当
2、各控件的事件代码编写符合规善自己的认识结的评价范构学生巧于手,明于心,述于口,
3、运行结果与预期一致有利于对其思维能力和表达能力的培养教师对本节课的知识点和整个学习过程培养知识的梳课堂小加以点评10学生思考、总结结学生总结知识点和任务完成中遇到的问理能力题及解决办法工【甲夕八十珀乡巨m工口在_________________________________________.1Zct利用多为乂结构编与由王厅,,F-不启让体重指数不合理的同学多了-解膳食平反色食物对身体健康的秘密衡的知识,改变饮食结」mi作业布构,积极锻炼身体,使体重指数5置达标要求输入食物的颜色,单击“揭不必士人体将这五其食品15天*需费Z■核限何巨由海三浅天递增,M人体每天对白色食品需要的Q大于黄色食品.大于红色食上,大于球色It国.大于黑色食品.K更期阍,每天要注建技比独愫♦各均颜色的食物更行搭配,从而千盒秘”按钮,文本框中给出相应的食物类别介绍教学反思以社会热点问题“青少年学生健康”扣入教学,以设计《健康知识问答》、《体重指数速查工具》应用程序为任务展开教学,激发学生的学习兴趣和主动学习精神,并使抽象的学习目标具体化,引导教学活动有序完成实行分层教学,实践任务的设计既考虑到基础较好的学生,也兼顾到一般同学的学习,为此在探究任务中就拓展了一个多分支语句从学生完成的作业来看,学生的掌握情况较好,基本上都能完成程序设计工作完成过程中,同学之间能互相帮助,体现了很强的合作互助精神,值得提倡和表扬不足之处
1、考虑到课堂时间有限,没能让学生充分发挥程序界面设计的创造力
2、如能在教学过程中穿插几道分析If语句输出值的习题,将会更加加深学生的知识内化
3、今后还需要在提高自己对课堂的分析、应变等课堂驾驭能力方面不断努力附学生自我评价表评价任务VB分支结构班级小组成员评价者你的问题解决了吗?口是口否如果没有解决,原因在于以下哪些方面?□分析问题有误;口算法设计错误;□对选择结构理解不够;□调试程序失败;口其他_________________________O通过学习任务,你的主要收获是什么?你编写的程序有哪些不足之处及改进办法?完成任务时,你是否和同学们积极进行合作交流了?您觉得本节内容困难之处?□听懂并能解决问题口能听懂您觉得学习效果如何?□听懂一些口没有听懂对老师的希望与建议你给自己定的评价等级为□A nBnc DD评价等级A优秀;B良好;C一般;D有待改进注请同学们根据对本堂课知识点的掌握情况如实对自己客观评价教学过程时间教师活动学生活动设计意图教学环节安排•教师提问:你能帮老师完整地翻译卜面的句子吗?5Ifwe payattention tobalanced学生思考diet,and takean activepart inphysical回答,thentraining wewill befull ofenergy,QiSQ willbe listless.通过快乐英语译如果我们注意合理膳食,积极锻炼身If句,使学生对J体,那么我们将会更加精力充沛,否贝!语句有初就会无精打采步的理解和感性10•教师引导学生分析我们是否会精力充沛学生根据教师引导认识,激发学生的条件是“合理膳食,积极锻炼身体”,如分析句子的深层含学习的兴趣和热导入果条件成立,那么我们将会更加精力充沛;义,并将句子所表情,拉开了本节任务如果我们不注意合理膳食,也不积极锻炼身达的内容绘制成流课教学的序幕体,即条件不成立,就会无精打采程图本句话用流程图来表示不之/合理膳、\辄11__F1精力充无精打沛采•教师总结在日常生活和工作中,常常需要对某个条件进行分析和判断,然后根据分析判断得到的结果来决定下一步要做什么在VB中这类问题是通过分支结构来解决的那么这些英语句子和我们今天要学习将理论上升到的VB分支结构语句又有什么关系呢?大家实际应用层别着急,我们先来比比看,谁是健康知识百事通学生分组,3人一面,鼓励学生将•引出任务组,小组成员思考、类似的思维方制作选择题“健康知识问答”我国讨论本题思路法迁移到今后第一个“全民健身日”是何时规定的?其的学习中倡议口号是什么?功能当答案选择正确时,出现笑脸图片;当答案选择错误时,出现哭脸图片10•教师提问程序是怎么判断我们给出的答案是对还是错呢?并且能够根据对错显示相应的图片?学生观察、思考通过小组讨•教师引导学生分析回答问题论,充分发挥学
1、本题是以回答的结果的不同为条生独立完成问件,显示不同图像联系刚才的英语翻译,题的能力让程序判断对错是否可以用英语小组讨论if…then…else来表示呢?学生自主探究If“答案是对的”绘制流程图Then“显示笑脸图片”依据建构主义Else“显示哭脸图片”理论,学生只有用自己的知识任务去过滤和解释分新知识,才析小组讨论总结为可以用if・・・then・・・else来编写程序能达到对新知识意义的建构和对原有经验的发行
2、近一步分析问题和重组“答案是对的用VB语句如何表5示?“出现笑脸图片”用VB语句如何表示?“出现哭脸图片”用VB语句如何表学生思考示?•教师引导学生归纳知识
101、单行结构的if语句格式教师通过提问If〈条件>then<语句块1>小组讨论引导的方式让[Else语句块2]根据英语句子翻学生自己总结功能当条件成立时执行语句块b否则执行语句块2译总结出两种形出单双分支语式的if结构语句句的结构,这
2、双分支结构行if语句格式种教师先引导if条件then语句块1[Else学生后总结的教语句块2]学方法,收到较好效果End if10•教师归纳注意点任务实1if-then以及“条件”必须位于一行,施其他语句不能与它们同行2在块结构if语句的最后必须加Jt end学生做笔记if以示块结构if语句的结束3else部分可以省略,但end if不能省略4当语句块
1、语句块2有多条语句时,可以写在不同的行,也可以写在同一行,若写在同一行则语句之小组思考、讨论归间用冒号隔开纳出总结区别和联•教师提问系行if语句与块if语句的区别与联系是什么?双分支行if语句与双分支块if语句功能相同,只是语法格式不同,由于双分支块if语句比双分支行if语句清晰,建议多使用双分支块if语句双分支块if语句与双分支行if语句可以相互转换界面设计培养步骤一学生的界面排10绘制界面版能力和审美观小组成员讨论尝试绘制出界面界面中用到的控件是文本框、标签学生通过小组框、命令按钮和图像框绘制控件并设置合作,能发挥主相应的参数观能动性,完成任教师提问课堂任务,积极务
1、怎样可以使长文本在文本框中多行显实思考,踊跃发示?施
2、怎样给文本框、命令按钮设置背景色?言,在轻松愉快学生思考
3、怎样在Image图像框中插入图片?控制的气氛中完成自主探究图片可见与否的属性是什么?本课学习任务10步骤二编写代码£工程】■FormlCode小组成员讨论代oaawM二J|Click二JPrivateSubCsagdlClick尝试用IfTextl.Text=BOrTextlText=bThtnVisible=TrueElseVisibl*=TruePrivAt«SubCcmtgdZClick0if---then---elTttxtlT«t=EndSubPrivAt«SubT*xtl_Chang«0Visible;F4ls«=Fds«EndSubse架构整个程序编写Commandl Command2的单击事件教师提问
1、“答案是对的用VB语句如何表示?学生思考教师引导学生回顾关系表达式、逻辑积极发言表达式运算符的含义及符号•教师归纳注意点1if语句的条件为关系表达式、逻辑表达式或数值表达式如果是逻辑表达式,表达式的值为True时满足条件,表达式的值为False时不满足条件;如果是数值表达式,表达式的值不为0时满足条件,学生进一步掌握表为0时不满足条件达式、逻辑表达式关系运算符用于比较两个字符串或运算符的用法,并激发学生学习两个数值学会如何对if语兴趣,培养学生在本任务中,”答案是对的”应表示为句的条件进行设置自主学习能力,Textl.Text=Or Textl.Text二分析问题能力,“b,Textl.Text=B”为关系表解决问题能力达式,Or为逻辑运算符“或”2语句块1是满足条件时执行的语句,语句块2是不满足条件时执行的语句如果程序分支包含多条语句,则这些语句要按多条语句写在一行的规律添加冒号
102、“出现笑脸图片”和“出现哭脸图片”用VB语句如何表示?在本任务中,“出现笑脸图片”应表示为学生强化对图像框控Imagel.Visible=True件的认识“出现哭脸图片”应表示为Image
2.Visible=True在本任务中,语句块1和语句块2均为逻辑表达式学生参考步骤认真步骤三完成教师巡视指导,运行调试程序,输出程序及时解答普遍性问教师运行程序检验正确与否,如有错误题利用调试功能调试程序选出有代表性的作业,引导学生完成自不同的人对同一任务我评价和相互评价完成有不同的方法、提交作业,对作业过程和体验,可以通作业评价依据课堂评过交流与协作得到
51、界面整洁、美观,控件属性设置正确评价打分,即时记价启发,从而不断完善
2、各控件的事件代码编写符合规录自己的认识结构学范生巧于手,明于心,述于口,有利于对其
3、运行结果与预期一致思维能力和表达能力的培养10青少年是国家的未来,他们的体制与健康水平代表着一个国家未来的国民体制健康水平体重指数作为反映青少年体脂的指数和估计肥胖发病率的参数己经被社会所重视理论联系实际,导入任体重指数BMIBody MassIndex观察思考提出课程任务,务是与体内脂肪总量密切相关的指标,主要反明确任务要求映全身性超重和肥胖,是世界卫生组织WHO推荐的国际统一使用的肥胖分型标准体/指改BM1=引出任务制作“体重指数速查工具”功能能够在输入“体重”“身高”后根据公式计算出BMI的值并根据BMI的值是否标准给出相应的健康建议10•教师提问程序是怎么判断BMI的值是否标准?如何给出相应的健康建议?•教师引导学生分析
1、本题是以BMI值的范围为条件,给出不同的健康建议一般的分支结构语句if条件then语句块1[Else观察、讨论、语句块2]交流、思考End if以问导思,以思教师提问这个〈语句块2>可不可以任释疑,开启学生务是另外一个if语句呢?如果是的话如何绘心智,激发学生分学习的欲望,为制流程图?析教与学营造良好氛围学生思考绘制流程图学生在教师的引导下,理智和情感体验不断更新,并尝试运用所学知识去完成新任务,循序渐进,逐步提高,不断巩固知
2、近一步分析问题识,掌握原理,当“BMIN24”满足时直接给出最终形成技能方“超重”的建议,当这个条件不满足时,法怎样给出判断条件呢?应该如何编写分支嵌套语句?10•教师引导学生归纳知识多分支结构if条件1then语句块1else if条件2then语句块2学生归纳多分支的elseif〈条件3then结构和用途语句块3Else语句块4end if任务实施10步骤一绘制界面界面中用到的控件是文本框、标签框和命令按钮绘制控件并设置相应的参数体市指数速查工具鹏翌奥球翻3荷徽¥喜悭^2瑞聋黯般..使一佗用的肥胖分中标t.培养学生自主学体小指数BM1-”•币,「小4m[*方*习的能力,同时请加、也鼓励他们树立合作意识,互相d3梁您的体重指放BMI畀始测博帮助,共同进步小组讨论,学生进我们的让议引导学生进行有行自主制作,遇到效的学习,为他•教师提问问题可以向同学、们进行探究、创
1、怎样可以使长文本在文本框中多老师请教作提供保障。
个人认证
优秀文档
获得点赞 0