《4.1编制计算机程序解决问题——制作BMI指数计算器》

网页计数器  时间:2021-04-12  阅读:()

一、教材内容分析本节课选自粤教2003课标板高中信息技术必修教材的"4.
1编制计算机程序解决问题"中的第四小节"剖析编制计算机程序解决问题的过程".
4.
1节的教学内容主要包含计算机的基本组成及其工作原理、VB程序初体验、体验程序作用及其编制环境、剖析编程解题的过程等部分,课标建议用2个课时完成4.
1节的教学,为了使学生更好地接受知识,我计划用3个课时完成本节的学习,本节属于第3课时,本节主要让学生理解编制计算机程序解决问题的基本过程,进一步熟悉VB编程环境、程序代码修改与调试运行过程,以便为后面选修模块教材《算法与程序设计》打下一定的基础.

二、学习者特征分析本课的授课对象为高一学生,这个年龄的学生思维活跃,已经具备一定的自学能力,逻辑思维能力日益缜密,少数学生在初中阶段接触过程序设计方面的知识,而且大部分学生对编程还是充满好奇心的,有较强的学习欲望.

在学习本课之前,学生学会了启动VB6.
0软件,用"窗体设计器"和工具箱中的部分控件对象设计简单界面,将程序代码正确地粘贴到代码窗口中并进行简单地修改、调试运行和保存程序.
三、教学目标【知识与技能】理解编制计算机程序解决问题的基本过程.
进一步熟悉VB编程环境,程序代码的复制与修改、程序的调试运行与保存操作.
【过程与方法】历经"BMI指数计算器程序"的设计过程,归纳编制计算机程序解决问题的基本过程.
能够正确地分析实际问题,找到解决问题的方法并转化成计算机算法,发展计算思维.
通过完善半成品程序,进一步熟悉VB编程环境、程序代码的复制与修改、程序的调试运行与保存.
【情感态度与价值观】1.
通过体验半成品"BMI指数计算器程序"的修改与完善过程,初步建立编程解决实际问题的信心,产生继续学习程序设计的学习欲望,发展计算思维.
四、教学重难点教学重点:编制计算机程序解决问题的基本过程.
教学难点:正确地分析实际问题,找到解决问题的方法并转换为计算机算法,发展计算思维.
五、教学方法情境创设法、分层多任务法、讲授法.
六、教学环境极其资源设计1.
硬件环境:极域多媒体电子教室2.
软件资源:VB6.
0编程工具;配套的多媒体教学课件;BMI指数计算器程序作品;学习资源:提供学生编程设计中的练习文件和操作参考步骤文档;作品评价量表七、教学过程教学环节教师活动学生活动设计意图一、情境引入,提出任务(3分钟)1、创设问题情境,引入新课:同学们,自打我们高一进校以来有没有觉察到自己的身体发生了明显的变化呀,比如:长胖了、变瘦了,那么长胖了或者变瘦了都意味着我们的身体存在一定的健康隐患.
一般我们可以根据自己的身高值、体重值来检测自己的健康指数是否处于正常范围内(展示相关图片).
我们把这个指数称为BMI健康指数(板书),那么在座的哪位同学知道其计算公式呢现在是信息化、数字化时代,我们能否自己动手来制作一个简易的BMI指数计算器呢(展示网页截图)可以用什么工具来做呢对于较为复杂的问题,我们一般采用编程方式来解决.
2、展示BMI健康指数计算器程序作品,提出任务:向学生展示"BMI健康指数计算器程序"作品,并提出本节任务:VB是一种简单而又高级的编程语言,接下来我们就一起来学习如何用VB语言制作一个简易的BMI指数计算器(板书:剖析计算机解决问题的一般过程——制作BMI指数计算器).

积极思考回答问题:BMI=身高/(体重*体重).
继续回答问题:编程……明确本课任务:编写"BMI健康指数计算器"程序,剖析编制计算机程序解决问题的基本过程.
通过创设较为真实的问题情境,激发学生的求知欲望,为本节课学习营造良好的氛围.
通过交流BMI指数计算问题引出本节课题.
二、分析问题,设计算法(4分钟)通过给学生演示BMI健康指数计算器程序作品的使用方法,引导学生思考问题:如何用VB语言制作BMI指数计算器分析其制作思路,并让学生分步骤地描述解决问题的具体流程,进而提出"算法"的基本概念.
(板书:分析问题——设计算法)小结:(1)输入身高值、体重值;(2)计算BMI值;(3)由BMI值给出对应的测试结果;(4)输出测试结果;(利用课件动画逐步展示算法流程图)认真思考,回答问题,明确解决问题的方法.
通过引导学生分析程序作品的制作思路,为下面程序设计学习做好准备,同时初步认识算法的重要性.
三、新知探究——基础任务(16分钟)1、教师打开半成品程序文件(程序界面和核心代码基本已构建好),演示VB编程的一般过程:(在工程文件中设计窗体对象——编写代码——测试程序——导出作品.
)2、布置基础任务:打开桌面上的半成品程序文件,根据之前给出的算法以及演示的过程,完善该程序的窗体界面,将按钮事件中的代码补充完整,实现基本功能,然后调试运行并保存程序!
在实践过程中,可以参考相关学习资料.
完成任务较快的同学可以继续探究拓展任务,进一步完善程序功能.

认真观看演示的具体过程,学会查看对象窗口、代码窗口的方法.
明确基础任务.
在上述算法分析的基础上,进一步熟悉VB编程环境、程序代码的复制修改以及程序的调试运行和保存操作.
四、新知探究——拓展任务10分钟)1、根据程序测试结果,引导学生继续修改程序代码,添加对输入的数值进行判断的功能:2、布置拓展任务:参考学习资料,根据演示过程,在原有程序基础上,尝试用IF-Else条件判断语句编写合适代码,实现对输入的身高值、体重值的范围大小进行判断,并保存程序文件,生成可执行程序文件,打包作品并提交作品至FTP文件服务器.

明确拓展任务要求,结合学习资料,继续完善程序,提交最终作品.
培养学生的问题解决能力,以及优化算法、完善程序的意识.
五、展示作品,评价交流(5分钟)广播教学,展示学生代表作品,鼓励学生介绍作品制作思路,结合作品完成情况,从基础、拓展任务是否完成程序功能是否实现窗体界面是否美观、友好等三个角度来对本程序作品进行简要点评,并引导其他学生一起点评作品.

欣赏作品,评价作品引导学生学会客观评价他人.
六、课堂小结,拓展延伸(2分钟)本节课我们通过BMI健康指数计算器程序的设计与制作过程,知道了剖析计算机解决问题的基本过程,学习了算法的定义,进一步熟悉了VB编程环境,程序修改、调试运行以及保存的操作.
但是知识的学习是永无止境的,其实本节制作的程序还是有缺陷的,需要我们继续完善程序功能,比如将BMI指数测试结果存储到一个文件中,并发送至QQ邮箱中.
这就是今天的课后作业,感兴趣的同学可以课下思考.

HostKvm 黑色星期五香港服务器终身六折 其余机房八折

HostKvm商家我们也不用多介绍,这个服务商来自国内某商家,旗下也有多个品牌的,每次看到推送信息都是几个服务商品牌一起推送的。当然商家还是比较稳定的,商家品牌比较多,这也是国内商家一贯的做法,这样广撒网。这次看到黑五优惠活动发布了,针对其主打的香港云服务器提供终身6折的优惠,其余机房服务器依然是8折,另还有充值50美元赠送5美元的优惠活动,有需要的可以看看。HostKvm是一个创建于2013年的...

妮妮云(43元/月 ) 香港 8核8G 43元/月 美国 8核8G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

美国高防云服务器 1核 1G 26元/月 香港/日本站群服务器 E5 16G 1600元/月 触摸云

触摸云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超8年运营 。本次为大家带来的是双12特惠活动,美国高防|美国大宽带买就可申请配置升档一级[CPU内存宽带流量选一]升档方式:CPU内存宽带流量任选其一,工单申请免费升级一档珠海触摸云科技有限公司官方网站:https://cmzi.com/可新购免费升档配置套餐:地区CPU内存带宽数据盘价格购买地址美国高防 1核 1G10M20G 26...

网页计数器为你推荐
现有新的ios更新可用请从ios14be苹果x更新系统14不能玩王者荣耀了有没有一样的?企业cms目前最好用的企业cms是哪个?全国企业信息查询网上如何怎么查询全国企业信用信息公示系统查询flashftp下载《蔓蔓青萝(全)》.TXT_微盘下载360免费建站我用的360免费建站,但自己买的一级域名要先备案,360不提供备案,我要怎么做才能把我的域名绑定网站啊?sns网站有哪些有哪些好的SNS商务社交类网站?大飞资讯手机出现热点资讯怎么关闭刚刚网新员工入职自我介绍怎么写?闪拍网闪拍网是真的吗可信网站可信网站 是自己去注册的还是由做网站 的人帮弄的?
山东虚拟主机 网页空间租用 什么是域名解析 免费申请域名和空间 krypt 香港vps99idc rackspace 免备案cdn 太原联通测速平台 河南移动邮件系统 微信收钱 网站cdn加速 699美元 徐正曦 phpmyadmin配置 免费dns解析 台湾谷歌 服务器论坛 深圳域名 江苏双线 更多