资源预览内容
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
程序设计初步 第三部分 QBASIc程序设计基础章软件设计基础知识【教 学目的】【教学重点、难点】【教学过程】节计算机语言语 言是人类进行思想交流的工具,人与计算机之间进行交流同 样也需要“语言”一种能被计算机识别的专用语言称为 计算机语言。能被计算机直接接受的并立即执行的语言称为 计算机语言。只能被计算机间接接受的经翻译后形成目标代 码再执行的语言,通常称为程序设计语言,包括汇编语言和 高级语言。一汇编语言由于机器语言不利于计算机的推广 应用,人们利用一些简短的英文单词或缩写来表示指令,以 便于理解和记忆。这种用数字、符号来代替二进制代码的计 算机语言称为汇编语言。例如,要把一个数装入cPU的寄存 器里,就用oV 表示,要做加法就用ADD表示,指令顺序跳 转用 jP 表示等。二高级语言高级语句接近自然语句,一 般是用一些简单的英语单词或缩写和数学式子来表达意思, 它具有易读、易写、易修改,能被方便地移植在不同型号的 计算机上等优点。目前国内外通用的高级语言很多,比较常 见的有BASIc,FoRTRAN ,PAScAL ,c,coBLE 等。它们的特 点和应用领域各有侧重:FoRTRAN语言主要用于科学计算; PAScAL语言主要用于商业和数据处理;c 语言是近年来迅速 推广使用的一种现代语言,既具有高级语言的特点又具有低 级语言的许多特点,特别适合编写系统软件;BASIc 语言易 学,适合于初学者。三源程序与目标代码用高级语言编写 的源程序不能直接被计算机接收,必须通过“翻译”将其翻 译成目标代码后才能被计算机执行。“翻译”高级语言的源 程序的方式一般有两种:解释型的编译型。所谓“编译”是 将源程序翻译成目标文件,而“解释” 是将源程序逐行处理, 即解释一行处理一行,再解释下一行直到结束。BASIc 语言属于解释型的,QUIcBASIc 语言是属于编译型的。【教 学目的】【教学重点、难点】【教学过程】第二节软件设计 的步骤计算机是一种有效的信息处理机,人们怎样利用它去 处理信息来解决实际问题呢?一分析问题:首先要对问题 进行分析, 看看这个问题提什么要求,给出了哪些已知条件; 要使问题得到解决, 需要哪些条件; 从给出的已知条件出发, 经过哪些处理才能最后解决问题而得到结果。二设计算法: 从已知的数据出发,到得出所要求解的结果,往往需要经过 一系列的处理过程。对某一特定问题的一组求解过程,就是 算法。注意这里的“算法”并不是数学中的“计算方法”的 缩语,我们所说的“算法”只包含有限的步骤,而计算方法 有时是个无限过程。算法不仅是指“数学运算”,也指根据 需要而进行的逻辑判断。三画出框图:框图也叫流程图。 由于应用计算机问题时的算法一般比较复杂,故常用一种人 为约定的图形符号把采用的算法描绘出来,用框图可以把解 决问题的思路,如要进行的数学运算、逻辑判断等清晰、形 象、直观地表示出来, 为下面的工作打下良好的基础。四编 写程序:目前,计算机只能接受并执行用计算机语言编写的 程序。所以,编写程序就是用机器语言、汇编语言或高级语 言,根据相应的语言法则用一条条语句形式把框图所表示的 算法表达出来。五上机调试:编写好的程序,要输入到计 算机。由于在编写或输入过程中,往往会发生一些错误,计 算机在执行程序时由于这些错误,自然得不出预期的结果, 这变需要进行修改以排除程序中错误。要注意的是,计算机 会自动找出一些语法方面的错误,数据的错误,如数30 被 改成了 80,以及逻辑性的错误,计算机就无能为力了。【练 习】: 1计算机语言是 黄泽民1 。2程序设计语言一般 包括 黄泽民2 。3汇编语言是指 黄泽民3 。4软件设 计的基本步骤是、 黄泽民4 。参考资料:编程语言 的演变。 第二章 BASIc 的基本常识 【教学目的】 【教学重点、 难点】【教学过程】BASIcj是英文 “BeginersAll-purposeSybolicInstructioncode”的缩写, 意思是:初学者通用符号指令代码。在1964 年美国初次采 用 BASIc,仅仅是为了培养初学者,后来内容不断补充,短 短几年就以它表达能力强、容易掌握、使用方便、应用广泛 的特色而风靡全球。 1234下一页
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号