欢迎来到天天文库
浏览记录
ID:59106795
大小:48.00 KB
页数:7页
时间:2020-09-15
《2014信息技术高考计算机解决问题的基本过程专题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、4.计算机解决问题的基本过程考纲要求:(1)了解程序设计语言的发展过程(2)了解几种常见的高级程序设计语言(3)能描述利用计算机解决问题的基本步骤(4)能列举出适合编程解决的问题(5)了解算法的基本概念(6)了解使用自然语言和流程图描述算法的方法(7)了解程序基本结构(顺序结构、选择结构、循环结构)的流程图(8)能针对问题进行需求分析(9)知道依据需求分析,写出问题的输入、求解和输出的步骤(10)了解算法与程序设计的关系知识点:1、程序设计语言的产生与发展过程程序设计语言的产生与发展必然是由低级到高级,由繁到简的。具体来说,大致经历了机器语言、汇编语言、高级语言几个发展阶段,使
2、人能够越来越方便、越来越容易地将算法体现为程序。例1.下列关于计算机语言的叙述中错误的是()。A.高级语言必须通过编译或解释才被计算机执行B.机器语言程序是计算机可以直接执行的程序C.一条汇编语言指令对应一条机器指令,故汇编语言程序在计算机中可直接执行D.高级语言是与计算机型号无关的计算机算法语言例2.下列关于计算机语言的叙述中,正确的是()。A.低级语言学习、使用都很难,运行效率又低,所以已被高级语言淘汰B.所谓“高级语言”,是因为只有专家才能使用C.程序一定要装到主存储器中才能运行D.汇编语言是比高级语言容易学习,容易掌握的语言2、几种常见的高级程序设计语言VFP(Visu
3、alFoxpro)、VB(VisualBasic)、Pascal、Fortran、C语言、C++、Cobol、Java、Basic等例3、下列属于计算机程序设计语言的是()A.VisualBasicB.FrontPageC.OCRD.ACDSee3、利用计算机解决问题的基本步骤第一步:分析问题,分析问题的需求情况及已知条件,然后给出一个精确的描述第二步:设计算法,根据分析,找出解决问题的方法和步骤第三步:编写程序,选择一种程序设计语言来编写程序,实现算法第四步:调试运行,检查程序的可行性第五步:检测结果,对程序功能进行检测例4、某同学接到一个编程任务,他准备开始设计此软件,比较
4、好的步骤是()A.设计算法,编写程序,提出问题,调试程序,检测结果B.分析问题,编写程序,设计算法,检测结果,调试程序C.分析问题,设计算法,编写程序,调试程序,检测结果D.设计算法,提出问题,编写程序,调试程序,检测结果4、列举出适合编程解决的问题自动控制,实时监控,复杂计算等例5、下列选项中,适合用计算机编程来解决的是()A.测量学校操场的面积B.计算100的阶乘C.视频剪辑D.制作一份电子报刊5、计算机中的运算符号:+(加)、-(减)、*(乘)、/(除)、^(幂运算)6、算法的基本概念算法设计是计算机解决问题的基本思想。算法是指解决问题的方法和步骤。算法是程序设计的核心步
5、骤。算法不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程,描述算法可以使用自然语言和流程图。一个算法应该具有以下五个重要的特征:1、有穷性:一个算法必须保证执行有限步之后结束;2、确切性:算法的每一步骤必须有确切的定义;3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;5、可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。 例6、下面关于算法说法错误的是()A.算法必须有输出B.算法必须在
6、计算机上用某种语言实现C.算法不一定有输入D.算法必须在有限步执行后能结束例7、说说求三个数a、b、c中的最小数的算法:分析:计算机可以比较两个数的大小,但不能同时比较三个数的大小,通过两两比较来解决问题。如a=2,b=9,c=7,步骤如下:A.把a、b的值进行比较,较小的值赋给temp;B.把c与temp进行比较,可得出三个数中的最小值。拓展:多个数的数值交换与比较方法同上。例8、在编制计算机程序过程中,设计算法的作用是()A.提出问题B.分析问题C.提出解决问题的方法和步骤D.检查程序例9、下列关于算法的叙述不正确的是()。A.算法是解决问题的有序步骤B.算法有输入、输出、
7、确定性、可行性、有穷性等基本特征C.解决同一个问题的算法只有一种D.描述算法的方法主要有自然语言描述法、图示法、伪代码法1、使用自然语言和流程图描述算法的方法开始输出aa≥0结束是否输出–a输入a①输入a的值②如果a≥0,则输出a的值③如果a<0,则输出–a的值自然语言流程图2、了解程序基本结构(顺序结构、选择结构、循环结构)的流程图顺序结构选择结构循环结构S1S2SnS1S2CCS是否例9.下图从左至右分别表示程序的三种基本控制结构是()。A.顺序结构、分支结构、选择结构B.顺序结构、选择
此文档下载收益归作者所有