利用计算机解决问题的基本过程演示教学

利用计算机解决问题的基本过程演示教学
利用计算机解决问题的基本过程演示教学

第1节利用计算机解决问题的基本过程

上传: 陈艳艳更新时间:2012-5-11 12:51:22

算法与程序设计

第1节利用计算机解决问题的基本过程

“算法与程序设计”是高中信息技术课程的选修模块,以问题解决与程序设计为主线,揭示利用计算机解决问题的过程。学生通过本模块的学习“体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法、解决问题。”

“本模块的教学,应注意与数学课程中有关内容的衔接,要强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题。教师要注意发现对程序设计有特殊才能的学生,根据具体情况为他们提供充分的发展空间。本模块强调的是通过算法与程序设计解决实际问题的方法,对程序设计语言的选择不作具体规定。”

课程标准中,本模块主题组成结构如下

图2.1 “算法与程序设计”主题结构图

本教学指导在沿用课程标准中主题内容的前提下,为进一步增强对实际教学的指导作用,对主题结构作了些调整,两者的关系如图2.2所示。

图2.2 调整前后主题间的关系图

调整后的模块由四个主题组成,四个主题在知识结构上以螺旋上升方式展开。

“利用计算机解决问题的基本过程”主题旨在呈现人是如何利用计算机解决问题,解决问题需要经历哪些基本过程。教学中应注意让学生结合生活与学习提出问题,从身边简单问题入手亲历分析问题、设计算法、编写程序、解决问题的过程。应注意结合数学课程中算法这一部分知识,让学生进一步了解算法,学会用不同的方法描述算法,了解算法、程序、程序设计语言之间的关系,认识算法和程序设计的地位和作用。本主题是整个模块学习的引入,为过渡到其它主题的学习打下基础。

程序设计基础”主题旨在呈现如何用计算机语言进行程序设计。教师可以根据学生需要选择一种语言,并以该语言为载体,让学生理解数据在计算机中是如何表示与处理的,了解程序设计基本方法,初步掌握顺序、选择、循环三种基本结构,体验程序设计的实践过程,同时了解程序设计语言的编译程序、连接程序等基本知识。

“算法与程序实现”主题旨在通过解析法、穷举法、排序和查找、递归等常用算法的程序实现,让学生进一步理解算法,进一步掌握程序设计基础知识,在体验算法思想与程序设计过程中,培养逻辑思维能力,塑造良好的认知结构。可以组织学生探讨需解决的问题与其相应算法之间的关系,尝试归纳算法

与程序设计应用的一般规律,讨论使用计算机程序设计解决问题的优势和局限性等。

“程序设计思想和方法”主题是对前三个主题内容的提升,旨在引导学生理解结构化程序设计思想,探究如何用结构化程序设计方法解决问题。了解面向对象程序设计的思想、方法和关键技术。通过引导学生亲历软件的开发过程,对算法与程序设计的思想与方法形成一个相对完整且比较准确的认识,为将来的学业发展奠定基础。

在教学过程中,应注意“知识与技能”、“过程与方法”、“情感态度与价值观”三维课程目标的相互联系与相互渗透,进而提升学生的信息素养,促进学生信息技术能力的立体发展.

二、学习目标细目表

学习内容学习结果的行为指标(当学生获得这种学习结果时,他们能够)

问题的认识和形成·结合生活与学习的实例说明利用计算机解决问题的必要性

·从已有的知识与经验中例举出人工解决困难而利用计算机能够快捷解决的问题

问题的分析与算法设计·了解利用计算机解决问题的基本过程

·了解问题分析与算法设计间的关系

·模仿分析简单问题的已知条件、要解决的问题以及问题与条件之间的关系,写出输入、求解、输出过程的步骤

算法的概念、特征与作用·结合数学课程中学习的算法知识,说出自己对算法的理解·说出算法的五种特征,举例说明算法特征的含义

·了解算法特征在解决问题过程中算法选择的作用

算法的描述·结合数学课程中学习的算法知识,用自然语言、流程图、伪代码描述算法

算法与程序设计

关系

·用自己的语言描述算法与程序设计间的关系

程序和程序设计·描述程序概念和解释程序的作用

·结合实例描述顺序、选择、循环三种基本结构的单步程序执行方式

·画出三种程序基本结构的流程图

程序设计语言产生与发展·说出程序设计语言产生与发展过程

·了解程序设计语言的功能,针对简单问题设计一套可以解决该问题的人工语言(不超过5条指令)

·例举出三种以上高级语言的名称

三、重点难点分析

(一)重点分析

1.利用计算机程序设计解决问题的必要性,建立问题意识。

程序设计是运用计算机解决问题的一种方式,有些问题,如:数值、逻辑等问题适合于通过程序的方式解决。教学中应注意引导学生从生活与学习实例出发,认识与举证可以通过运用计算机程序设计得到高效解决的问题,让学生深切地感受利用计算机程序设计解决问题的必要性,引发学习本模块的兴趣和动机。

利用计算机解决问题的过程

图2.4 利用计算机解决问题流程

利用计算机解决问题流程如图2.4所示,教学中选择一个学生运用已有知识能够解决的实例,教师通过演示等手段协助学生亲历实例问题的分析、设计算法、把所要解决的问题转化成的程序输入到计算机、经调试后让计算机执行这个程序,最终达到利用计算机解决问题的过程。让学生了解和体会流程中每一步骤的含义,为展开整个课程学习打下基础。

1.算法的基本概念,使用自然语言、流程图、伪代码描述算法。

学生通过高一数学知识的学习,已有算法知识的储备,结合计算机工作方式,让学生进一步了解算法,进一步学会使用自然语言、流程图、伪代码描述算法。

2.程序的基本结构

学生通过高一数学知识的学习,已经了解了算法的三种逻辑结构和流程图,程序的基本结构与之相对应,是程序设计的基础。让学生尝试体验程序三种结构的计算机执行方式,加深对三种基础结构的了解。

3.程序设计语言

程序设计语言是人利用计算机解决问题的载体,让学生充分认识程序设计语言,通过计算机语言的发展历程,感受计算机技术的发展。

(二)难点分析

1.算法的特征

算法的特征对初学者而言较难理解,教学中尽可能通过具体问题的算法分析、程序分析,让学生感悟出算法的特征,为进一步学习分析问题、选择算法打下基础。

2.“好”算法的标准

算法设计除正确性外,还应考虑其高效性、可读性、健壮性,学生在开始时是做不到的,但可以让学生知道需要从不同角度分析问题,才能不断改进算法,并通过实践形成这种良好习惯。

四、教学活动建议

本节是算法与程序设计课程的入门。学生通过对“信息技术基础”部分的学习,已经具备了一定的信息加工、处理与交流的基础,知道使用计算机解决问题的方式多种多样,而程序设计是其中的一种。学生在高一数学课程的学习中,也已经学习了一些算法的基础知识。因此,本节的教学应注意在学生原有知识与学习经验基础上,引导学生进一步学习算法、程序设计的相关知识,体会算法与程序设计在计算机解决问题过程中的地位与作用,比较完整地认识利用计算机解决问题的过程。在教学过程中应注意活动方式的多样性,通过比较、探究、讨论、交流等活动激发学生的学习热情,培养学生的学习兴趣,引导学生学会自主创新学习,培养良好的学习方法与学习能力。

算法与程序设计

一)通过例举生活与学习中需要用计算机解决的问题,如有关数值、逻辑等方面的问题,让学生认识问题,形成问题意识,感受利用计算机解决问题的必要性。

案例2.1 感受计算机解决问题的必要性

教师:提出线性方程组问题,不断增加方程数量,让学生解决。

现象:当方程数量少时,学生能够通过人工方法求解,但随着方程数量的增多,人工求解显得无能为力。

教师:展示计算机高效求解方程组的过程。

教师:提出8 皇后问题,让学生找出符合条件的方案。

现象:学生能找出一些符合条件的方案,但要找出所有符合条件的方案显得无能为力。

教师:展示计算机高效地找出所有方案的过程。

教师:提出生物课中学到的遗传基因问题,为什么生物课人工只分析到第二层或第三层?

教师:展示遗传基因问题的计算机分析过程。

学生活动:尝试从生活与学习提出需要用计算机解决的问题,展开讨论。

教师:回归主题,感受利用计算机解决问题的必要性。

分析:案例中教师没有直面告知学生利用计算机解决问题的必要性,而是通过实例让学生不断地感受人工求解问题的局限性与计算机求解问题的优势,并通过学生的充分讨论,让学生潜移默化地感受到利用计算机解决问题的必要性。

(二)利用计算机解决问题过程的教学是课程入门阶段,教师需要根据学生特点把握好度,为学生后继学习打下基础。教学中要注意的问题是:人在计算机解决问题过程担任什么样的角色;如何利用计算机解决问题;利用计算机解决问题与人解决问题有何区别;利用计算机解决问题的优势是什么;算法与程序设计解决什么样的问题。因此,选择什么样的问题切入是教学成功与否的关键所在。

案例2.2 利用计算机解决问题的过程教学设计参考

教学线索:选择问题à让学生体验利用计算机解决问题的过程->展开讨论

1.选择问题:选择问题的难易程度应根据学生的整体水平,由于是开篇教学,不宜太难,应源自学生

用计算机程序解决问题

用计算机程序解决问题 一、教学目标: 1、知识与技能 (1)执行一段计算机程序,了解计算机程序的工作过程 (2)解剖程序实例,理解使用计算机程序解决问题的基本流程在完成学习任务的过程中,合理使用信息技术和方法实行简单的探究活动。 3、情感、态度与价值观 借助计算机程序解决问题的思想方法,养成严谨客观的学习习惯。 4、教学重点、难点: 本节内容的重点是:计算机程序解决问题的基本流程。 本节内容的难点是:计算机程序解决问题的方法。 5、课时安排:1课时 二、教学过程设计: 1、体验程序的运行过程及作用(活动) 执行“老鼠过街”游戏(分别请二个学生上台玩) 执行环境在VB中 过渡到画二次函数图像的程序。 2、剖析用计算机程序解决问题的过程 (1)分析问题 对于一个实际问题,首先需要分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求,然后对需要解决的问题给出一

个精确的描述。 (2)设计算法 寻找解决问题的方法和步骤称为算法设计。 解决方法:利用描点法去画函数图像 算法设计: 1)给出画图框 2)给出程序执行按纽 3)定义坐标轴 4)定义纵坐标、横坐标 5)定义变量 6)给定颜色 7)描点法算法 8)结束算法 (3)编写程序 选择程序设计语言,通过程序设计语言实现算法,编写出程序(代码)。 (4)调试运行程序 1)打开程序设计语言软件Visual Basic(简称VB) 2)输入编写好的程序 3)运行程序,检验程序功能 4)调试修改错误 5)保存程序并生成“*.exe”编译文件

(5)检测结果 3、练习 (1)执行老师已给定的程序。 (2)修改老师给定的程序,画出已下函数的图像。Y=-x^2 Y=2^x Y=5*sin(x) (3)尝试自己编写加法程序。

计算机解决问题的方法

教学过程 一、从生产方案选择问题开始 探究问题记录表 二、计算机解决问题的步骤 1、分析问题:读懂题意,找到已知和未知。 2、设计算法:根据分析的情况,从具体问题中找出一个适当的数学模型,然后设计一个解决此数学模型的算法,并理清解决问题的思路。 3、编写程序:根据语言规则编写程序代码。 4、调试程序:编好程序后,通过输入计算机,将程序执行并输出结果。如果有语法错误,计算机会给出提示信息,人们根据错误信息的提示进一步修改程序,直到没有错误为止。 (1)任何一个问题必须弄清楚内容、性质和规模,才能找到解决问题的方法。在程序设计开始时,必须收集与问题相关的资料,分析该问题所涉及的输入数据和要求的输出结果,确定该问题的功能要求、性质以及其他要求。

在分析问题的过程中,可以采用建立数学模型的方式使问题变得更明确、更容易理解。建立数学模型要根据不同的情况来进行,对理论上可遵循的公式方法进行适当的修正,使其适应计算机的运算模式,而对于非数值类的数据处理则无现成的公式可循,完全要靠分析问题来构成模型了。 (2)在模型建立起来以后,也就是确定了程序应该做什么,接下来的就是要为它寻找一个如何做的合适算法。一个算法给出一个求解某一问题求解的方法,它应该是精确的、确定是和有限的。算法要给出如何做的过程中所包含的精确步骤,并用适合的方式把它准确地描述出来。 (3)编写程序的任务就是用一种计算机能接受的程序设计语言来描述问题求解的算法。因此,在编写程序前,要先选定一种曾旭设计语言。因为一个良好的又适于解决问题的语言可以使程序的结构清晰简洁,有利于正确地描述待解决的问题,同时还可以正确地表示过程,以便数据的抽象和模块化。 (4)程序编好后,可以通过键盘敲入计算机进行检查和调试,调试程序的目的是查找和改正程序中存在的错误,使程序能顺利地执行,得出正确结果。程序调试的首要任务是查错。程序的错误一般分为编译错误、执行错误和逻辑错误。程序通过编译未发现错误不等于程序在执行过程中无误,程序在执行过程中无错不等于程序在逻辑上一定正确。程序调试的第二个任务是改错,即根据发现错误现象,找到错误的原因和位置,然后把错误改正。 当计算机计算的结果出来以后,还需要对结果进行分析和验证,因为如果程序有逻辑错误或计算方法上的错误,计算机是检查不出来的。而我们又不可能用穷举法来调试程序和检查结果,只能发现错误而不能证明程序是完全正确的,因此,如果结果不合理,还要返回到前几步进行修改,直到得到满意效果为止。 讨论:人工解题和计算机解题的相同点和不同点

计算机应用基础-教学大纲

计算机应用基础-教学大纲

计算机应用基础教学大纲 一、课程性质与任务 计算机应用基础课程是中等职业学校学生必修的一门公共基础课。 本课程的任务是:使学生掌握必备的计算机应用基础知识和基本技能,培养学生应用计算机解决工作与生活中实际问题的能力;使学生初步具有应用计算机学习的能力,为其职业生涯发展和终身学习奠定基础;提升学生的信息素养,使学生了解并遵守相关法律法规、信息道德及信息安全准则,培养学生成为信息社会的合格公民。 二、课程教学目标 1. 使学生进一步了解、掌握计算机应用基础知识,提高学生计算机基本操作、办公应用、网络应用、多媒体技术应用等方面的技能,使学生初步具有利用计算机解决学习、工作、生活中常见问题的能力。 2. 使学生能够根据职业需求运用计算机,体验利用计算机技术获取信息、处理信息、分析信息、发布信息的过程,逐渐养成独立思考、主动探究的学习方法,培养严谨的科学态度和团队协作意识。

3. 使学生树立知识产权意识,了解并能够遵守社会公共道德规范和相关法律法规,自觉抵制不良信息,依法进行信息技术活动。 三、教学内容结构 本课程的教学内容由基础模块、职业模块两个部分构成。 1. 基础模块(不含*号部分)是各专业学生必修的基础性内容和应该达到的基本要求;*号部分是为适应不同地区、不同对象的教学要求而设立的内容,学校可根据具体情况进行选择。基础模块总的教学时数为96~108学时。 2. 职业模块为限定选修内容,是结合基础模块进行的计算机综合应用能力训练,教学时数为32~36学时。职业模块旨在提升学生在工作、生活中应用计算机的能力,教学中可根据需要选择内容。 四、教学内容与要求 (一)本大纲对教学要求的层次表述 1. 对知识的教学要求分为了解、理解和掌握三个层次。 了解:指对知识有感性的、初步的认识。 理解:指对基本概念、基本知识有一定的理

计算机基础知识教程笔记

计算机基础知识教程(硬件篇) 1、计算机的cpu: (1)运算器和控制器组成(3—5个月更新一次) (2)Intel和AMD公司为主流CPU (3)Intel的赛扬与奔腾已过时,目前为酷睿i系列为主流;AMD 略 (4)Cpu的核心类型:即芯片中的电路设计方案 (5)生产工艺:纳米技术,精细到何种程度,越小说明月先进,产品越精密 (6)核心数量:cpu小红处理核心的数量(牵涉到超线程技术) (7)缓存:集成在cpu中的高速储存器,临时存储,提高cpu的处理速度。一般分为三 级缓存,L2或L3的缓存越大性能越好 (8)品牌与系列确定后,相同系列的区别参数:主频率,cpu内核工作的时钟频率,GHz, 越高处理速度越快 (9)Cpu接口:cpu与主板连接的插口(不同时期的cpu接口不同),intel主流LGA 1155 (1155个金属针脚)接口。Intel与AMD的接口不同。 (10)是否集成了显示处理芯片(注意集成显卡类型) (11)T DP技术、功率、超线程技术等。 (12)C pu配有散热器,温度很高,很容易烧坏cpu:类型有风冷式(主流)、水冷式等。 (风冷式原理:通过散热片传递热量,然后利用风扇将热量吹散到空气中)。注意 风扇风量以及噪音。散热器与不同的cpu相对应。 2、计算机的主板: (1)连接各部件的物理通道、数据传输的逻辑通道,微机系统中最大的电路板。知名品牌:华硕(元器件质量较为稳定),根据cpu所制定 (2)适用类型:台式、笔记本 (3)(芯片厂商是指南北桥芯片)南北桥芯片:主板上的核心部件,影响着整个主板的性能。近期趋向于简化南桥芯片,保留北桥芯片(有散热器)。插槽较多所 包围的芯片,为北桥芯片。 (4)支持的cpu类型(一般会有注明) (5)主板的构架:主板各元器件的大小、形状以及排列次序,所使用的电源规格等制定的通用标准。A TX是目前最主流的构架(扩展插槽较多,PCI插槽有4—6 个)。Micro A TX又称Mini ATX是A TX的简化版(扩展槽较少,PCI插槽在3 个以及3个以下)。PCI:PCI插槽是基于PCI局部总线(Peripheral Component Interconnection,周边元件扩展接口)的扩展插槽,是主板的主要扩展插槽,通 过插接不同的扩展卡可以获得电脑能实现的几乎所有功能,是名副其实的“万用” 扩展插槽(内存插槽除外)。 (6)PCI是通用总线接口,已经逐步淘汰,目前用于各类慢速窄带宽的设备,如声卡,网卡,TV卡等............PCI显卡是99年以前普遍使用的显卡,目前已很少使用。 PCI-E是增强型通用总线接口,是04年以后发展起来的替代AGP和PCI的新式 总线接口,目前已经开始普及。PCI-EX16显卡是取代AGP显卡的新显卡。 (7)AGP(Accelerate Graphical Port),加速图形接口。随着显示芯片的发展,PCI 总线日益无法满足其需求。英特尔于1996年7月正式推出了AGP接口,它是 一种显示AGP显卡图片卡专用的局部总线。严格的说,AGP不能称为总线, 它与PCI总线不同,因为它是点对点连接,即连接控制芯片和AGP显示卡,但

用计算机程序解决问题(教学设计新部编版)

教师学科教案[ 20 – 20 学年度第__学期] 任教学科:_____________ 任教年级:_____________ 任教老师:_____________ xx市实验学校

4.1 用计算机程序解决问题 本节的课程标准内容: (二)信息加工与表达(3)初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。 本节课程标准分析: 1.通过具体实例,了解算法含义,理解算法是程序设计的核心。 2.了解计算机解决问题的基本过程,让学生体验用算法与程序设计解决问题的思想方法,即从遇到的问题出发,分析问题,发现问题的本质,选择、设计相应的算法,通过程序设计语言的使用来编制程序,最终实现问题的解决。 【教材分析】 本节位于《信息技术基础》(广东版)的第四章《信息的加工与表达》第一节,教材通过演示并解剖一段给文本文件加密和解密的计算机程序,来帮助学生了解利用高级语言解决实际问题的基本工作过程,然后以这段加密和解密的计算机程序为例,讲解用计算机程序解决问题的基本过程。使学生对计算机程序的结构和作用有初步的认识,为学生学习选修模块打下基础。但对学生来说,在短时间内编写加密解密的程序很困难,学生很难在一节课中完整地体验“用计算机程序解决问题”这一过程。 【学情分析】 编程对于高一学生来说,是高深而神秘的。即使学生在初中甚至小学已经接受过系统的信息技术学习,但对于利用计算机来进行编程方面,绝大多数学生还是不熟悉。部分地区的初中教材中有涉及VB,但一般放在9年级,学生面临中考,一般没有很好的学习。因此,老师就要选择最容易上手的编程工具,避开复杂的代码,引导这些零起点的学生编写最简单的程序,使其亲历如何利用编程来解决现实中的问题这一过程。 【任务分析】 算法教学和数学是密切联系的。《课标》指出:算法教学要强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题。所以教师选择的实例最好来源于生活,让学生深刻体会计算机是现代信息处理的基本工具。为此,我选择编写程序来分析“读心术”游戏为实例,该实例贴近生活,趣味性强,对学生具有一定的吸引力。 【教学目标】 1.知识与技能 掌握scratch的基本操作,能使用scratch来编写简单的程序; 初步了解什么是算法和常见的编程语言。

计算机应用基础教程第一章-计算机基础知识

第1章计算机基础知识 学习目标: 通过本章学习使学生掌握计算机基本概念、计算机系统组成、计算机各大硬件设备、计算机的数制和信息的表示与存储,并熟悉计算机的产生、发展、特点和应用领域,了解计算机中字符编码的概念。 计算机概述 随着微型计算机的出现及计算机网络的发展,计算机的应用已渗透到社会的各个领域,并逐步改变着人们的生活方式。21世纪的今天,掌握和使用计算机成为人们必不可少的技能。 1.1.1计算机的诞生及发展 1946年2月,世界上第一台电子计算机ENIAC(埃尼阿克)在美国加州问世。ENIAC使用了17468电子管,1500个继电器,体积3000立方英尺(1立方米=35.346立方英尺),占地170平方米,重30吨,耗电174千瓦。内存17K,字长12位,运算速度每秒5000多次加法运算,300多次乘法运算,比当时最快的计算工具快300倍,耗资40万美金。在当时用它来处理弹道问题,将人工计算使用20小时缩短到30秒。但是ENIAC却有一个严重的问题,它不能存储程序。如图1-1所示。 图1-1世界上第一台电子计算机 几乎在 同一时期,着名数学家提出了“存储程序”和“程序控制”的概念。其主要思想为: 1)采用二进制形式表示数据和指令。 2)计算机应包括运算器、控制器、存储器、输入和输出设备五大基本部件。 3)采用存储程序和程序控制的工作方式。 所谓存储程序,就是把程序和处理问题所需的数据均以二进制编码形式预先按一定顺序存放到计算机的存储器里。计算机运行时,中央处理器依次从内存储器中逐条取出指令,按指令规定执行一系列的基本操作,最后完成一个复杂的工作。这一切工作都是由一个担任指挥工作的控制器和一个执行运算工作的运算器共同完成的,这就是存储程序控制的工作原理。

计算机基础知识教学案

教学过程及容 一、导入 计算机是一种能快速、准确、自动地对各种数字化信息进行存储和处理的电子设备,通常也称为电子计算机。是一种替代或补充人的智力活动和脑力劳动的工具,是一种人类用来认识自然、合理利用自然的高效、高精度、高可靠的工具。 二、教学容 (一)认识计算机 1、熟悉常见的几类计算机 图1-1 台式电脑图1-2 笔记本电脑 图1-3 一体电脑 图1-4 平板电脑

图1-5 掌上电脑 2、了解计算机的发展史 1946年在美国的宾夕法尼亚大学莫尔电工系研制成功了世界上第一台真正意义上的数字式计算机ENIAC。自第一台计算机问世至今,按各个年代生产的计算机所使用电子元器件的不同,其发展大致可以划分四代: 第一代:1946~1957年的真空管(电子管)时代。 第二代:1958~1964年的晶体管时代。 第三代:1965~1969年的中、小规模集成电路时代。 第四代:1970年以后的大规模和超大规模集成电路时代。 3、了解计算机的应用 计算机广泛应用于工作、科研、生活等各个领域,其应用围可以概括为以下几个方面。 (1)科学计算 (2)数据处理 (3)过程控制 (4)计算机辅助系统 (5)人工智能 (6)计算机网络通信 4、特点: 运算速度快:1997年国防科大研制的银河Ⅲ型,130亿次/秒。

计算机精度高:一般计算机均能达到15位有效数字的精度。 存储容量大:一个人的大脑记忆量约为14GB,而计算机的硬盘容量现 已超过40GB; 具有逻辑判断能力:1997年举世闻名的“人机大战”,是指国际象棋 大师、世界冠军与计算机进行比赛,但最终不敌IBM公司的“深蓝” 计算机,败下阵来。 自动化程度高。 通用性强。 (二)计算机的基本结构与工作原理 1、硬件系统 计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成,也称计算机的五大部件。人们通常把运算器、控制器和存储器合称为计算机主机。而把运算器、控制器做在一个大规模集成电路块上称为中央处理器,又称CPU(Central Processing Unit)。 存储容量基本单位之间的换算关系如下: 1B=8bit 1个英文字符=1B 1个汉字=2B 2、软件系统 软件是计算机系统必不可少的组成部分。微型计算机软件系统分为系统软件和应用软件两类。系统软件一般包括操作系统、语言编译程序、数据库管理系统。应用软件是指计算机用户为某一特定应用而开发的软件。例如文字处理软件、表格处理软件、绘图软件、财务软件、过程控制软件等。

1.1计算机解决问题的过程 教案

1-1节计算机解决问题的过程 一、教学目标 知识与技能 (1)让学生了解算法、穷举法、程序设计语言、编写程序和调试程序等概念。 (2)让学生知道对现实问题的自然语言的描述,特别是类似程序设计语言的自然语言描述。 (3)让学生理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的基本步骤,认识其在算法与程序设计中的作用。 二、重点难点 本节的重点用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。用计算机解决问题的过程中的分析问题、设计算法也是本节的难点。 三、教学环境 可以进行屏幕广播的多媒体电脑室。教师自行设计制作的课件。准备《计算机解决问题的过程》教学活动表。 四、教学过程 (一)引入 教师:“在科技发达的今天,我们到处都可以看到计算机的踪影,感受到计算机给学习、生活带来的方便。然而,在惊叹计算机的神奇和享受的欢乐的时候,你是否了解计算解决问题的基本过程?有没有思考过其中的奥妙呢?下面我们先看一个古典的问题:” 学生观看约1分钟的电视剧《汉刘邦》片断,内容大致如下: “韩信是我国西汉初著名的军事家,刘邦得天下,军事上全依靠他。韩信点兵,多多益善,不仅如此,还能经常以少胜多,以弱胜强。在与楚军决战时韩信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚霸王项羽因此自杀。” 片断结束时屏幕出现“韩信点兵”问题:“相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人……。刘邦茫然而不知其数。你呢?” (二)问题 教师:“下面我们先助刘邦解决一个简单的问题。” 展示题目: “韩信点兵”问题1:求整除3余1、整除5余2、整除7余4的最小自然数。 (三)探究 把全班分成16个学习小组,每个小组的同学一起探究、讨论问题。利用已学过的数学知识找出题目已知什么求什么、明确已知和未知之间的关系和写出求解问题的解题步骤。并填写《计算机解决问题的过程》教学活动表中的“探究问题记录表”。如下: 探究问题记录表 给5分钟学生讨论,教师在这过程中到各学习小组中,引导个别学习小组分析问题、写出解题步骤。教师提问2~3个同学,从中逐渐引导出类似如下的分析问题和解题步骤,并给出算法的概念。

计算机基础知识教案一

计算机基础 第一章 计算机基础知识 杜雪莲 秦皇岛外国语职业学院教案首页 年 月 日 学科 计算机基础 年级 专一 课题 计算机基础知识 教具 课时分配 2 课时 教 1. 了解计算机的发展、特点和应用 学 2. 掌握计算机的系统组成 目 的 3. 掌握各个逻辑部件性能指标和作用 教 学 重 1. 冯·诺伊曼存储程序、程序控制原理 点 、2. 计算机系统的组成 难 点 课 新授课 型 教 学 讲授法 方 法 教学过程: 引入: 计算机系统的启动,退出; (指导学生正确开关机) 机房使用规定; 上课要求; 作业完成; 一 计算机的发展与特点 1. 计算机的发展过程:第一台计算机的诞生引出(历史的了解) 按计算机中使用的逻辑部件划分 (1) 第一代计算机( 1946 年~ 1957 年)――电子管计算机 ( 2) 第二代计算机 (1958 ~ 1964) 年是采用晶体管 ( 3) 第三代计算机( 1965 年~ 1970 年)――集成电路计算机 ( 4) 第四代计算机( 1971 年~现在)――大规模、超大规模集成电路计算机。 ( 5) 第五代计算机――智能计算机 按应用划分 (1) 巨型机、大型机、小型机阶段 (2) 微型计算机阶段 (3) 计算机网络阶段 2. 计算机的发展方向: (1) 巨型化(代表一个国家的计算机发展水平) (2) 微型化(代表一个国家的计算机国民应用水平)

计算机基础第一章计算机基础知识杜雪莲 (3)网络化 (4)智能化 3.计算机的特点 (1)运算速度快 (2)计算精度高 (3)记忆力强 (4)具有逻辑判断能力 (5)可靠性高、通用性强 4.计算机的应用(实例讲解) (1)数值计算 (2)数据及事务处理 (3)自动控制与人工智能 (4)计算机辅助设计、辅助制造和辅助教育 计算机辅助设计 CAD ( Computer Aided Design )和计算机辅助制造 CAM ( Computer Aided Manufacturing )。计算机辅助教学 CAI(Computer Aided Instruction ),计算机辅助测试( Computer Aided Test)。 (5)通讯与网络 二计算机系统组成 1945 年美籍匈牙利科学家冯·诺依曼提出了一个“存储程序”的计算机方案。 (1)采用二进制数的形式表示数据和指令 (2)将指令和数据存放在存储器中 (3) 由控制器、运算器、存储器、输入和输出设备 5 大部分组成计算机。 其工作原理的核心是“程序存储”和“程序控制” 。“冯·诺依曼”型计算机系统由硬件和软件系 统两大部分组成。 1.计算机硬件系统(举例讲解 ) 输入 存储器输出 设备 设 备运算器控制器 控制流数据流 (1)运算器 (2)控制器 (3)存储器 (4)输入设备 (5)输出设备输出设备

计算机网络基础知识要点教学内容

《计算机网络技术》 1.计算机网络的定义:将分布在不同地理位置具有独立功能的多台计算机及其外部设备, 用通信设备及通信线路连接起来,在网络操作系统和通信协议及网络管理软件的协调下,实现资源共享、信息传递的系统。 *共享资源包括:(1).硬件资源(CPU,内存、磁盘、磁带机、打印机、绘图仪……)(2).软件资源(操作系统、数据库系统、工具软件、应用程序……) (3).数据资源 *计算机网络技术:计算机技术,继报纸、广播、电视之后的第四媒体。 通信技术 2.计算机网络的发展历史: 第一代:面向终端的计算机通信网:实质上是以主机为中心星型网。 第二代:计算机——计算机网络阶段:分组交换技术,以通信子网为中心,主机和终端构成用户资源子网,1969年12月,美国第一个使用分组交换技术的ARPANET (Internet前身) 第三代:以“开放系统互联参模型(OSI/RM)”为标准框架: 国际标准化组织ISO于1984年公布OSI/RM,80年代中期Internet出现(TCP/IP)第四代:宽带综合业务数字网(B-ISDN):信息高速公路阶段;高速性、交互性,广域性。 3.计算机网络包含的三个主要部分:(1).若干个主机(2).一个通信子网(3).一系列的 协议(主机之间或主机和子网之间) 4.透明性:用户在访问网络时,只要知道结果,无需知道是怎么访问以及所访问的资源的 地理位置。 5.计算机网络构成:网络结点,连接这些网络结点的通信链路(按拓扑结构分) 用户资源子网,通信子网(按逻辑功能分) 网络硬件系统,网络软件系统(按系统组成分) 6.网络结点(网络单元):(1)访问结点(端结点):用户机和终端设备,起信源和信宿作 用。 (2)转接结点(中间结点):集线器、交换机、路由器,起数据 交换和转换作用。 (3).混合结点(全功能结点):既作为(1)也可作为(2) 7.通信链路:物理链路,逻辑链路(真正具备数据传输控制能力) 8.通信子网(负责数据通信):数据的传输、交换及通信控制,(网络结点,通信链路) (用户)资源子网:访问网络、处理数据(主机系统、终端控制器、终端) 9.网络硬件系统:计算机系统、终端、通信设备 主机系统:服务器(文件、数据库、邮件、打印机服务器);工作站(客户机):无盘; 带盘(具有本地处理能力) 终端:不具有本地处理能力(图形终端、显示终端、打印机终端) 网络接入设备:网卡、调制解调器 网络互联设备:中继器,集线器,路由器、交换机 10.网络软件系统:网络操作系统(NOS),网络通信协议,各种网络应用系统。 网络操作系统:处理机管理、设备管理、文件管理、网络用户管理、网络资源管理、网络运行状况统计、网络安全建立、网络信息通信 服务器操作系统:网络操作系统、多任务多用户(windows NT,windows 2000 sever,Linux,Uinx,Netware,Windows Sever 2003)

第一章 计算机解决问题(练习题)

山西省普通高中信息技术学业水平考试题集1 第一章如何用计算机解决问题 一、考点分析: 1、人类解决问题:首先观察、分析问题、收集必要的信息,然后根据已有的知识、经验进行判断、推理, 尝试按一定的方法和步骤去解决问题。 2、计算机解决问题:分析问题——设计算法——编写程序——运行程序。 3、计算机程序定义:就是指示计算机如何去解决问题或完成任务的一组可执行的指令。 4、算法就是解决问题的方法和步骤。 5、算法是程序设计的“灵魂“; 6、算法+数据结构=程序 7、算法的特征:有穷性(执行有限步以后结束,且每一步的执行时间也是有限的;) 确定性(每一步都有确切的含义) 输入性(有零个或多个输入) 输出性(至少产生一个输出) 可行性 8、算法的描述:自然语言、流程图、伪代码; 9、流程图也称为程序框图,起止框(圆角矩形)、输入输出(平行四边形)、判断(菱形)、处理(矩形); 10、程序设计语言的发展经历了机器语言、汇编语言、高级语言。 11、计算机可以直接识别的语言是机器语言,机器语言是一串由“0”和“1”构成的二进制代码。 12、比较流行的高级语言有BASIC、C、C++、FORTRAN、PASCAL、COBOL、JA V A等。 二、题型: 填空1、流程图中输入输出的图形是。 2、流程图中可以有等图形。 3、计算机能够直接识别的语言是。 4、对信息进行编程加工时,是编程的核心,是解决问题的方法和步骤; 单项5、下列关于算法的特征描述不正确的是()。 A、有穷性:算法必须在有限步之内结束 B、确定性:算法的每一步必须有确切的含义 C、输入:算法必须至少有一个输入 D、输出:算法必须至少有一个输出 6、程序是() A解决某个问题的文档资料B计算机的基本操作 C解决某个问题的计算机语言的有限命令的有序集合D计算机语言 7、刘丽想帮她妈妈设计一个文件加密程序,制定了如下的工作过程,你认为最恰当的是() A、分析问题、编写程序代码、运行程序、得到答案 B、分析问题、设计算法、编写程序代码、调试运行 C、设计算法、编写程序代码、调试程序、得到答案 D、分析问题、设计程序、编写程序代码、运行程序 8、下列属于计算机程序设计语言的是( ) A、ACDSee B、VisualBasic C、Wave Edit D、WinZip 9、下列不是用于程序设计的是( ) A、BASIC B、C语言C、WORD D、Pascal 10、人们根据特定的需要,预先为计算机编制的指令序列称为()。 A、软件 B、程序 C、语句 D、文件 11、用流程图来描述分支结构时要使用()符号。 A、连接圈 B、处理框 C、输入输出框 D、判别框 12、人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各步骤的先后顺序在下列选项(A~D)中选择正确的答案()①调试程序②分析问题③设计算法④构建数学模型⑤编写程序 A、①②③④⑤ B、②④③⑤① C、④②③⑤① D、②③④①⑤

计算机应用基础教学总结ok

计算机应用基础教学总结 《计算机应用基础》是计算机基础教育的入门课程,开设本课程主要目的是使学生牢固地树立“计算机意识”,掌握计算机的基础理论和具备一定的计算机操作能力。 本人从事计算机基础教学工作已近多年,结合这些年的教学实践,对计算机应用基础教学作一些粗浅的思考。 1、以教师为主导,以学生为主体 首先,教师作为教学的主导,必须全面熟练地掌握所用的教材,然后,精心地对它进行加工处理,并且有目的地收集有关资料,与所用教材有机结合,还必须关注计算机的发展现状和发展动态,紧跟时代的步伐,及时更新知识。因为计算机的发展变化真可谓日新月异,教材中难免出现“陈旧过时”、甚至错误的内容。如果教师对计算机的发展现状和动态不闻不问,光知道照本讲解,就有可能把错误信息传授给学生. 例如,在许多版本的《计算机应用基础》教材中,关于计算机病毒的危害,往往只提到病毒对软件的破坏作用,而根本没提到对硬件也能起破坏作用。但C1H病毒却使计算机硬件遭到严重的破坏,如果教师照搬教材的内容,就可能造成一次错误的传授。 现在的学生具有较强的独立思考能力,在整个教学过程中,教师应充分认识到学生是有能动性的教学对象,他们是教学的主体,教师除了课堂的讲解和实践的指导,还应该鼓励学生多使用相关的计算机

辅助教学。 学生有较多自由安排的时间,他们的活动范围也不限于课堂和教室,所以教师应该引导和鼓励学生走进图书、阅览室,开阔视野,多翻阅一些有关计算机的报刊杂志,增长知识,以弥补课堂知识的局限性。 2.以应用为目的,以兴趣为动力 对于大多数职业学生来说,将不会从事计算机的科研与开发,而是把计算机作为一种工具,来解决或辅助解决实际问题.所以,计算机应用基础教学目标的确定,就是本着以应用为目的,使学生在走上工作岗位之前,就具备一定计算机基础知识和应用能力。 教学过程的实施,包括教师的讲授,要求学生完成的作业以及对学生的成绩考核,应本着应用为目的,以解决实际问题为教学的线索,靠这根线索把有关的知识点有机地串联起来。 如学习Powerpoint2000应用知识时,在正式讲授前,教师就把任务提交给学生,要求在本章内容结束时,能利用本章知识把个人的简历制作成演示片,并要求对其中幻灯片的表现效果进行个性化设计,这样以应用为目的进行作业设计,在任务的驱动下,学生的学习就有方向性,任务完成了,他们也理解了相关的知识。如果说由于应用的目的,学生会出于外在压力“要我学”,那么,由于兴趣的缘故,学生会出于内在动力变成“我要学”,在兴趣的作用下,学习不但更主动,而且也更有效,教师应该考虑如何激发和培养学生学习计算机知识和操作技能的兴趣,使他们在兴趣的推动下,深入学习。

计算机基础知识

第1章计算机基础知识 1.1 计算机与信息社会 电子计算机是20 世纪人类最伟大的发明之一,随着计算机科学的发展与应用的普及, 计算机已经融入人们的生活,成为人们日常生活、工作、学习中不可缺少的一个基本工具。“21 世纪是以计算机为基础的信息时代”,掌握以计算机为核心的信息技术基础知识和 应用能力是现代大学生必备的基本素质。 1.1.1 计算机的发展 一般认为,世界上第一台数字式电子计算机诞生于1946 年2 月,它是由美国宾夕法尼 亚大学物理学家莫克利(J.Mauchly)和工程师埃克特(J.P.Eckert)等人共同开发的电子数值积分 计算机(Electronic Numerical Integrator And Calculator,简称ENIAC)。 ENIAC 体积非常庞大,其占地面积为170 平方米,总重量达30 吨,如图1-1 所示。机 器中约有18 800 只电子管、1 500 个继电器、70 000 只电阻以及其他各种电气元件,每小时 耗电量约为140 千瓦。这样一台“巨大”的计算机每秒钟可以进行5 000 次加减运算,相当于手工计算的20 万倍、机电式计算机的1000 倍。这台计算机的功能虽然无法与今天的计算机相比,但它的诞生却是科学技术发展史上一次意义重大的事件,展现出新技术革命的曙光。图1-1 ENIAC(电子数值积分计算机) ENIAC 虽是第一台正式投入运行的电子计算机,但它却并不具备现代计算机“存储程序”? 2 ?大学计算机基础 的思想。由于其结构设计不够弹性化,导致对它的每一次再编程都意味着电气物理线路的再连接。ENIAC 的开发小组针对其缺陷又进一步完善了设计。1946 年6 月,冯·诺依曼博士发表了“电子计算机装置逻辑结构初探”论文,并设计出第一台“存储程序”的离散变量自动电子计算机(The Electronic Discrete Variable Automatic Computer,简称EDVAC),于1952 年正式投入运行,其运算速度是ENIAC 的240 倍。冯·诺依曼提出的EDVAC 计算机结构 为人们普遍接受,并成为当今所有计算机的基础结构。 1. 计算机的发展历程 ENIAC 诞生至今半个多世纪以来,计算机获得了突飞猛进的发展。人们依据计算机性能 和当时的软硬件技术,将计算机的发展划分成以下四个阶段,如表1-1 所示。 表1-1 计算机发展的四个阶段 年代 第一代 1946~1957 第二代 1958~1964 第三代 1965~1970 第四代 1971~现在 电子器件电子管晶体管集成电路大规模集成电路

人们利用计算机解决问题的基本过程一般有如下五个步骤...

班级姓名座号 一、选择题 1、人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各 步骤的先后顺序在下列选项(A~D)中选择正确的答案() ①调试运行程序②分析问题③设计算法④问题解决⑤编写程序 A、①②③④⑤ B、②④③⑤① C、④②③⑤① D、②③⑤①④ 2、在下图中利用计算机解决问题的基本步骤流程图中,对于标注为(1)的流程 线,以下说明正确的是() A.该流程线可有可无B.当程序运行不出结果时,才需要该部分流程线C.该部分流程线保证了问题解决的正确性D.该部分流程线有错 3、下列三种算法的描述,缺乏直观性、简洁性,最容易产生歧义的是( ) A、自然语言描述法 B、流程图 C、伪代码 4、流程图中表示判断的是() A、矩形框 B、菱形框 C、圆形框 D、椭圆形框 5、“分支判断”作为解决问题的算法的一个基本步骤,正是体现了计算机的( )能力。 A、算术运算能力 B、逻辑运算能力 C、分布式运算能力 D、记忆存储能力 6、下面关于算法的描述,正确的是() A、算法不可以用自然语言描述 B、算法只能用框图来描述 C、一个算法必须保证它的执行步骤是有限的 D、算法的框图表示法有0个或多个输入,但只能有一个输出 7、下面关于算法的描述,正确的是() A、一个问题只有一个算法 B、一个问题可能有多种算法 C、能解决问题的算法都是好算法,没优劣之分 D、算法不是程序设计所必需的 8、下列关于算法的叙述,正确的是() A、解决一个问题的算法只有一种 B、有穷性是算法的基本特征之一 C、可行性不属于算法基本特征 D、算法对程序设计没有任何作用 9、下列关于算法的叙述,正确的是() A、解决一个问题的算法只有一种 B、算法必定有一个或一个以上的输出 C、算法中可以存在不确切的步骤 D、描述算法的步骤可以是无穷的 10、从以下计算S的算法可以看出,S的代数式表示是() ①变量S的初值是0;②变量I从1起循环到N; ③循环表达式为S=S+(-1)*i;④输出变量S的值 A.1-2+3-4+…+(-1)N*(N-1) B.1-2+3-4+…+(-1)N-1*n C.1+2+3+4+…+(n-1)+n D.-1-2-3-4-…-(n-1)-n

计算机基础知识培训教案

计算机基础知识培训教案 第一课时 发展史略(一) 时间:2007年5月11日 地点:微机室 辅导:高勇刚 世界上第一台电子数字式计算机于1946年2月15日在美国宾夕法尼亚大学正式投 入运行,它的名称叫ENIAC(埃尼阿克),是电子数值积分计算机(The Electronic Numberical Intergrator and Computer)的缩写。目前,计算机的应用已扩展到社会的 各个领域。 电子计算机还在向以下四个方面发展: 巨型化 微型化 网络化 智能化 第二课时 时间:2007年5月18日 地点:微机室 辅导:高勇刚 基本配置(一) 计算机系统由主机、显示器、键盘、鼠标组成。具有多媒体功能的计算机配有音箱和话筒、游戏操纵杆等。除此之外,计算机还可以外接打印机、扫描仪、数码相机等设备。 第三课时 时间:2007年5月25日 地点:微机室 辅导:高勇刚 基本配置(二) 键盘。键盘上有很多的按键,各个按键有着不同的功能,按键每受一次敲击,就给计算机的中枢神经系统送去了一个信号,计算机就是根据这些信号的指示来办事,执行一个又一个任务。 键盘的使用比较简单,实际操作一下,您很快就会熟悉的。为了提高打字速度,十指应分工负责不同的按键,这就是"指法" 鼠标鼠标(看起来小小的身子拖着一条长尾巴,满不起眼的,可你千万别小瞧它,它和键盘一样是给计算机的中枢送信号、下指令的。鼠标一般有左键、右键、中键,底部有一个小球。你只须握住它,使它底部的小球滚动,这时,屏幕上就会有一个箭头样的"光标"移动,当光标停在屏幕上你要执行的命令位置时,根据具体情况按动左键、右键或中键,计算机就会执行你下达的操作命令。现在,有的鼠标表面还带有滚轮,增加了特殊的功能。一 音箱和话筒 计算机的音箱有一对,个头一般不大,上有音量旋钮,放在显示器的左右两边。有的音箱没有电源线,只要和计算机相连,打开计算机,也就给音箱通上了电,叫做无源音箱;有的音箱备有自己的电源线,叫做有源音箱,这个"源"字就是指的电源。

计算机应用基础教程教案1

教案

一、新课引入 找同学举例自己利用计算机进行哪些操作。 二、讲授 1.计算机发展与特点 (1)1946年,世界上第一台计算机ENIAC在美国的宾西法尼亚大学诞生。 (2)计算机之父:冯.诺依曼。 (3)计算机发展的四个时代:电子管计算机、晶体管计算机、中小规模集成电路计算机、大规模和超大规模集成电路计算机。 (4)计算机的主要特点:运行速度快,计算能力强(MIPS);计算机精确度高,数据准确度高;具有超强的记忆和逻辑判断能力;自动化程序高,通用性强;支持人机交互。 (5)计算机的发展趋势:超高速、超小型、并行处理和智能化。 2.计算机的分类和应用 (1)按性能差异,计算机分为超级计算机、大型机、小型机和微型机。 (2)按用途划分,计算机分为专用计算机(控制轧钢过程、计算机导弹弹道的计算机)和通用计算机。 (3)计算机的主要应用领域:信息处理(办公自动化、情报检索、图书管理、人口统计、银行业务)、科学计算(航天、军事、气象)、过程控制(工业、交通运输的自动控制,对导弹和人造卫星的跟踪与控制)、计算机辅助X系统(计算机辅助设计CAD、计算机辅助制造CAM、计算机辅助教学CAI、计算机辅助工程CAE、计算机辅助质量保证CAQ)、人工智能(AI)、网络通信(利用Internet 浏览新闻、检索信息、收发电子邮件、购买商品)、多媒体应用、虚拟现实。 3.常用数制 (1)进制:用一组固定的符号和统一的规则来表示数值的方法。按照进位方式计数的数制称为进位计数制。常用的数制有二进制、十进制、八进制、十六进制。 (2)基数:数制中包含数码的个数。 (3)计算机采用二进制的原因:易于物理实现、运算规则简单、机器可靠性高、逻辑判断方便。 4.各进制之间的转换 (1)二进制、八进制、十六进制转换成十进制:按位权展开,逐个相加即可。 (2)十进制转换成二进制:整数部分采用“除2取余倒读”法,小数部分采用“乘2取整下读”法。 (3)二进制转换成八进制:三位的二进制转换成一位的八进制。 (4)二进制转换成十六进制:四位的二进制转换成一位的十六进制。

1.1计算机解决问题的过程

算法概念教案设计 本案例对应的课标中选修部分的算法与程序设计模块中的计算机解决问题的基本过程中(1)条:结合实例,经历分析问题、确立算法、编程求解等用计算机解决问题的基本过程,认识算法和程序设计在其中的地位和作用。 【教学设计思想】 中学信息技术教育从“促进学生发展,培养学生综合学习能力”出发,已从传统的记忆信息转向应用信息和创新信息教育,重在培养学生自我探索信息的意识,主动高效获取信息、分析评价信息、处理运用信息、表达呈现信息的能力;并在知识与技能的学习过程中,使学生在情感、态度、价值观等方面得到发展。 【教学内容分析】 PASCAL语言的设计者沃思教授曾经说过:“程序设计=算法+数据结构”的著名论断,说明了算法在设计程序中的重要性,解决任何问题都必须设计算法。显然,从计算机的角度来看,程序设计的核心之一是算法,那么,算法在是信息技术教育的地位又如何呢?通过对算法的学习,可以锻炼学生的逻辑思维能力、自学能力,通过对算法是解决问题的方法和步骤的理解,使学生对解决生活中的现实问题起到有力的引导作用。 对于初学者而言,本节内容属于理论知识,比较抽象性。而在初学者原有的认知结构中没有关于算法的认知。如果直接讲算法,学生很难实现新旧知识的联系,对于算法的含义就难以做到真正理解。为了达到教学得目的,从学生的兴趣出发,引导学生理解算法得概念,从而引出一个生活算法的概念。 在日常的学习与生活中,我们会每时每刻遇到各种各样的问题,问题都有许多不同的方法、不同的步骤来解决,通过解答生活中一系列比较熟悉的问题,我们会发现这些生活中的问题的解决方法和步骤是计算机程序设计中的“算法”思想的具体体现。现实生活学习活动中问题多种多样,生活算法也是不唯一的,会有多种多样的解决方法、步骤,有着不同的过程,因此,生活算法的解决方法完全可以对应成程序设计算法中的顺序、分支和循环,甚至还会出现更复杂的一些形式, 按照从感性到理性、从已知到未知的认知规律,我从学生的感性认知入手,从学生的兴趣出发,我调整了课程的顺序,先教Visual Basic的基本操作,在学生能掌握Visual Basic的基本操作,并能用Visual Basic解决简单问题的基础上,通过对具体现实生活问题的讨论,使学生明白解决任何问题都需要有清晰的解决思路和解题步骤,通过人-机解决问题方法的比较,得出计算机解决问题和人解决问题一样都需要有明确的解题步骤,而计算机的解题步骤就称为算法,这样就很自然地引入了算法的概念,易于学生接受和理解。 重点:算法概念的理解 难点:算法概念的理解 【教学目标】 1.知识技能:

计算机应用基础教案

《计算机应用基础》教案 学院计算机学院课程名称计算机应用基础主讲教师肖燕 职称讲师

第1xx 计算机基础 【教学目标】 1、解计算机发展概况; 2、熟悉计算机的分类、特点及应用; 3、掌握计算机中常用数制及计算机中数和字符的表示。 【教学重点】 数制及编码 【教学难点】 数制转换 【教学方法】 讲授+讨论 【教学工具】 粉笔+多媒体 【教学学时】 2学时 【教学过程】 1.引入 计算机已经成为人们办公、娱乐的重要工具,了解关于计算机的工作方式,以及会使用计算机成为大学生必须掌握的知识。

2.教学内容与设计 1.1 计算机的概述 1.1.1 计算机的基本概念 1.1.2 计算机的产生和发展 ①第一代:电子管计算机 ②第二代:晶体管计算机 ③第三代:中/小规模集成电路计算机 ④第四代:大/超大规模集成电路计算机 1.1.3 计算机的主要性能指标 ①字长 ②运算速度 ③主频 ④存储容量 1.1.4 计算机的类型和特点 ①计算机的类型

按照计算机处理数据的方式分类:模拟计算机和电子数字计算机 按照计算机的应用范围分类:专用计算机和通用计算机 按照计算机性能指标分类:巨型机、大型机、中/小型机、工作站、微型机、单片机 ②计算机特点 运算速度快、运算精度高、具有“记忆”和逻辑判断能力、具有自动控制能力 1.1.5 计算机的应用 ①科学计算 ②数据处理 ③过程控制 ④计算机辅助系统 ⑤人工智能 ⑥电子商务 1.2 计算机中的常用数制 1.2.1 进位记数

①进位记数制 ②进位记数特点:十进制、二进制、八进制、十六进制 1.2.2 不同进位记数之间的转换 ①十进制数与二进制数的相互转换 整数:除2取余法小数:乘2取整法 ②十进制数与八进制数、十六进制数的相互转换 例(725)10=(1325)8=(2D5)16 ③二进制数、八进制数与十六进制数的相互转换 例(1011010101.0101)2=(1325.24)8 1.2.3二进制的算术运算与逻辑运算 ①算术运算 ②逻辑运算 “与”运算,“或”运算,“非”运算,“异或”运算1.3 计算机中数和字符的表示 1.3.1 计算机中数的表示 ①定点数:定点整数、定点小数

相关文档
最新文档