《编制计算机程序解决问题一.doc》由会员分享,可在线阅读,更多相关《编制计算机程序解决问题一.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.word.4.1 编制计算机程序解决问题1教材分析:教材分析:1、地位与作用用计算机程序解决问题是当今社会信息处理的重要方法之一,学生要了解计算机程序的工作过程,初步掌握用计算机程序解决问题的根本过程。在用计算机程序解决问题时,算法设计是一个关键的环节,而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。本节是对计算机程序解决问题的根本过程的入门介绍,是选修模块?算法与程序设计?的概述和引子。因此,能否通过本节内容的学习来激发对计算机程序设计的兴趣,将直接关系到选修模块?算法与程序设计?的顺利开设。2、主要内容认识计算机与程序:通过加密、解密的实例体验程序的作用及编制环境:认识程
2、序中的根本元素:剖析编制计算机解决问题的根本过程,这个过程包含以下环节:分析问题,设计算法,编写程序,调试运行,检测结果,其中设计算法的环节最为关键。3、学情分析:通过前面章节的学习,学生已具备一定的计算机使用经历,如文字处理、媒体表达、数据表格处理、浏览器、聊天工具、游戏软件、声音媒体播放软件等。但对于程序设计普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定的技术难度。同时高一学生已具备一定的逻辑推理能力和相关的数学知识,对计算机程序解决问题的初步了解不会觉得十分困难。教材处理:本节是对用计算机程序解决问题的根本过程的入门介绍,能否通过本节内容的学习来激发学生兴趣,将直接关系到选修模
3、块?算法与程序设计?的顺利开设。同时编程又相当枯燥,因此创设情景、激发学生的兴趣、调动学生的主动性、积极性尤其重要。虽然学生不可能用一两节课的时间就对编程掌握很多,但让他们在体验中理解信息的编程加工,并通过简单的改良实现小小的目标,有成功的体验是完全能够到达的。本节内容 3 课时完成。第 1 课通过介绍计算机的工作流程,让学生了解计算机的构成包括硬件和软件;通过介绍多种程序设计语言和语言的开展,让学生对于程序设计语言产生一定的印象;再让学生在 VB 中动手编制一段简单的程.word.序,使其体会编写程序的乐趣。教材中的加密解密程序有点难,而且操作过程中涉及文件的路径问题,学生在实际操作中常因路
4、径输错而无法实现,故不把其作为分析运行的例子,只作为体验的例子。增加了显示字母、数学、汉字及其 ASC 码值 3 组例子,这些例子比拟有趣,旨在提高学生的兴趣。总之第 1 课主要让学生对程序有个感性的认识,对简单的程序能有一个概要的认识,同时吸引学习的兴趣。本教案是第 1 课时。教学目标:教学目标:1、知识目标了解计算机的工作原理,知道程序的重要性。了解计算机系统的构成,特别是硬件组成。通过用 VB 编写、调试简单程序、并检测运行结果,体验程序编写的乐趣。通过体验几个简单的计算机程序实例,引发学生对计算机程序的强烈兴趣。2、能力目标知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序
5、设计的意识和能力。培养学生用程序设计思想慎密思考问题的意识和能力。3、情感态度与价值观目标揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣。感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。教学重点:教学重点:了解计算机工作原理及组成。让学生体验 VB 环境下运行程序解决问题的过程,培养学生对计算机程序的兴趣。通过编制简单程序任务的完成,体验成功的喜悦、增强对程序设计的兴趣。教学难点:教学难点:过滤程序中的复杂语句,讲解程序的运行过程。调动学生抽象思维,主动理解程序的运行过程。教学策略:教学策略:.word.1、教学思路:根据以上教材分析、学情分析,进
6、展教材处理,确立了教学目标、教学重难点,为实现教学目标,教学思路规划如下:首先从生活中常见的计算机软件和计算机控制系统开场说起,吸引学生,然后指出这是由计算机程序设计语言编写的程序,程序是什么?它与计算机又是怎样的关系,我们怎样编写程序呢,这就是今天我们要探讨的问题。首先认识计算机与程序。然后,了解几种常见编写程序的语言,进展播送演示介绍 VB 环境及程序的运行方法,然后让学生动手尝试一段简单的显示程序。设置机动题课本 P83页练习 1,鼓励完成得较快较好的学生尝试。学生感悟性不一,有的通过教师的示 X 讲解就能很好地完成任务,但并非人人如此,所以,及时辅导是必不可少的。除我现场指导外,让学生
7、小组同学间互助学习。最后,联系软件行业发生的事件,对学生进展思想教育。通过微软公司对中国市场的反盗版黑屏事件,引导学生深层思考。这不仅仅是一个反盗版的简单事件而已。有人会说,向微软买正版就行了。但是,只要你是用微软的软件,它总有操控你电脑的能力。“没有自主可控的软件,要保障信息平安只是空话。著名计算机专家,中国工程院院士倪光南如是说。自主产权极其重要,假设要不受制于人,只有自主研发。知识就是力量。2、教学方法:讲解演示法、体验探究法、任务驱动法。3、教学媒体的选择采用网络计算机房上课,教师机具有视频播送功能,教学相关的辅助学习资源放到学生机上,供学生使用。教学过程:教学过程:一、举例引入:上课
8、开场给学生简单介绍学校使用的各种控制系统,比方铃声系统、刷卡系统、电脑教室的演示系统等等。随后提出这个系统是人用计算机语言编写的程序,这也计算机处理信息的一种方式,同学会问:程序是什么?它与计算机又是怎样的关系,我们怎样编写程序呢,这就是今天我们要探讨的问题。首先认识计算机与程序。二、认识计算机与程序1、计算机各部件配合工作的流程.word.程序:一系列指令的有序集合。指令:由计算机识别并执行一步步操作的命令的形式以计算机完成一道算术题为例:如3+52,首先 3、5、2 这些数据和表达运算步骤先加后乘的程序由输入设备输入到内存,内存也可以直接从外存调取事先存储好的数据和程序,这是第一步;第二步
9、,由内存将数据和程序送入中央处理器进展运算处理;第三步,中央处理器将运算处理的结果传输给内存;第四步,内存将结果传输给输出设备,也可以传输给外存保存起来。以上所有步骤均由中央处理器控制协调进展。由计算机工作流程图可知计算机系统由硬件系统和软件系统组成 硬件是根底,软件是灵魂。大家都知道计算机是信息处理的工具,那信息在计算机中怎样表示的呢?答案是:二进制。所有信息在计算机中都是以二进制数字编码表示,信息在计算机中都被看作是数据。为什么采用二进制,而不采用大家熟悉的十进制呢,这是因为计算机的信息传输和转换都是靠电信号实现的,而组成计算机的电子零部件的物理状态往往只有两种,例如开关的开与合、电流的断
10、和通、电位的高与低等。物理器件的这两种状态正好可以用数字 0 和 1 来表示。由计算机工作原理可知,计算机采取存储程序来工作的,我们可以编写设计程序告诉计算机执行一系列的操作,实现某种功能。例如小丽的妈妈担忧自己的电子被别人窃取,于是小丽自己编写程序对进展加密,用什么工具来编写设计程序呢?程序设计语言,它是人们与计算机打交道的桥梁。2、计算机程序设计语言机器语言由 1 和 0 代码组成汇编语言有意义的字符代码,需翻译成机器语言才能被计算机执行高级语言贴近人们阅读理解习惯,需要经过一系列的翻译过程转换为机器语言程序,才能让计算机执行见教材 P75 图 4-2。高级语言有:BASIC、PASCAL
11、、C、VISUAL BASIC简称 VB等,VB是计算机程序语言初学者入门学习的主要语言之一。首先我们来认识 VB 的窗口界面。三、认识 VB 编制环境并体验程序的作用1、VB 的启动与退出。.word.2、认识 VB 界面。标题栏菜单栏系统的大局部功能都可以从菜单栏中找到。工具栏提供常用命令的快速访问按钮。窗体设计器一个窗体对象就是程序在运行时要显示的一个窗口,使用窗体编辑器可以可视化的方式方便直观地设计窗体及其包含的可视控件的外观、初始显示位置和其他属性等。代码窗口也称代码编辑器,它是输入应用程序代码的编辑窗口,应用程序的每个窗体对象或模块都有一个单独的代码编辑器窗口。工具箱与工具栏不同,
12、工具箱中提供的是一组可以添加到程序窗体上的控件,在设计窗体时可以把工具箱上的控件直接添加到窗体上。属性窗口用于显示和修改一个对象的属性,属性是指对象的特征,如大小、标题和颜色等。工程管理器在 VB 中要设计一个应用程序就要创立一个工程,如果同时设计多个应用程序,可以创立一个包含对个工程的工程组。3、尝试在 VB 中建立、运行简单程序:计算圆的面积。步骤:教师讲解、操作示 X、并解释程序中各语句的含义新建文件输入程序运行程序修改程序保存程序注:保存文件时,选择“保存工程时,生成可编辑的 vbp 工程文件和 frm窗体文件可修改;选择“保存 from时,生成可编辑的 frm 窗体文件;选择“生成.
13、exe 文件时,那么保存为 exe 文件不可修改。.word.四、课堂练习任务一:尝试编制一段简单程序,显示字母、数字、汉字及其 ASC 码值教师给出程序代码,让学生完成。Private sub mand1_click()Print“APrint asc(“A)Print“ZPrint asc(“Z)End subPrivate sub mand1_click()Print 65Print chr(65)Print 90Print chr(90)End subPrivate sub mand1_click()Print“计Print asc(“计)Print“算Print asc(“算)End
14、 sub任务二:课本 P83 页练习 1。五、联系实际适时进展思想教育知识就是力量通过微软公司针对中国市场的反盗版黑屏事件,引导学生深层思考。这不仅仅是一个反盗版的简单事件而已。有人会说,向微软买正版就行了。但是,只要你是用微软的软件,它总有操控你电脑的能力。“没有自主可控的软件,要保障信息平安只是空话。著名计算机专家,中国工程院院士倪光南如是说。自主产权极其重要,假设要不受制于人,只有自主研发。知识就是力量。六、课堂总结:1、计算机由硬件和软件构成,硬件是根底,软件是灵魂。2、计算机工作原理程序存储。3、今天我们认识了 VB 的编写环境,并体验了程序运行的过程。下节课再进一步学习计算机如何编制程序解决问题。