- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 Pascal语言简介
2.1 Pascal语言简介 2.1.2 Pascal程序的组成 为了使初学者对Pascal程序建立一个整体的概念,更清楚的了解程序的构成,我们先介绍一个Pascal源程序。 例2-1 已知长方形的长和宽,求长方形的面积。 设长方形的长为a,宽为b,面积为s,则长方形的面积为:s=a*b。 程序如下: 2.1.2 Pascal程序的组成 Program cfx(input,output); var a,b,s:real; begin readln(a,b); s:=a*b; writeln(‘s=’,s); end. 2.1.2 Pascal程序的组成 从上面的程序可以看出, Pascal源程序由如下两部分组成: 1、程序首部 程序首部是程序的开头部分,由Program 后接程序名及程序参数表组成,由分号结束。程序名cfx使用户自己定义的标识符,参数表一般是文件变量名,用于该程序与外界交流数据,最常用的参数为input和output,Turbo Pascal中参数表可以省略。 2.1.2 Pascal程序的组成 2、程序体 程序体是程序的主体部分,由说明部分和执行部分组成。 (1)程序说明部分 在程序执行部分使用的标号、常量、类型、记录、文件、过程和函数,都必须在说明部分说明,如例2-1中的“var a,b,s:real;”但Pascal预定义的标准量不必说明。 2.1.2 Pascal程序的组成 (2)程序执行部分 指begin和end之间的部分,在程序的最后,也是程序的核心。它由一系列语句组成,语句之间用“;”隔开,允许一行写多个语句,也允许一个语句写几行,但一般情况下,为清楚起见,一行只写一个语句。最后一行的End后加“.”表示程序结束。 一个完整的Pascal程序框架如下: Program 程序名(程序参数表); Label 标号说明; Const 常量说明; Type 类型说明; Var 变量说明; Function 函数说明; Procedure 过程说明; Begin 程序语句; …… End. 2.1.3 Pascal程序结构及流程图 1、流程图 在学习流程图之前,先介绍算法的概念。算法就是解决实际问题的步骤与方法,它是编写程序的基础。流程图就是用来描述算法的,它可以更直观、更形象的体现解题思路。 流程图采用一些图框及文字说明等来描述算法。下图列出了常用的流程图符号。 2.1.3 Pascal程序结构及流程图 用流程图(或称框图)描述算法形象、直观,逻辑清晰,容易理解。但是流程图画起来比较麻烦,占用版面较大。下面再介绍一下目前广泛使用的N-S图。 2.1.3 Pascal程序结构及流程图 N-S图是美国学者Nassi I和Shneiderman1973年提出的,并以发明者的名字而命名。它是一种新型的流程图形式,在N-S图中,完全去掉了传统流程图中的流程线,全部算法写在一个大矩形框中,在该框内还可以包含一些从属于它的小矩形框。因为每一个框都像一个方盒,所以N-S图又称为盒图。 2.1.3 Pascal程序结构及流程图 例2-2 求1+2+……+100的和,用N-S图表示。 可见,用N-S图描述算法,明确简单,而且容易改写成计算机程序,所以在程序设计中大量使用N-S图。 2.1.3 Pascal程序结构及流程图 1、程序基本结构 (1)顺序结构 按照程序的书写顺序来执行的结构叫顺序结构。它是一种最简单最常用的结构,如图所示。 1、程序基本结构 (2)选择结构 根据给定条件是否满足而选择执行多种情况中的一种,这种结构叫选择结构,又叫分支结构。在选择结构中,必须有一个条件判断框,不论有几个分支,每次最多执行一个,如图。 1、程序基本结构 (3)循环结构 能重复执行某一操作的结构叫循环结构,又叫重复结构。循环结构分为两类:当型循环和直到型循环。 当型循环 也叫WHILE型循环。当指定条件满足时,就执行循环体,知道条件不满足,就退出循环。若开始条件就不满足,则一次循环也不执行。 直到型循环 也叫UNTIL循环。执行循环体直到指定的条件满足,就退出循环。由于它先执行循环体,后判断条件,所以至少执行一次循环,如图。 1、程序基本结构 例2-3 从键盘输入三个数,然后将最大数输出。 分析:已知三个数,我们可以用三个变量a,b,c来表示,所求的最大数可以用max来表示。 算法分析: (1)输入a,b,c三个数。 (2)先将a给最大数,即max=a。 (3)比较max和b的大小,如果b大,则max=b。 (4)比较max和c的大小,如果c大,则max=c。 (5)输出max的值。 N-S图如
有哪些信誉好的足球投注网站
文档评论(0)