41第一节 用计算机程序解决问题

41第一节 用计算机程序解决问题

ID:10698085

大小:225.00 KB

页数:16页

时间:2018-07-07

41第一节 用计算机程序解决问题_第1页
41第一节 用计算机程序解决问题_第2页
41第一节 用计算机程序解决问题_第3页
41第一节 用计算机程序解决问题_第4页
41第一节 用计算机程序解决问题_第5页
资源描述:

《41第一节 用计算机程序解决问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一节用计算机程序解决问题课程内容标准初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。一、教材分析本节内容主要讲述用计算机进行信息处理的其中一种基本方法,即用计算机程序解决问题,能够通过解剖一段计算机程序实例,认识其工作过程,从而对利用高级语言编程工具解决问题的基本方法有所了解。1、本节的作用和地位用计算机程序解决问题,应该是当今社会的一种根本手段,是人们把现实世界的任务转换成计算机可以直接识别并执行的指令代码。通过学习本节内容,让学生了解到计算机是在人们的具体指令之下解决实际问题的,

2、计算机执行的每一个动作,都是程序员预先设计的。计算机程序,就是利用程序设计语言编写成计算机可以识别和执行的程序指令,人们使用这些编写好的现成的程序软件来解决一些实际问题。通过本节内容的学习,学生还可以了解到以往使用过的工具软件事实上也是一种计算机程序,只不过那是别人已经编写好的、可以在计算机上直接使用的工具软件而已。学生通过操作使用已经编写好的计算机程序,在解决实际问题(例如对文本文件进行加密和解密)中分析并了解其工作过程。学生还对编写计算机程序的基本过程有所了解,并对计算机程序的具体作用有初步认识,这种通

3、过问题分析并形成算法再利用计算机程序解决问题的思路和做法,对培养学生有条理、按步骤解决问题的习惯有很大帮助。2、本节主要内容介绍在日常生活中,人们除了使用计算机的工具软件处理许多事情之外,相当部分的现实问题也都可以利用计算机程序的方式加以解决,实现一些个性化的信息处理方式。同时这种针对某些具体问题的计算机程序解决办法,也可以经过技术处理把这些具有某种功能的计算机程序,改造成为具有某种通用功能的工具软件,即我们所经常使用的通用工具软件,例如文字处理、图表处理、多媒体加工等工具软件。所以利用计算机程序解决问题既

4、是一项独特的个人化工作,也是一个人类社会的标准化工作。本节的内容结构是:执行一段计算机程序,了解计算机程序的工作过程;然后解剖程序实例,探讨计算机程序设计的基本过程。第一部分内容主要是通过操作一段实用计算机程序,了解其工作的基本过程。先让学生在高级语言(VisualBasic)环境下操作一段“加密”程序,观察其执行过程和运行结果;然后再让学生操作一段相应的“解密”程序,比较并分析程序具体实现的功能。通过这些实用的简单计算机程序的使用,让学生对用计算机程序解决问题的基本过程有所了解。同时也告诉学生这样一个观点

5、:计算机是通过执行程序进行工作的,我们平常所使用的工具软件都是针对解决某些通用性问题开发的计算机程序,当人们需要解决的问题无法利用现成的工具软件进行处理的时候,可以利用高级语言编写程序,然后通过计算机执行程序来解决问题。在这一部分,由于解密的结果是有意义的文字,比加密后的结果更容易让学生判断程序运行的“对错”。因此在教学序列的处理上也可先运行“解密”程序,由教师提供加密后的密文,学生通过运行得出结果,既可活跃课堂气氛,也可激发学生探索加密过程的兴趣。接下来再运行“加密”程序、剖析程序结构。第二部分内容主要是

6、针对以上的“加密”“解密”计算机程序实例,帮助学生了解计算机程序设计的基本过程的有关知识。计算机程序设计的基本过程包括:问题分析、设计算法、编写程序、调试运行、检验修正。在“问题分析”阶段,教材通过解剖以上的计算机程序实例,对所需要解决的问题利用自然语言(如文字)进行了精确的描述。“设计算法”阶段就是确定解决问题的思路和方法,并对解决问题的每个步骤进行了准确的语言描述。在“编写程序”中,根据算法的具体要求,利用合适的计算机设计语言(如高级语言VisualBasic)编写程序。“调试运行”阶段就是执行所输入的

7、计算机程序代码,如果程序有错则需要根据系统反馈的提示信息修改相应的程序代码,直到运行结果正确为止。“检验修正”中要对程序执行的结果进行分析,观察程序是否还存在逻辑错误或计算方法方面的错误,并加以修正完善。本节采用的计算机程序设计语言是VisualBasic,这是一种面向对象设计的高级语言,功能强大,可能对于刚接触编程的学生来说会有一定的难度。但教材中试图尽量减少这种技术上带来的影响,而侧重于学生对计算机程序本身执行过程的理解,以及帮助学生了解计算机程序是如何编写出来的。本节内容只涉及VisualBasic语

8、言的程序代码编辑、执行程序、保存文件等简单功能的应用,至于其他功能的学习则在选修模块《算法与程序设计》中进行。而在程序代码输入过程中,要注意引导学生遵循程序结构化设计的思想以及书写规范(即悬挂式格式),增强程序的可读性和直观性。在“探究”栏目,“x1mw$mw$fsso”是“Thisismybook”经过加密转换之后所产生的代码,转换的运算规则是机内码加4。3、重难点分析教学重点:在高级语言编程环境中操作执行一段

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。