- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编制计算机程序解决问题(一).doc
编制计算机程序解决问题(一)
石门一中 谌 盛
一、案例背景信息
1.模块:高中信息技术基础
2.年级:高中一年级
3.所用教材版本:广东教育出版社
4.学时数:40分钟
二、教学设计
教学目标:
【知识与技能】
了解计算机基本工作原理
了解计算机编程语言
3、掌握使用VISUAL BASIC中编写程序的一些基本操作:打开工程、修改代码,运行程序
4、理解加密、解密的原理
【过程与方法】
1、掌握合作探究的方法,通过实践找出问题答案。
2、体验应用计算机程序解决问题的过程。
【情感态度与价值观】
1、培养学生学习程序设计的兴趣
2、通过探究活动,增加学生的学习成就感和形成严谨客观的解决问题学习态度。
内容分析:
本课要求学生对计算机工作原理、计算机程序设计语言有一个基本的认识,体验利用计算机编程语言工具编制程序的过程,从而了解利用计算机程序设计语言解决问题的基本方法。
教学重点:
1、体验程序的作用及其编制环境,激发学生对程序设计的兴趣
教学难点:
1、加密、解密原理
教学策略设计:
针对以上教学目标和教学重难点,在教学中我首先以国际象棋的故事引入,让学生体验一段计算机程序解决这个问题,通过一个小讨论,引出计算机程序的概念及VB编程环境,再通过对解密程序的体验,了解加密、解密程序的思想,实现“能在高级语言编程环境操作执行一段简单的计算机程序代码” 教学目标。最后在知识拓展中,用绘制函数图像的例子,让学生试着修改相应代码,实现其他函数图像的绘制,增加学生的学习成就感。
三、教与学的实际过程描述
1.教学过程
教学环节及时间 教师活动 学生活动 对学生学习过程的观察和考查及设计意图 激情引趣,导入新课
展示国际象棋的棋盘,介绍故事。
提问:国王应该赏给大臣多少粒麦子? 思考,讨论
让学生了解编制计算机程序可以解决一些问题 体验程序,掌握新知 任务一:请大家运行麦子数程序,看看究竟需要多少粒麦子。
计算机在瞬间告诉了我们结果。
利用计算机可以快速的解决一些人力难以解决的问题,这是计算机的优势。 学生运行计算机麦子数的程序,得到结果。 学生运行程序,体验程序的效率 精讲示范,学习新知
提问:你平时利用计算机干什么?
计算机是如何为我们工的呢?
介绍计算机基本工作原理
计算机程序就是指令序列的集合。
编制计算机程序的语言分为机器语言、汇编语言、高级语言三种类型。
VB就是属于高级语言编程环境。
VB功能强大,易学易用,为用户提供可视化、面向对象的编程环境。
学生交流讨论,接受新知 让学生理解计算机解决问题是靠计算机程序实现的,了解计算机程序的三种类型,并了解VB这种高级语言编程环境 任务驱动,巩固新知 任务二:1、打开hello.txt文件,观看内容。
这是一个经过加密了的文本文件,你怎样才能读取到正确的内容呢?
学生运行解密.vbp文件,解密老师的加密文本。
2、观察代码
介绍加密、解密程序的核心思想:先用加密程序将文本文件中的字符进行变换,使原来可以阅读的字符——明文,变成其他读不明白的字符——密文,解密程序则可以把密文恢复为原文。
将解密程序代码与加密程序代码做比较。找出核心语句,并能对解密程序进行修改。
任务三:1、分组修改解密程序,生成加密程序;
2、打开“记事本”,让学生输入一段自我介绍的文字内容,以机器号为文件名保存;
3、对文本文件加密后,发送给老师。
解密展示部分学生的加密文件。 学生用解密程序对文本进行解密;
完成任务三 让学生通过对解密程序的修改,进一步理解加密、解密程序的核心思想,突破难点 拓展延伸 运行绘制函数图像的程序,观察代码,尝试修改相关代码,绘制其他函数图像 学生试着修改有关代码 让学生通过阅读代码,找到核心部分,尝试修改,体会成功的喜悦 归纳小结 计算机的工作需要按程序所规定的内容和步骤来进行。程序设计的世界很精彩,如果我们能够真正掌握程序设计的原理和方法,它将有利于我们更好地掌握计算机,并利用计算机为我们服务。
教学反思
1、本课以,较好的激发了学生的兴趣,,学生能非常感性的认识到程序的作用。
2、由于VB环境介绍一定要亲身经历才有感性认识,以加密、解密来保护个人隐私也是学生试编程序的动力。为了提高学生的兴趣,先让学生解密,再去实现加密,取得了较好的效果,通过本课的学习,学生基本熟悉了VB的环境,消除了对程序的神秘感,并对编程产生了一定的兴趣。
3、学生存在差异,部分学生在对解密程序进行“改装”成加密程序时,由于未能真正领会程序解决问题的基本思路,此过程遇到疑难,导致一知半解。
1
文档评论(0)