欢迎来到天天文库
浏览记录
ID:46285228
大小:81.00 KB
页数:8页
时间:2019-11-22
《vb多分支选择结构的运用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VB多分支选择结构的运用VB多分支选择结构的运用一、教材内容分析木节课是教育科学出版社普通高屮课程标准实验教科书《算法与程序设计(选修)》第二章第2.3.2节的部分内容。木节内容是在学生初步了解了VB的编程环境、VB中的数据类型、变量的使用以及if单分支与双分支结构,进一步向学生展示VB多分支选择结构的使用。本案例用“期末考试总分奖励方案”创设情景,通过任务的分解,从而引导学生学习多分支结构语句的运用。整个教学过程通过情境模拟,实现完整的程序设计过程,让学生熟悉编写程序、调试程序、运行程序,掌握计算机解决问题的一般过程。二、学生分析木课教学对象为
2、高一年级学生,而我所带的5个班既有基础较好的重点班,也有基础很差的平行班。学生有的思维活跃、接受能力较强。但也有许多是计算机基础非常薄弱的学生。学生本学期第一次接触到程序设计,但是一周只开设了2节课,课程开设以來,学生已经基木掌握了使用计算机解决问题的步骤,能够完成简单输入、计算、输出的顺序结构程序,上节课已经学习了单分支和双分支选择结构,学生对If语句的两种结构冇了一定的理解,能够编写简单的选择结构程序。三、设计思想常规教学中,通常只注重单个程序中的算法、以及程序表达方式。学生往往跟着老师安排的“任务驱动”进行。忽视了学生自己分析问题的能力,忽
3、视了学生知识的主动建构,学生只知其然,不知其所以然。新课程倡导学生技术能力都得到提升,本课教学正是立足于此而展开。1、科学策划。让学生像程序员一•样去工作,学会系统规划,寻找策略与合作分工。2、授之以渔。让学生从个案学习中掌握程序设计通用的技巧与方法。3、信息素养与基木技能提升。四、教学重难点(1)重点:会正确选择If单分支、双分支以及If和SelectCase的多分支语句解决实际问题,能正确使用Image和List控件的屈性。(2)难点:能止确理解选择结构的执行过程;能理解对象、对象属性并能恰当的运用;能对程序设计有整体上的理解。五、教学媒体的
4、准备及使用环境(1)硬件:网络机房(2)软件:教学课件和电子教室平台六、教学过程(一)创设情境1、实例演示,了解程序流程快要期末考试了,小红爸爸给正在读小学六年级的小红制定了一套考试奖惩方案。语文、数学、英语三门各口满分为100分,所以满分总分为300分。小红三门课的总分应该在(0,300]Z间。爸爸规定:总分为300分,给小红买一台上网木;总分在270分以上,吃一顿肯德基;总分在240分以上,星期天去动物园看动物;总分在210分以上,呆在家里(无奖励);总分在180分以上,星期天背100个英语单词;总分低于180分,打5下重的屁股。教师展示如下
5、的程序伪代码。从列表框屮选择一个成绩总分看总分满300分,图片显示为上网木;270分以上,图片显示为肯德基全家桶;240分以上,图片显示为动物园的狮子;210分以上,图片显示为家里的卧室;180分以上,图片显示为100个英语单词;180分以下,图片显示为小孩大哭。2、学生操作程序,老师布置任务(1)口述程序流程;(2)用程序流程图画出程序模块结构;3、师生共同交流探讨,完成程序流程图【设计意图】用“期末考试奖惩方案”程序创设情境,激发学生兴趣;通过叙述操作过程、绘制程序流程图,引导学生对程序进行整体上的把握,养成学生整体构建、整体分析能力,为后面
6、任务生成打下基础。(-)分析流程、确定任务1、分析程序流程,学生讨论思考:我们完成本程序设计,需要解决哪些问题?2、学生讨论,老师梳理,列出如下任务(1)图片载入、列表框的初始化;(2)双分支,多分支选择;(3)总分核算;3、联系旧知,解析任务(1)图片载入一-学生阅读教师提供的Image控件图片载入方法文字说明。(2)列表框初始化和单击事件一-学生阅读教师提供的List控件的初始化语句和单击事件。(2)双分支---总分为100分的核算,总分在270-100分的核算。复习上节课学习的if语句。(3)多分支——前两种情况一起如何处理,其他情况呢?老
7、师提示,多个单分支叠加,以及使用if帮助文档。木环节,老师集中解决基础问题一一图片载入和列表框的初始化和单击事件,为后面多分支探究扫除障碍。【设计意图】从事物表象抓住本质,需要学生在分析问题时冇整体意识,需要学生将零散问题进行归类;本环节旨在培养学生分析问题的能力:一是从整体上把握分层(程序模块)思考,二是结合已有知识对问题进行整理;三是培养学生程序设计的规划能力。(三)小组合作,自主探究1、四人(前后2个学生)为一组,选择“双分支”,“多分支”,“总分核算”进行合作探究。要求如下(1)根据流程图写出程序;(2)上机操作调试;(3)把程序要点,及
8、问题做好记录,以备交流汇报使用。2、交流汇报,资源共享(1)双分支交流请该小组做交流,并利用广播系统展示其程序。(2)多分支交流预设-:
此文档下载收益归作者所有