



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学内容编程解决问题学 校 北京九中初中部授课教师马玉波课 型新授课授课班级初一课 时1教 学目 标 1.了解编程解决问题的一般过程。学会根据问题的需求,设计简单的算法。分析算法,体验设计程序的简单过程。活动主题利用计算机编程解决“节约用水”的分段函数问题。活动指导思想通过分析算法、程序设计,解决“节约用水”的分段函数问题。让学生通过分析问题、确定算法、分析程序的基本过程,认识到算法设计在编写程序解决实际问题中的重要作用。如何编写程序代码不作为本节课重点,重要的是解决问题的基本思路和方法。其中涉及“分段函数”的数学问题,根据问题的需求,设计程序并实现简单的算法。教材分析参照教育部普通高中信息技术课程标准,依据北京市义务教育课程改革实验教材,结合我校初一学生和教学环境的特点,对第八章教材内容做了一些调整。目的是让学生通过算法分析与程序设计,初步掌握解决实际问题的一般过程。前一节课了解了机器语言、汇编语言、高级语言。在一种高级语言(如:VB)中有针对性地设计窗体界面,设置对象属性,调试程序,为本节课的学习进行了必要铺垫。学情分析初一学生对信息技术有浓厚的学习兴趣和强烈的好奇心。经过前一阶段的学习,学生初步掌握了操作计算机的基本技能。但是,学生对于“编程解决问题”会觉得很深奥,初次接触此段知识内容,想学又怕学不会。初中阶段也不可能让学生深入地学习某一种计算机语言,去解决较为复杂的实际问题。但是,如果能把算法分析和编写程序的问题,做适当地处理,学生就会容易理解和接受了。这样,既能满足学生的好奇心理,消除其畏难情绪,又培养学生进一步学习“算法分析和编写程序”的兴趣和信心。教学重点根据问题需求,设计简单的算法,体验程序设计的过程。教学难点分析简单“分段函数”问题的算法。教学方法讲授法、演示法、情景导学法、实践探究法、讨论归纳法等。教学用具计算机及多媒体网络教学系统、Visual Basic 6.0板书设计第二节 编程解决问题评价与反思时间(分)教 学 过 程教师活动学生活动设计意图321215265522(课前2分钟预备)复习提问:(5分钟)播放演示1:(“编程解决问题.ppt”节约用水)为了节约用水,某城市限制居民生活用水。如果每个居民的月用水量少于或等于2吨时,水的单价为4.7元/吨。如果每个居民的月用水量大于2吨时,水的单价为5元/吨。根据某一个居民月用水量,试计算应付多少水费?讨论分析:设某一个居民的月用水量为:x 吨 设算某一个居民月用水应付水费为:y元操作体验1:(填写课堂练习一、填空题1.)根据某一个居民的月用水量(如:x=1.9、2.0、2.1等),试计算应出付多少水费。(提示:利用计算机中的计算器)月用水量(x)应付水费(y)x= (吨) x2时, y= x= (元) x2时, y= x= (元)引入新课:(1分钟)如果利用计算器算出每月应付的水费,首先要确定用水量的多少,然后采用不同的计算方法,最后输入计算器得出应付水费。效率低,易出错。能不能利用计算机语言设计一个小程序,只要输入用水量的多少,立即就可以显示出应付水费?讲授新课:(35分钟)第二节 编程解决问题一、编程解决问题编程解决问题的一般过程:问题需求分析算法实现算法。问题需求分析算法 算法 描述算法 自然语言流程图伪代码实现算法二、分析算法播放演示2:(“编程解决问题.ppt”-描述算法的三种常用的方式)算法:就是解决问题的一系列方法和有限的步骤。描述算法常用的三种方式:自然语言、流程图、伪代码。 自然语言 输入某居民月用水量的数值大小,用x表示。判断x值的大小 ?如果小于等于2,则按4.7元/吨计算应付水费。如果x大于2,则按5元/吨计算应付水费。输出某居民应付水费。 流程图伪代码操作体验2:(填写课堂练习一、填空题2.和3.)三、实现算法播放演示3:(“编程解决问题.ppt”将数学表达式转换为程序语言表达式)数学表达式程序语言表达式x 2x = 2x 2x 24.7x4.7 * x5x5 * x说明:乘号“”在程序设计语言中用“*”表示。“=”符号在数学表达式中的叫“等号”。“=”符号在程序设计语言中叫做“赋值”。例如:“y = 4.7 * x”读为:“将等式右边表达式计算的结果赋值给变量y。”操作体验3:(填写课堂练习一、填空题4.)播放演示4:运行制作好的工程文件夹下的“工程.exe”文件,如图1所示的界面,输入某居民月用水量,单击“计算”按钮,即可显示出应付多少水费。图1操作体验4: 打开“工程1.vbp”,打开窗体,双击“计算”按钮。然后,将编写好的“单击计算按钮.doc”中的程序代码复制/粘贴到“工程1-Form1(code)”窗口中适当的位置(如图2所示),调试并运行程序。Private Sub Command1_Click()x = Val(Text1.Text)If x = 2 Theny = 4.7 * xElsey = 5 * xEnd IfLabel3.Caption = Str$(y)End Sub图2“单击计算按钮”中的程序代码操作体验5:由于城市水资源紧张,月用水量改为少于或等于1.5吨时,水的单价为5.2元/吨。如果每个居民的月用水量大于1.5吨时,水的单价为6.8元/吨。尝试修改程序,根据某一个居民月用水量,试计算应付多少水费?拓展学习:某农贸市场销售西瓜。规定购买单个西瓜质量小于5千克时,单价为1.2元每千克;单个西瓜质量为5千克及以上时,单价为1.6元每千克。试计算购买某一西瓜应付多少款?Private Sub Command1_Click()x = Val(Text1.Text)If x 5 Theny = 1.2 * xElsey = 1.6 * xEnd IfLabel3.Caption = Str$(y)End Sub(窗体、程序已经做好,让学生打开就可以填写“ 5、1.2、1.6”,调试即可。)总结归纳:(2分钟)第二节 编程解决问题算法:解决问题的一系列方法和有限的步骤描述算法自然语言流程图伪代码问题需求分析算法实现算法课后作业:(2分钟)继续完成“拓展学习”。组织提出问题分析讲解巡视指导播放运行讲解讲解分析讲解总结讲解 巡视指导讲解指导操作讲解示范指导巡视指导总结布置准备应用数学知识解题计算明确任务回想填写表一的过程,即是自然语言描述的算法听讲理解在课堂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高级营养师健康饮食指导手册与常见问题解答集
- 巢湖学院《代数几何基础》2024-2025学年第一学期期末试卷
- 2025年市场营销策略制定与执行模拟练习题
- 河北石油职业技术大学《多媒体课件制作与应用》2024-2025学年第一学期期末试卷
- 石家庄理工职业学院《油画临摹》2024-2025学年第一学期期末试卷
- 2025年计算机软件编程技术面试模拟题及答案集合
- 2025年燃气储运中级技能实操考试指南与模拟题
- 贵州盛华职业学院《病原微生物免疫与健康》2024-2025学年第一学期期末试卷
- 2025年软件开发工程师面试题解析Java编程技术进阶中级模拟卷
- 资阳环境科技职业学院《互换性与汽车测量》2024-2025学年第一学期期末试卷
- 儿童感觉统合能力发展评定量表
- 案卷评查培训课件模板
- 一二手联动培训课件
- 创业中的团队管理与组建
- 丙酸丙酯的分离工艺
- 二维层状材料的堆叠效应
- 骨科膝骨关节炎一病一品优质护理汇报课件
- 15D502 等电位联结安装
- 两单两卡安全培训
- 审计资料交接清单
- 从业人员晨检记录表
评论
0/150
提交评论