4 .计算机解决问题的基本过程 考纲要求: (1 )了解程序设计语言的发展过程 (2 )了解几种常见的高级程序设计语言 (3 )能描述利用计算机解决问题的基本步骤 (4 )能列举出适合编程解决的问题 (5 )了解算法的基本概念 (6 )了解使用自然语言和流程图描述算法的方法 (7 )了解程序基本结构(顺序结构、选择结构、循环结构)的流程图 (8 )能针对问题进行需求分析 (9 )知道依据需求分析,写出问题的输入、求解和输出的步骤 (1 0 )了解算法与程序设计的关系 知识点: 1 、程序设计语言的产生与发展过程 程序设计语言的产生与发展必然是由低级到高级,由繁到简的。具体来说,大致经历了机器语言、汇编语言、高级语言几个发展阶段,使人能够越来越方便、越来越容易地将算法体现为程序。 例1 .下列关于计算机语言的叙述中错误的是( )。 A. 高级语言必须通过编译或解释才被计算机执行 B. 机器语言程序是计算机可以直接执行的程序 C. 一条汇编语言指令对应一条机器指令,故汇编语言程序在计算机中可直接执行 D. 高级语言是与计算机型号无关的计算机算法语言 例2 .下列关于计算机语言的叙述中,正确的是( )。 A. 低级语言学习、使用都很难,运行效率又低,所以已被高级语言淘汰 B. 所谓“高级语言”,是因为只有专家才能使用 C. 程序一定要装到主存储器中才能运行 D. 汇编语言是比高级语言容易学习,容易掌握的语言 2 、几种常见的高级程序设计语言 VFP(Visu al Fox pro)、VB(Visu al Basic)、 Pascal、Fortran、C语言、C++、Cobol、Jav a、Basic等 例 3 、下列属于计算机程序设计语言的是( ) A. Visual Basic B.FrontPage C.OCR D.ACDSee 3 、利用计算机解决问题的基本步骤 第一步:分析问题,分析问题的需求情况及已知条件,然后给出一个精确的描述 第二步:设计算法,根据分析,找出解决问题的方法和步骤 第三步:编写程序,选择一种程序设计语言来编写程序,实现算法 第四步:调试运行,检查程序的可行性 第五步:检测结果,对程序功能进行检测 例 4、某同学接到一个编程任务,他准备开始设计此软件,比较好的步骤是( ) A.设计算法,编写程序,提出问题,调试程序,检测结果 B.分析问题,编写程序,设计算法,检测结果,调试程序 C.分析问题,设计算法,编写程序,调试程序,检测结果 D.设计算法,提出问题,编写程序,调试程...