欢迎来到天天文库
浏览记录
ID:49406156
大小:176.50 KB
页数:24页
时间:2020-03-01
《《大学计算机基础》复习参考.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《大学计算机基础》复习参考《大学计算机基础》复习参考资料第一章〜第三章(看一遍书,做好书上各章习题)第四章程序设计基础一、程序设计语言程序是用计算机语言描述的解决某一问题的步骤,由符合一定词法、语法和语义规则的符号序列组成。稈序设计语言是用于编写计算机稈序的语言,包括一组符号定义和相应规则。1语言分类(1)机器语言是二进制代码语言,能被计算机硬件直接识别并执行。如计算2+3:(2)汇编语言是用助记符代替操作码、用地址符代替操作数的一种面向机器的低级语言。例如:汇编概念:汇编语言程序必须使用汇编程序把它翻译成机器语言后,才能被机
2、雅理解、执行。(3)高级语言的表达方法接近于人的白然语言和数学表达式,不依赖于机器的特定属性。例如:翻译方式:编译方式:使用编译程序解释方式:使用解释程序2词法、语法和语义规则(1)词法:纽•成合法语句的基木单元称为单词,构成合法单词的规则称为词法。如语旬“xl=2”中的xl、=、2是合法单词,而]x不是合法变量名。(2)语法:具有特定含义的符号串称为语句,构成合法语句的规则称为语法。例如:语句符合词法,但不符合语法规则。(3)语义:合法语旬的实际含义称为该语句的语义。对语义的理解是否准确,直接影响程序的正确性和可靠性。例如:
3、在JavaScript屮,“x==2”表示判断变量x与数值2是否相等,而“x=2”却表示将2赋值给Xo3算法与流程图算法是计算机解决问题的方法和步骤,可以使用白然语言、流程图、程序设计语言等描述工具來描述。4流程图流程图是用一些几何框图、流程线和文字说明表示备种类型的操作。基本图形和含义5算法评价标准⑴正确性:保证运行结果正确⑵可读性:良好的可读性有助于保证算法的正确性。科学、规范的程序设计方法(如结构化方法和面向对象方法)可提高算法的可读性。⑶通用性:一个好算法要尽可能通用,可适用于同类问题的求解。⑷高效率:效率包括时间和空
4、间两个方血,一个好的算法应执行速度快、占用内存少。可读性要优先于效率,高效率处于次耍地位。6程序设计方法简介稈序设计(Programming)是设计、编制和调试程序的方法和过稈,一般包括问题分析、算法设计、稈序编写、程序调试、资料整理等步骤。程序设计的常用方法有结构化程序设计(StructuredProgramming,SP方法)和面向对-象程序设计(Object-OrientedProgramming,OOP方法),前者注重事物的表现行为,后者注重事物的结构。(1)结构化程序设计结构化稈序设计方法是指按照模块化、层次化的方法
5、来设计程序。其核心思想包括以下二点•(1)稈序模块化:是指把一个大程序分解成若干个小程序(即模块)。(2)语句结构化:是指每个模块用顺序、选择和循环三种流稈结构来实现,如图4.6所示。(3)白顶向下、逐步求精的设计过程:一方面是指将一个复杂问题的求解过程分解和细化成rh若干个模块组成的层次结构;另一方面是指将每个模块的功能逐步分解、细化为一系列的处理步骤,肓至分解为三种基木控制结构的组合。(2)面向对象程序设计面向对象程序设计是以对象为基木结构单元的程序设计,有以下基木概念:%1对象:由一组属性和方法构成。%1消息:请求对象执
6、行某一-操作或返冋某个状态%1封装:对象将数据及相关操作封装在一起成为一个相对独立的实体。%1类:类是具有相同属性和方法的一组对彖的抽彖描述。对象也称为类的实例。面向对象方法支持较高的可读性、可维护性和可修改性,以及软件重用。面向对象语吉(女UC卄)、基于对象的语言(如JavaScript)二、JavaScript语言及其环境JavaScript是一种解释型的、基于对象的脚木语言。适用于创建短小的应用程序。脚木是用脚木语言编写的稈序,通常解释执行oJavaScript脚木只能在某个解释器(或称“宿主")上运行。依赖于宿主特性,
7、JavaScript脚木具有不同的用途,如:动态网页编程:将JavaScript脚本嵌入网页屮,由Web浏览器解释执行。Web服务器编程:将JavaScript脚木嵌入ASP页面屮,由服务器端的ASP服务程序解释执行。自动管理Windows系统:将JavaScript脚木保存为独立的脚Windows脚本宿主(一)WSH简介Windows脚木宿主是Windows脚木的运彳亍坏境,E:ScriptsS0404.js或cscriptE:ScriptsS0404.jsWScript和CScript对脚本的执彳亍效果基木相同,唯
8、一区别在于输出形式不同(三)JavaScript程序使用方法(步骤)1.编写程序并保存(程序文件)使用记事木编写(含修改)并保存为・js稈序文件2.执行程序1)window方式WScript稈序文件名(在运行、命令提示符状态下)文件夹中双击程序图标2)命令方式CScript程
此文档下载收益归作者所有