版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、说课稿说课稿用计算机程序解决问题用计算机程序解决问题 说说 教材教材 说说 学情学情 说说 教法教法 说说 教学过程教学过程 主要分为五主要分为五个方面来个方面来说课说课 说说 小结小结 说教材说教材v1、本节的作用和地位: 编写程序解决问题,是信息加工和处理的一种重要手段。人们把解决实际问题的思路转换成计算机可以直接识别并执行的指令代码的过程称之为“编写程序”,简称“编程”。本节通过大量的通俗易懂的案例和主题任务,让学生了解编程解决问题的基本思路和方法,初步体验通过问题分析形成算法、再编写计算机程序解决问题的一般过程。本节的学习对于学生学习高中基础模块的相应章节以及算法与程序设计选修模块都具
2、有一定的意义。说教材说教材v 2 2、本节主要内容介绍:、本节主要内容介绍: 编写程序解决问题的过程是有其特殊规律的,一般先要进行算法设计,再利用程序设计语言编写程序解决问题。本节分两部分来体验编程解决问题的过程: 1、设计算法本部分下先从探究和体验生活中的算法入手,到初步了解和设计算法、了解算法的表示,从而加深算法概念的理解,即解决问题的办法、步骤、策略,算法是程序设计的核心,设计算法的目的是为了解决问题。 2、编写程序设计算法之后,通过让学生对编写完成的程序进行运行和研究,了解程序设计的最基本常识。让学生体会到再好的算法,也要用计算机语言将算法编写成计算机可以“理解”的程序,才能被计算机识
3、别、执行,得出正确的结果,从而最终解决问题。说教材说教材v 3 3、教学目标:、教学目标: 1、知识与技能目标 1)理解算法的概念,能初步利用算法解决简单的问题 2)能利用算法的表示方法来描述算法 3)了解计算机程序设计的基本思想 2、过程与方法目标 1)体验算法解决问题的过程,掌握利用算法描述问题解决问题的基本方法 2)体验利用计算机语言程序解决问题的基本方法和过程 3、情感态度价值观目标 1)锻炼利用算法解决问题的思维方式,激发学生对计算机编程解决问题的学习欲望 2)形成积极主动学习信息技术的态度,并主动地、有意识地将计算机信息技术应用到解决其他学科或其它领域的问题说教材说教材v4 4、重
4、点难点分析:、重点难点分析: 1.教学重点 本活动的重点是对算法含义的理解以及对算法的描述 2.教学难点 本活动的难点是编写程序实现算法部分 说学情说学情v学生情况学生情况 对于这一部分内容,绝大多数学生没有接触过。对于初学者来说,一是尽量发掘和提高学生对于程序设计的兴趣,不至于产生畏难心理;二是让学生对程序设计有基本的认识和了解,为学生将来的学习打下一定的基础。说教法说教法 v1 1、教学方法设计、教学方法设计 在教学设计中安排大量的尝试性、探索性的活在教学设计中安排大量的尝试性、探索性的活动,引导学生积极主动地完成学习任务。逐步动,引导学生积极主动地完成学习任务。逐步建立起自主性和研究性的
5、学习模式,从而更加建立起自主性和研究性的学习模式,从而更加突出学生在教学过程中的主体地位。教学中还突出学生在教学过程中的主体地位。教学中还安排大量的实践性、操作性的内容,使学生在安排大量的实践性、操作性的内容,使学生在具体活动中理解信息技术的基本知识,掌握信具体活动中理解信息技术的基本知识,掌握信息处理的基本技能,并能够灵活应用到学习和息处理的基本技能,并能够灵活应用到学习和生活中。因此教学中采用了生活中。因此教学中采用了“启发式启发式”、“探探究式究式”等教学模式。等教学模式。说教法说教法v2 2、教学设计思路、教学设计思路首先游戏引入,学生通过解决游戏中遇到的问题导入课题,然后设计研究室中
6、的三个实际生活中的问题的算法,得出算法的概念了解算法的5个特性。通过实例,学习算法的描述方法,掌握专门的算法常用的表示方法流程图表示法。让学生通过分析问题、确定算法、分析程序的基本过程,认识到算法设计在编写程序解决实际问题中的重要作用。通过演示“出租车”运费系统VB程序的设计,了解计算机程序设计的过程,如何编写程序代码不作为本节课重点,重要的是解决问题的基本思路和方法。根据问题的需求,设计程序并实现简单的算法。说教法说教法v教学环境教学环境 硬件环境:本节课的教学地点可以在网络教室中进行。 软件环境:具备电子教室的演示环境,可以给学生示范指导,并可以发送学习支持的文件材料。学生机要求安装有Vi
7、sual Basic编程环境。说教学过程说教学过程 第第1 1课时课时导入设计:人和野人渡河游戏导入设计:人和野人渡河游戏 从前有三个人和三个野人渡河,可是仅有一条船,一回只能渡两个人。野人和人从前有三个人和三个野人渡河,可是仅有一条船,一回只能渡两个人。野人和人都会划船都会划船, ,但是同一岸上的野人多于人时,野人便会伤害人的安全,怎样渡河但是同一岸上的野人多于人时,野人便会伤害人的安全,怎样渡河才能使人安全无恙呢?用你的智慧帮助人渡河。才能使人安全无恙呢?用你的智慧帮助人渡河。说教学过程说教学过程一、生活中的算法一、生活中的算法1 1、阅读教材,了解算法的概念。、阅读教材,了解算法的概念。
8、2 2、引导学生分析、引导学生分析P80P80页大观园中的三个案例。页大观园中的三个案例。3 3、根据大观园中的案例,小组讨论完成研究室中的、根据大观园中的案例,小组讨论完成研究室中的 任务。任务。4 4、根据三个实例,阅读知识库,明确算法的概念。、根据三个实例,阅读知识库,明确算法的概念。5 5、分小组比赛写出游戏中的算法。、分小组比赛写出游戏中的算法。6 6、根据算法的、根据算法的5 5个特征。个特征。说教学过程说教学过程v算法:解决问题的方法、步骤与策略。算法:解决问题的方法、步骤与策略。v算法的特性:算法的特性: 有穷性有穷性 确切性确切性 数据输入数据输入 信息输出信息输出 可行性可
9、行性说教学过程说教学过程二、算法的描述二、算法的描述 计算机通过程序解决问题,也是需要预先设计算法的。一计算机通过程序解决问题,也是需要预先设计算法的。一个算法由若干操作步骤构成,描述算法就是用文字或图形个算法由若干操作步骤构成,描述算法就是用文字或图形将这些步骤表示出来。将这些步骤表示出来。 大观园:出租车运费问题大观园:出租车运费问题 设计算法、编写程序、调试程序、检测结果设计算法、编写程序、调试程序、检测结果 、解决问题、解决问题 自然语言描述法:利用人们平时交流使用的自然语言来描自然语言描述法:利用人们平时交流使用的自然语言来描述算法的方法,这种算法描述方法易理解,方便交流。述算法的方
10、法,这种算法描述方法易理解,方便交流。 流程图描述法:流程图是利用带箭头的流程线,根据各个流程图描述法:流程图是利用带箭头的流程线,根据各个步骤执行的先后顺序,把它们连接起来所构成的图形。通步骤执行的先后顺序,把它们连接起来所构成的图形。通常情况下,流程图表示法是比较常用的方法。常情况下,流程图表示法是比较常用的方法。说教学过程说教学过程说教学过程说教学过程v创新园:创新园: 学生小组分别用自然语言表示法和流程图表示法学生小组分别用自然语言表示法和流程图表示法表示下面问题的算法:表示下面问题的算法: 贺卡统计问题贺卡统计问题 超市打折问题超市打折问题 运费计算问题运费计算问题说教学过程说教学过
11、程贺卡统计问题贺卡统计问题输入输入I=1I=1,S1=1S1=1,S2=0S2=0;如果如果I5I5,则,则S1=S1+I-1S1=S1+I-1,S2=S2+S1S2=S2+S1,I=I+1I=I+1;否则,输出否则,输出S2S2超市打折问题超市打折问题输入购买物品金额输入购买物品金额X X;如果如果0X1000X100,则,则Y=XY=X;如果如果X X100100,则,则Y=95%Y=95%* *X X;输出购买金额输出购买金额Y Y运费计算问题运费计算问题输入货重输入货重W W、距离、距离S S、运费、运费C C;如果如果W5W5,S300S300,则,则C=WSPC=WSP* *2%2
12、%;如果如果W5W5,S300S300,则,则C= WSPC= WSP* *4%4%;如果如果W5W5,S300S300,则,则C= WSPC= WSP* *4%4%;如果如果W5W5,S300S300,则,则C= WSPC= WSP* *6%6%;输出运费输出运费C C说教学过程说教学过程说教学过程说教学过程第第2 2课时课时启发引导,过程分析启发引导,过程分析v用计算机程序解决问题时会有一个基本过程,一用计算机程序解决问题时会有一个基本过程,一般来说,可以包括以下几个过程:设计算法、界般来说,可以包括以下几个过程:设计算法、界面设计、编写代码、运行调试、解决问题。面设计、编写代码、运行调试
13、、解决问题。设计算法设计算法 界面设计界面设计编写代码编写代码运行调试运行调试解决问题解决问题 12345说教学过程说教学过程教师演示出租车运费程序,学生体验,程序自动教师演示出租车运费程序,学生体验,程序自动判断最终所需的价格判断最终所需的价格 。体验体验实践实践说教学过程说教学过程v经过在经过在VBVB环境下的程序设计环境下的程序设计, ,得出以下可视化界面得出以下可视化界面: :说教学过程说教学过程v三、编程实现算法三、编程实现算法 1 1、启运、启运VBVB,新建标准,新建标准EXEEXE文件文件 2 2、出现如下图的界面,工作区中是对象窗口,介绍窗、出现如下图的界面,工作区中是对象窗
14、口,介绍窗口的组成口的组成 3 3、在、在“视图视图”菜单菜单 中选择中选择“代码窗口代码窗口” 在在“代码窗口代码窗口”中选中选 择择“FormForm和和“Load“Load“ 窗口中出现程序代码窗口中出现程序代码 的首行和结束行代码的首行和结束行代码 接下来输入程序的全接下来输入程序的全 部代码部代码 说教学过程说教学过程 4 4、点击运行按钮,检验程序的功能。、点击运行按钮,检验程序的功能。 5 5、保存程序。、保存程序。 通过通过“文件文件”菜单中的菜单中的“保存保存”可以保存程序。可以保存程序。 6 6、通过、通过“文件文件”菜单中的菜单中的“生成生成.exe”.exe”,可把程,
15、可把程序编译成可执行文件。序编译成可执行文件。 了解以下各种文件类型了解以下各种文件类型: :可执行文件可执行文件 窗体文件窗体文件 vbvb源程序源程序 文件类型文件类型 图标图标 说教学过程说教学过程 X=val(text1.text) X=val(text1.text) If x=3 then y=4 If x=3 then y=4 Else y=4+(x-3) Else y=4+(x-3)* *1.21.2 Tex2.text=y Tex2.text=y End if End if说小结说小结v小结小结 通过本节课的学习,使我们同学加深了对计算机编程的通过本节课的学习,使我们同学加深了对计算机编程的理解,并学会通过分析问题,设计算法,编写程序,调理解,并学会通过分析问题,设计算法,编写程序,调试运行,检测结果这个完整的过程去解决相应的问题。试运行,检测结果这个完整的过程去解决相应的问题。 作业:通过探索研究,对作业:通过探索研究,对“运费运费”程序进行新的改进,程序进行新的改进,还有把课本相关知识点阅读并掌握。还有把课本相关知识点阅读并掌握。 说小结说小结 v总结提升总结提升 在在“编程实现编程实现”的基础上,让学生自己运行教材配套光的基础上,让学生自己运行教材配套光盘上的实用程序,教师引导学生讨论,使学生认识到用盘上的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通运输行业智能化交通城市交通数字化出行客户服务解决方案分享
- 2026年民办高校一站式学生社区高质量发展重难点与突破路径
- 2026年新材料研发领域大模型预测与分子设计应用
- 2026年砂轮裂纹径向跳动≤0.01mm检测方法
- 2026年欧美日量子科技战略与我国三足鼎立格局竞争态势分析
- 2026年江苏省平台与国家算力调度平台融合贯通经验
- 母婴护理师职业素养提升
- 2026年优化人才要素参与收入分配机制:科技成果转化股权激励方案设计
- 2026年中国能建上海总部零碳超高层建筑技术解析
- 2026年深海载人潜水器水动力外形优化设计指南
- 国家基层糖尿病防治管理指南(2025版)
- 2025至2030中国慢性偏头痛治疗行业市场深度研究与战略咨询分析报告
- 《安全生产违法行为行政处罚办法》(应急部18号令)解读
- 石棉制品工岗位现场作业技术规程
- 2026年春学期人教版初中英语八年级下册教学进度表
- (2026年)实施指南《FZT 41001-2013桑蚕绢纺原料》
- 财务分析盈利能力分析教案
- 新津区邓双100MW-200MWh独立储能电站项目环境影响报告表
- 《水溶肥生产工艺技术要求》(征求意见稿)-编制说明
- 危大工程开工前安全生产条件核查
- 【高三】主题班会:高校、高考、高三【课件】
评论
0/150
提交评论