Pascal语言基础知识.ppt_第1页
Pascal语言基础知识.ppt_第2页
Pascal语言基础知识.ppt_第3页
Pascal语言基础知识.ppt_第4页
Pascal语言基础知识.ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Pascal语言基础知识,一、用计算机解决问题的一般过程,(1)需求分析:就是要用计算机做什么,是画图还是计算等等,(2)明确数据结构,设计算法:就是计算机如何做的问题,(3)编写程序:明确算法,便可着手编程,(4)调试与维护,二、程序设计的语言,机器语言是直接采用二进制编写的程序,汇编语言并不是采用二进制编写程序,因此,当使用汇编语言和高级语言编写程序时,必须得将它转化为计算机能够识别、接受的二进制代码。其中,高级语言是最接近于人类的自然语言。,三、算法的描述,1、算法的定义:计算机在解决问题时,所具有的特定的、有限的具体的操作步骤。,2、常见的算法有:,(1)自然语言:把解决问题的方法以文

2、字的形式显示出来。,如:计算机1+2+100的和,计算机处理的具体步骤: 第一:输入1、2、3、100这100个数字; 第二:计算机其和S(计算机公式是S=1+2+3+100) 第三:输出结果。 第四:结束,(2)用图形描述,如:计算机A+B的和SUM。,(3)用程序描述,在用图形描述时,一些图形符号的含义:,起止框:表示一个算法的开始或结束,输入、输出框:框内必须标明输入、输出的内容,处理框:框内必须标明所进行的处理,判别框:框内标明判别的条件,并要在框外表明条件成立和条件不成立的两种不同流向,流程线:表示从某一框到另一框的流向,连接框:表示算法流向的出口连接点或入口连接点,四、算法的三种基

3、本结构,(1)顺序结构,(2)分支结构,(3)循环结构,五、用Pascal语言编写程序,例:计算半径为R的圆面积S program Area; 程序首部 已知半径求圆的面积 const pi=3.14159; var s,r:real; begin readln(r) ; s:=pi*sqr(r) ; writeln(s=,s); end.,说明:,1、程序首部:Program表明是特定含义程序,接着是用户自行定义的文档名,是求面积,还是和等,没有硬性规定。,2、说明部分:对编程过程中用到的数据的一些说明,比如: const(常量):不变的数值; var(变量):变化的数值;,3、执行部分:由

4、begin开始,end结束,须成对出现。,在每一句语句结束后,都要用“;”号隔开,作为语句之间的分隔符。最后在end后加上句号“.”圆心实点,表明整个程序结束。,附:,1、const常量的附值:=常数 如:const A=100;,2、var变量的附值:变量类型; 如:var B:integer(整型);,3、readln:读入一个数值,通过计算机输入 如:readln(r);,4、公式的输入:=公式 如:S=Pi*sqr(r),5、常用的运算符:+(加)、-(减)、*(乘)、/(除)、mod(取余)、=(等于)、(不等于)、(大于)、=(大于等于),6、常用的函数名: sqr(平方)、abs(绝对值)、sqrt(平方根)、sin(正弦)、cos(余弦)、pi(圆周率

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论