第四册程序设计基础复习.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四册程序设计基础复习.doc

程序设计基础 第一章 程序和程序设计 用计算机解决问题的一般过程 需求分析(做什么)——设计算法(如何做)—— 编写程序 —— 调试与维护 二、程序设计的语言的发展 机器语言 —— 汇编语言 —— 高级语言 三、结构化的程序设计 设计方法包括三大内容: 1、程序由一些基本结构组成。(顺序结构、分支结构、循环结构) 2、一个大型程序应按其功能分解为若干个功能模块,并把这些模块按层次关系进行组装。 3、在程序设计上,采用“自顶向下、逐步求精”的实施方法。 例: 四、面向对象的程序设计思想 面向对象的程序设计认为:人们所处的世界是由一组彼此相关并相互通信的试题即对象组成的。对象具有属性,也可以进行操作,即具有方法。对象之间的通信称为消息。对象发出消息,消息又驱动其他对象进行操作,而这些操作又使某些对象的属性发生变化,从而完成某一任务。 如:用鼠标拖动窗口的边框,窗口接受倒“鼠标拖动边框”这个消息,于是它的改变大小的成员函数受到调用,进而完成某些操作,使自己的大小得以改变。 第二章 算法和算法的描述 一、算法 算法:解决问题的特定的、有限的具体步骤,称为算法。算法是使用计算机解决问题的基础。 二、算法的描述 例:求出两个数的和。 1、用自然语言描述算法 计算机处理的具体步骤为: ⑴输入两个加数num1、num2; ⑵将两数相加并将求出的和赋给某一个变量; ⑶显示运算结果sum。 2、用图形描述算法 流程图 图形符号 名称 说明 起止框 表示一个算法的开始或结束 输入、输出框 框内必须标明输入、输出的内容 处理框 框内必须标明所进行的处理 判别框 框内标明判别条件,并要在框外标明条件成立和条件不成立时的两种流向 流程线 表示从某一框倒另一框的流向 连接框 表示算法流向的出口连接点或入口连接点 3、用程序描述算法 PROGRAM AddTwoNumbers; VAR num1,num2,sum:integer; BEGIN num1:=5; {将5赋值给变量num1} num2:=7; {将7赋值给变量num2} sum:=num1+num2; {将和赋值给变量sum } writeln(‘The sum is ’,s) {打印sum 的值} END. 第三章 学习PASCAL语言实现算法 1、Pascal程序基本组成 例1.1计算半径为R的圆面积S program Area; {程序首部} {已知半径求圆的面积} const pi=3.14159;  {说明部分——数据描述} var s,r:real; begin           {执行部分} readln(r); s:=pi*sqr(r); writeln(s=,s); end.  上述程序第一行称为程序首部。其中用花括号(注释可以用{ }或(* *)来表示)括起来的内容是注释,程序第二行就是一个注释,注释除了给人看,增加程序的可读性外,对程序编译和运行不起作用。一个程序可以包含多个出现在不同处注释,亦可无注释。程序第三行是常量说明,程序第四行是变量说明。程序从begin到end都是执行(语句)部分。 (1)程序首部 例1.1的第一行称为程序首部。program是保留字,接着是程序名(程序名是由字母开头,字母和数字的组合)。最后以分号表示程序首部结束。下面是程序主体的开始。 (2)程序体 a.说明部分 说明部分用于定义和说明程序中用到的数据,由单元说明、标号说明、常量说明、类型说明、变量说明、函数或过程说明组成,并且这些数据的说明次序必须按照以上次序。说明部分是可选的。 b.执行部分 执行部分描述了程序要执行的操作。它必须以一个Turbo Pascal保留字begin开始,以保留字end后跟句号结束,其间是一些执行具体操作的语句,并且以分号作为语句之间的分隔符。begin 和end必须成对出现。紧跟end之后的句号表示执行部分的结束,也表示整个程序的结束。 (3)一个完全的Pascal程序结构 program 程序名;  uses   已知单元说明;  label   标号说明;  const  常量说明;  type   类型说明;  var  变量说明;  function  函数说明;  procedure  过程说明; begin  语句;  ……  语句 end. 2、 Pascal字符与符号 Pascal程序中可使用的基本符号有以下三类: (1)保留字 所谓保留字是指Pascal选定的中具有特定的含义和用法的专用单词或缩写,程序中不允许作规定以外的使用。如:PROGRAM、VAR、BEGIN、END等,标准Pascal语言中的保留字一共有35个。(详见课本39页) (2)标准标识符(标识符就是以字母开头的字母数

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档