版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第3章一次方程(组)本章复习课第1课时五个基础知识(课件)湘教版数学七年级上册
- 良好生活习惯的培养 主题班会课件
- 结核病的药物治疗与辅助治疗
- 珍爱生命每一天主题班会
- 90后新员工职业化培养
- 2026上半年北京事业单位统考市纪委市监委招聘5人备考题库附答案详解【a卷】
- 2026河南安阳高新区就业见习单位及就业见习岗位招募备考题库附答案详解【夺分金卷】
- 2026云南农业大学后勤服务有限公司第一批就业见习人员招聘15人备考题库及完整答案详解(考点梳理)
- 2026中煤财务公司招聘2人备考题库【学生专用】附答案详解
- 2026江苏无锡职业技术大学招聘3人备考题库(名校卷)附答案详解
- 输液港(植入式静脉给药装置)临床应用与管理规范
- 2026广东深圳市龙岗区宝龙街道招考聘员14人(2603批次)考试参考试题及答案解析
- 移动应用开发安全技术准则
- 机关内部工作交接制度
- 社会工作综合能力(中级)课件全套 第1-13章 社会工作服务的内涵- 社会工作服务研究
- 2026年中国高强焊丝行业市场规模及投资前景预测分析报告
- (二检)2025-2026学年福州市高三年级三月质量检测英语试卷(含答案)
- 公共设施台账建立与档案管理手册
- 2026全民国家安全教育日专题课件:筑牢国家安全防线共护人民幸福家园
- 2026年春新教材人教版八年级下册生物第六单元第一章 生物的生殖 教案
- 矛盾纠纷调解课件
评论
0/150
提交评论