- 5
- 0
- 约5.16千字
- 约 25页
- 2018-01-26 发布于河南
- 举报
Pascal程序设计(第8课)-函数和过程
* 第8课 计算机程序设计和问题求解的最基本的思想是:将一个大的复杂的问题分解为多个更小的、更简单的和更容易处理的小问题。只要单独解决每一个小问题,就可以借助这些小问题解决最终的大问题。并且这样做的好处是可以单独对每一个小问题进行设计,最后由主程序调用一个个的小程序,这样有利于合作开发。 【函数与过程程序设计】 我们前面学到的一些程序都是由较短的语句序列组成的,没有或很少有嵌套,但是在写较为复杂的程序时,比如说包括多级嵌套的程序,将会变得相当复杂和难以理解,所以我们引进了函数和过程的概念。 对于较为复杂的程序,我们可以只写一个初始的程序段,我们叫主程序。主程序主要负责总体的计算流程,控制各个子问题解决的先后顺序。而将每一个子问题求解的程序段作为一个单独的程序模块由主程序调用,我们就称这个单独的程序模块叫做函数或过程。 【函数与过程程序设计】 Pascal提供了一些标准函数,比如sin(正弦)、cos(余弦)、sqrt(开方)、abs(绝对值)函数等。我们在前面都已经用过,它们在表达式中引用是相当简单的。 Pascal提供的标准函数是有限的,并且有时不能满足某个问题的需要,这时就需要定义新的函数。 函数说明(函数定义)的一般形式: Function 函数名(参数表):函数类型; 说明部分; Begin 函数体 End; 【函数】 函数说明(函数定义
您可能关注的文档
- 清华大学通信电路课件1.ppt
- 清华大学现代电力电子课件_第四章-2.pdf
- 2011年高考生物一轮复习课件:第12讲_细胞的增殖(一).ppt
- 清华大学现代电力电子课件_第五章.pdf
- 第五届全国周培源大学生力学竞赛理论力学试题及答案.pdf
- 011--III型弹塑性裂尖场-J积分@@@.ppt
- 08--复合型断裂准则a@@@.ppt
- 06--断裂动力学与界面断裂力学@@@.ppt
- 03Westergaard复变函数方法.ppt
- 高等数学习题课6-10.pptx
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)