收藏 分销(赏)

生活里的程序程序中的生活—利用计算机程序解决问题.doc

上传人:仙人****88 文档编号:6073612 上传时间:2024-11-27 格式:DOC 页数:13 大小:77.01KB
下载 相关 举报
生活里的程序程序中的生活—利用计算机程序解决问题.doc_第1页
第1页 / 共13页
生活里的程序程序中的生活—利用计算机程序解决问题.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述
《生活里的程序,程序中的生活》 ——利用计算机程序解决问题 一、相关课程标准分析 (一) 课标要求:初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。 (二)分析:课程标准对于本节的定位在体会、体验与了解。初步掌握高级语言解决实际问题的基本过程,并在此基础上进一步了解计算机程序解决问题的基本过程和基本方法。 二、教材内容分析 (一)本节内容及作用 教材内容首先考虑到了计算机程序在生活中的应用,其次通过一个案例情景模拟,并由此产生的加解密程序的运行体验来说明计算机程序在生活中的应用的不可或缺。进而继续通过此加解密程序为蓝本,深入探讨程序代码的执行过程和执行原理 (二)本堂课针对教材内容的发散性操作 虽然说教材内容符合了学生认知的一般规律,但自己认为,教材受其地域性的限制,并没有从最基本的生活的角度来探讨计算机程序的问题。根据本地实际,对于计算机程序与生活的关系,没有必要按部就班地按照教材来进行,选择一条适合自己地方的学生特色的教学模式是必要的。 三、学情分析 高一的学生已经具备了一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。对于计算机编程知识,他们以前可能没有接触过。同时,因为陌生,他们往往会把其看做一种遥不可及的事物。所以,强调计算机程序与生活的关系的必不可少的。再者,他们在现阶段已经具备了较强的逻辑推理思维能力,也掌握了相关的数学知识,这样对于计算机程序解决问题了解起来应该是不会太困难。教师应该把重点放在对他们思维方向的引导上! 四、教学目标 (一)知识与技能:了解计算机程序,计算机代码,以及如何利用特定的程序完成某项特定的任务。 (二)过程与方法:了解利用计算机程序解决现实问题的一般过程和在此过程中常用的一般方法。 (三)情感态度与价值观:体会计算机程序解决问题成为了当今社会解决问题的一种根本的重要的手段。并通过学习切实地理解到计算机程序之于生活的密切关系,并增强利用计算机来使我们的生活更加美好的信心。 五、重难点分析 (一)教学重点: (1)了解一段程序代码的工作原理和工作过程,大体了解程序段执行的功能是什么。 (2)初步体验vb语言编译环境,并尝试在其中操作执行一段实用的计算机程序代码。 (二) 教学难点: 解剖简单的计算机程序,了解其的结构组织和具体的作用,并尝试编写或修改自己的第一个小程序。 六、教学资源 (一)硬件环境: 多媒体网络教室(每人一机),大屏幕投影,音响设备。 (二)软件资源: (1)预设资源:ppt课件,网络多媒体教室系统。 (2)泛在资源(用于学习延伸):加法器,加解密程序和相应的操作说明及代码文挡。 七、课堂设计意图 营造和谐生活化的计算机程序体验课。通过一系列的课堂情景的创设和渐进的学生综合活动,力图让学生首先体会到计算机程序在我们生活中地位的不可替代性,并产生自己动手编制计算机程序解决身边具体问题的愿望。进而了解利用计算机程序解决问题的过程,并有能力和有意愿把这样的方法真正地溶入到现实生活中去。最后能通过本堂课的学习,能够培养良好的利用技术优势为自己生活服务的意识和相应的信息技术素养! 八、教学过程 (一)导入:由一个加法器引入教学 教师操作加法器,借此激发学生模仿教师制作类似的小程序来解决生活中的小问题的强烈的课堂求知愿望!并引出课题,生活中的问题,我们能否利用程序加以解决呢? (二)课堂过程:通过五个基本的问题,层次由浅及深地完成整个课堂教学。 (1)问题一:计算机程序离我们的生活遥远吗? 环节一:生活感受大家谈:在你的生活中,你都利用计算机来做什么? 学生回答:上网查资料,聊天,打游戏等等。 教师总结:大家利用计算机所做的每一件事情,在实质上都是计算机程序用来帮助我们解决了一个问题!那么,你知道在我们平凡的生活中,还有什么地方闪耀着计算机程序的光芒吗? 环节二:生活片段分析:某位同学的日记片段:《我的早晨》 清晨六点十分,伴随着准时而优美的起床铃声,我迈出宿舍,走进了第一餐厅。餐厅里人很多,没有办法,我只买了两个包子做为我的早餐罢了。随着我的餐卡在打卡机上轻轻掠过,六毛钱便不翼而飞了。当我走到超市的时候,突然感觉只吃包子是不是太单调了,于是在超市里拿了一包早餐奶,但付钱的时候却发现超市的收银机坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放了回去,真郁闷! 教师提问:你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢? 学生回答:铃声,打卡机和收银机等。 教师总结:在我们生活中的一个普通的片段里,都融入了计算机程序的痕迹!特别在如今的信息社会中,计算机已经成了现实生活中不可割舍的一个部分!计算机解决问题也成了解决生活问题的一个根本的重要的方法手段! 教学目的:通过现实情景的自我体验,让学生体会到,计算机程序作为一种解决现实问题的常见方法,离我们并不遥远。 (2)问题二:面对生活中的一个小问题,你们能否想到过用计算机程序的方法来解决呢? 环节一:生活情景剧《假如你是主人公》:假如你是一家大型公司的负责人,每天都会用电脑处理大量的商业文件,并且通过邮件与客户交流业务信件。但是某一天,你听闻网络中存在着很多计算机信息被窃取的事情,你很担心自己保存在计算机里的重要文件和在网络中你和客户交流的电子邮件中的信息被某些人所窃取,给你造成重大的损失! 教师提问:你会利用什么方法保护自己的信息不被别人所窃取呢? 学生小组讨论:(过程五分钟) 学生小组代表回答:隐藏文件,备份文件,给计算机加密码,给文件加密码,安装杀毒软件或着网络防火墙等等。 环节二:体验文件加密的方法解决这个问题的过程: 教师演示:教师操作加解密过程,学生感受体验。 学生活动:《说出你的心里话》学生每人在d盘下新建一个文本文件,写一句对同桌的心里话,然后加密!完成后同桌互换座位,利用解密程序将加过密的文本文件解密! 教师总结:面对生活中的这个小小的问题,看来大家都能想到利用一定的方法去解决它,而且,从我们刚才的操作看来,利用计算机程序解决这样的问题也是轻而易举的!那么,现在我们解决问题所利用的方法只是采用拿来主义,将别人已经准备好的工具解决了这个问题。那么,你想不想知道如果我们自己想找一种解决问题的实际方法,又应该怎么做呢? 教学目的:让学生真切地体会到,针对生活中的一些小问题,我们完全可以根据其规律和特性,利用计算机程序加以解决,同时让学生体验利用程序解决问题的过程! (3)问题三:利用计算机程序解决问题,我们应该如何去做? 现实问题模拟:《停车场的看门人》 某大型停车场对于进入该场地的车辆有如下的规定: 1.进入该停车场的车辆必须为客运车辆,货运车辆谢绝入内。 2.如果该车的乘员数量小于等于4人,则收费五元。 3.如果该车的乘员数量大于4人,则收费八元。 请根据该停车场的规定,判断进入该场的车辆是否符合规定,应该受费多少? 环节一:学生讨论:如果你是停车场看门人,针对想进入该场的车辆,你会做什么样的判断? 学生回答:1、先判断车型是否是客车,如果是,进入下一步,如果否,决绝进入。 2、判断该车乘员数量是否小于等于“4”,如果是,收费五元,允许进入,如果否,进入下一步。 3、收费八元,允许进入。 环节二:(知识迁移)你能否根据已学的数学知识为你认为正确的判断过程画出思维过程的流程图? 流程图如下: 开始 结束 是客车吗? 乘员数=<4吗? 谢绝进入该场地 收费八元 收费5元 欢迎进入 Y N N Y 教学效果:学生大多能清晰地描述自己的思考判断过程,并且能利用已学知识把自己的思维过程利用流程图的方法表达出来! 教学目的:使学生针对利用计算机程序解决问题的过程有个大体的了解,为教学内容的第2课时打好基础。 (4)问题四:计算机程序是如何命令计算机替人类服务的呢? 环节一:给出停车场看门人程序实现的代码; If Text1.Text = 1 Then If Text2.Text <= 4 Then MsgBox ("$5,welcome") Else MsgBox ("$8,welcome") End If Else MsgBox ("sorry!!!") End If 学生活动:请学生根据自己的思维和理解读懂该程序段,并说明计算机如何根据人类的指挥来完成任务的?并由此给出计算机程序的定义。 计算机程序的定义:计算机程序可以看作是让计算机实现某一功能的一系列计算机能够识别的语句。人们可以通过编写程序告诉计算机每一步要做什么,计算机则严格地执行 程序中规定的每个步骤来实现人们需要的功能,帮助人们解决问题。 教师总结:大家在讨论过程中或许会发现,原来程序是在用一种计算机能够听的懂的语言很详细地对计算机述说着做一件事情的基本的做法和流程!那么,这种语言就是计算机编程语言,而用这样的语言所编写成的能让计算机帮助我们进行一些特定操作的语句,就是程序。那么,我们了解完了以上的知识,现在的你是否有信心去利用计算机程序去解决一个问题了呢? (5)问题五:你想亲手体验编制一个小程序吗? 环节一: 学生实践活动:改编已有程序代码,令程序实现另外的功能! 回应课堂之初的加法器程序,教师给出加法器的程序实现代码,让学生在讨论理解代码意义的基础上进行自我改变,实现其他的运算功能!并在活动过程中,习惯和体验vb编译环境。 学生活动效果:很大部分学生能够完成任务,并能够清楚明了地说明程序运行的基本过程!活动目标基本达到! 教师总结:大家都在自己的努力下,为自己改变制作一个或许是自己生平第一个计算机程序。那么你们感觉,我们自己动手根据生活需要编制程序解决问题真的很难吗?是不,只要大家积极地接受和理解相关的知识,生活中的一切问题在计算机程序的面前都可以迎刃而解! (6)问题六:利用技术手段使生活更美好,你准备好了吗? 学生学习感言:你对计算机程序能让你的未来生活更美好有信心吗?(学生讨论回答) 教师总结:大家通过自己动手真正地完成一个小程序从而实现了某一个功能,解决了我们生活中的某一个小问题后,你会真正地发觉,我们生活的美好的确源于技术手段的进一步的发展和我们自身知识的进一步的丰富。那么,利用计算机程序让我们的未来的生活更加美好,你准备好了吗? (三)课堂总结:进一步阐明计算机程序以渗透到我们生活的方方面面,只要你有利用其为自己服务的意识,它就在你的身边! 我们生活在信息时代中,我们学习的目标是让技术的力量使我们的生活更加美好。所以,大家不要对任何新的东西讳莫如深,要勇敢地尝试、去实践。大家要始终相信,未来美好的生活是掌握在我们的双手中的! (THE END) 2007.04.06 附录1: 课堂教学流程图: 开始 问题二:当你的生活中有难题存在,你想过用计算机程序来解决吗? 问题二 课堂活动经历 活动结论 生活情景剧:假如你是主人公 学生活动:说出我的心里话 计算机程序解决问题方便快捷! 问题三:利用计算机程序解决问题,我们应该如何去做? 问题三 课堂活动 活动结论 利用计算机解决问题的过程是实质上就是人类思考利用技术手段解决问题的过程! 停车场问题模拟 学生讨论:用自然语言说出你的判断过程 知识迁移:用数学知识流程图描述你的判断过程。 加法运算器 演示加法器,激发学生对计算机程序解决问题的兴趣! 导入 问题一:计算机程序离我们的生活遥远吗? 问题一 课堂活动 活动结论 感受大家谈:你用计算机来干什么? 生活片段分析:我的早晨 计算机程序是解决我们现实生活中问题的常用的也是重要的方法之一。 问题四:计算机程序是如何命令计算机为人们服务的呢? 问题四 课堂活动 活动结论 计算机程序归结到地是人们对计算机工作的命令和指示! 停车场代码实现 学生讨论:根据你的思维过程,试图去读懂程序段。 讨论归纳:什么是计算机程序。 问题五:你想亲自动手改编一个小程序吗? 问题五 课堂活动 活动结论 程序并不是我们遥不可及的梦想,只要我们努力,就能掌握它。 加法器的代码实现 学生讨论:读懂代码执行过程! 学生操作:改变代码,使程序实现其他运算功能! 问题六:让技术的力量使我们生活更美好,你准备好了吗? 问题六 课堂活动 活动结论 未来美好的生活是掌握在我们的双手中的! 学生谈学习感受: 教师寄语: 教师总结 计算机程序解决问题成为了当今社会解决问题的一种根本的重要的手段。并通过学习切实地理解到计算机程序之于生活的密切关系,并增强利用计算机来使我们的生活更加美好的信心。 总结 结束 附录2: 作者通讯地址:山东省滨州市第一中学电教中心信息技术办公室 作者姓名:杨伟 邮政编码:256600 13
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服