编制计算机程序解决问题一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.1编制计算机程序解决问题〔1〕
教材分析:
1、地位与作用
用计算机程序解决问题是当今社会信息处理的重要方法之一,学生要了解计算机程序的工作过程,初步掌握用计算机程序解决问题的根本过程。

在用计算机程序解决问题时,算法设计是一个关键的环节,而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。

本节是对计算机程序解决问题的根本过程的入门介绍,是选修模块?算法与程序设计?的概述和引子。

因此,能否通过本节内容的学习来激发对计算机程序设计的兴趣,将直接关系到选修模块?算法与程序设计?的顺利开设。

2、主要内容
认识计算机与程序:通过加密、解密的实例体验程序的作用及编制环境:认识程序中的根本元素:剖析编制计算机解决问题的根本过程,这个过程包含以下环节:分析问题,设计算法,编写程序,调试运行,检测结果,其中设计算法的环节最为关键。

3、学情分析:
通过前面章节的学习,学生已具备一定的计算机使用经历,如文字处理、媒体表达、数据表格处理、浏览器、聊天工具、游戏软件、声音媒体播放软件等。

但对于程序设计普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定的技术难度。

同时高一学生已具备一定的逻辑推理能力和相关的数学知识,对计算机程序解决问题的初步了解不会觉得十分困难。

教材处理:
本节是对用计算机程序解决问题的根本过程的入门介绍,能否通过本节内容的学习来激发学生兴趣,将直接关系到选修模块?算法与程序设计?的顺利开设。

同时编程又相当枯燥,因此创设情景、激发学生的兴趣、调动学生的主动性、积极性尤其重要。

虽然学生不可能用一两节课的时间就对编程掌握很多,但让他们在体验中理解信息的编程加工,并通过简单的改良实现小小的目标,有成功的体验是完全能够到达的。

本节内容3课时完成。

第1课通过介绍计算机的工作流程,让学生了解计算机的构成〔包括硬件和软件〕;通过介绍多种程序设计语言和语言的开展,让学生对于程序设计语言产生一定的印象;再让学生在VB中动手编制一段简单的程
序,使其体会编写程序的乐趣。

教材中的加密解密程序有点难,而且操作过程中涉及文件的路径问题,学生在实际操作中常因路径输错而无法实现,故不把其作为分析运行的例子,只作为体验的例子。

增加了显示字母、数学、汉字及其AS C码值3组例子,这些例子比拟有趣,旨在提高学生的兴趣。

总之第1课主要让学生对程序有个感性的认识,对简单的程序能有一个概要的认识,同时吸引学习的兴趣。

本教案是第1课时。

教学目标:
1、知识目标
①了解计算机的工作原理,知道程序的重要性。

②了解计算机系统的构成,特别是硬件组成。

③通过用VB编写、调试简单程序、并检测运行结果,体验程序编写的乐趣。

④通过体验几个简单的计算机程序实例,引发学生对计算机程序的强烈兴趣。

2、能力目标
①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。

②培养学生用程序设计思想慎密思考问题的意识和能力。

3、情感态度与价值观目标
①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣。

②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。

教学重点:
①了解计算机工作原理及组成。

②让学生体验VB环境下运行程序解决问题的过程,培养学生对计算机程序的兴趣。

③通过编制简单程序任务的完成,体验成功的喜悦、增强对程序设计的兴趣。

教学难点:
①过滤程序中的复杂语句,讲解程序的运行过程。

②调动学生抽象思维,主动理解程序的运行过程。

教学策略:
1、教学思路:
根据以上教材分析、学情分析,进展教材处理,确立了教学目标、教学重难点,为实现教学目标,教学思路规划如下:
首先从生活中常见的计算机软件和计算机控制系统开场说起,吸引学生,然后指出这是由计算机程序设计语言编写的程序,程序是什么?它与计算机又是怎样的关系,我们怎样编写程序呢,这就是今天我们要探讨的问题。

首先认识计算机与程序。

然后,了解几种常见编写程序的语言,进展播送演示介绍VB环境及程序的运行方法,然后让学生动手尝试一段简单的显示程序。

设置机动题〔课本P83
页练习1〕,鼓励完成得较快较好的学生尝试。

学生感悟性不一,有的通过教师的示X讲解就能很好地完成任务,但并非人人如此,所以,及时辅导是必不可少的。

除我现场指导外,让学生小组同学间互助学习。

最后,联系软件行业发生的事件,对学生进展思想教育。

通过微软公司对中国市场的反盗版黑屏事件,引导学生深层思考。

这不仅仅是一个反盗版的简单事件而已。

有人会说,向微软买正版就行了。

但是,只要你是用微软的软件,它总有操控你电脑的能力。

“没有自主可控的软件,要保障信息平安只是空话。

〞——著名计算机专家,中国工程院院士倪光南如是说。

自主产权极其重要,假设要不受制于人,只有自主研发。

知识就是力量。

2、教学方法:讲解演示法、体验探究法、任务驱动法。

3、教学媒体的选择
采用网络计算机房上课,教师机具有视频播送功能,教学相关的辅助学习资源放到学生机上,供学生使用。

教学过程:
一、举例引入:
上课开场给学生简单介绍学校使用的各种控制系统,比方铃声系统、刷卡系统、电脑教室的演示系统等等。

随后提出这个系统是人用计算机语言编写的程序,这也计算机处理信息的一种方式,同学会问:程序是什么?它与计算机又是怎样的关系,我们怎样编写程序呢,这就是今天我们要探讨的问题。

首先认识计算机与程序。

二、认识计算机与程序
1、计算机各部件配合工作的流程
程序:一系列指令的有序集合。

指令:由计算机识别并执行一步步操作的命令的形式
以计算机完成一道算术题为例:如〔3+5〕×2,首先3、5、2这些数据和表达运算步骤〔先加后乘〕的程序由输入设备输入到内存,内存也可以直接从外存调取事先存储好的数据和程序,这是第一步;第二步,由内存将数据和程序送入中央处理器进展运算处理;第三步,中央处理器将运算处理的结果传输给内存;第四步,内存将结果传输给输出设备,也可以传输给外存保存起来。

以上所有步骤均由中央处理器控制协调进展。

由计算机工作流程图可知计算机系统由硬件系统和软件系统组成〔硬件是根底,软件是灵魂〕。

大家都知道计算机是信息处理的工具,那信息在计算机中怎样表示的呢?答案是:二进制。

所有信息在计算机中都是以二进制数字编码表示,信息在计算机中都被看作是数据。

为什么采用二进制,而不采用大家熟悉的十进制呢,这是因为计算机的信息传输和转换都是靠电信号实现的,而组成计算机的电子零部件的物理状态往往只有两种,例如开关的开与合、电流的断和通、电位的高与低等。

物理器件的这两种状态正好可以用数字0和1来表示。

由计算机工作原理可知,计算机采取存储程序来工作的,我们可以编写设计程序告诉计算机执行一系列的操作,实现某种功能。

例如小丽的妈妈担忧自己的电子被别人窃取,于是小丽自己编写程序对进展加密,用什么工具来编写设计程序呢?程序设计语言,它是人们与计算机打交道的桥梁。

2、计算机程序设计语言
机器语言〔由1和0代码组成〕
汇编语言〔有意义的字符代码,需翻译成机器语言才能被计算机执行〕高级语言〔贴近人们阅读理解习惯,需要经过一系列的翻译过程转换为机器语言程序,才能让计算机执行〕见教材P75图4-2。

高级语言有:BASIC、PASCAL、C、VISUAL BASIC〔简称VB〕等,VB 是计算机程序语言初学者入门学习的主要语言之一。

首先我们来认识VB的窗口界面。

三、认识VB编制环境并体验程序的作用
1、VB的启动与退出。

2、认识VB界面。

标题栏
菜单栏〔系统的大局部功能都可以从菜单栏中找到〕。

工具栏〔提供常用命令的快速访问按钮〕。

窗体设计器〔一个窗体对象就是程序在运行时要显示的一个窗口,使用窗体编辑器可以可视化的方式方便直观地设计窗体及其包含的可视控
件的外观、初始显示位置和其他属性等〕。

代码窗口〔也称代码编辑器,它是输入应用程序代码的编辑窗口,应用程序的每个窗体对象或模块都有一个单独的代码编辑器窗口〕。

工具箱〔与工具栏不同,工具箱中提供的是一组可以添加到程序窗体上的控件,在设计窗体时可以把工具箱上的控件直接添加到窗体上〕。

属性窗口〔用于显示和修改一个对象的属性,属性是指对象的特征,如大小、标题和颜色等〕。

工程管理器〔在VB中要设计一个应用程序就要创立一个工程,如果同时设计多个应用程序,可以创立一个包含对个工程的工程组〕。

3、尝试在VB中建立、运行简单程序:计算圆的面积。

步骤:〔教师讲解、操作示X、并解释程序中各语句的含义〕
新建文件
输入程序
运行程序
修改程序
保存程序
注:保存文件时,选择“保存工程〞时,生成可编辑的vbp工程文件和frm 窗体文件〔可修改〕;选择“保存from〞时,生成可编辑的frm窗体文件;选择“生成.exe文件〞时,那么保存为exe文件〔不可修改〕。

四、课堂练习
任务一:尝试编制一段简单程序,显示字母、数字、汉字及其ASC码值〔教师给出程序代码,让学生完成〕。

Private sub mand1_click() Print “A〞
Print asc(“A〞)
Print “Z〞
Print asc(“Z〞)
End sub Private sub mand1_click() Print 65
Print chr(65)
Print 90
Print chr(90)
End sub
Private sub mand1_click()
Print “计〞
Print asc(“计〞)
Print “算〞
Print asc(“算〞)
End sub
任务二:课本P83页练习1。

五、联系实际适时进展思想教育〔知识就是力量〕
通过微软公司针对中国市场的反盗版黑屏事件,引导学生深层思考。

这不仅仅是一个反盗版的简单事件而已。

有人会说,向微软买正版就行了。

但是,只要你是用微软的软件,它总有操控你电脑的能力。

“没有自主可控的软件,要保障信息平安只是空话。

〞——著名计算机专家,中国工程院院士倪光南如是说。

自主产权极其重要,假设要不受制于人,只有自主研发。

知识就是力量。

六、课堂总结:
1、计算机由硬件和软件构成,硬件是根底,软件是灵魂。

2、计算机工作原理〔程序存储〕。

3、今天我们认识了VB的编写环境,并体验了程序运行的过程。

下节课再
进一步学习计算机如何编制程序解决问题。

相关文档
最新文档