文档详情

PASCAL教材.doc

发布:2017-04-23约3.76万字共37页下载文档
文本预览下载声明
PAGE  PAGE 38 第一章 算法基础 1.1算法 要用计算机解决一个实际问题,一般要经历如下四个步骤: 1.分析问题:将实际问题转化成数学问题,即建立一个数学模型; 2.根据分析,设计求解的方法和步骤,即算法设计; 3.用某种形式(例如图形或计算机语言)表达出设计好的算法; 4.用一种计算机语文实现算法,并在计算机上编辑、调试和测试程序,正确解决问题。 所谓“算法”,就是一组有穷的规则,它规定子解决某一特定类型问题的一系列运算,指完成某项任务的方法和步骤,对程序而言是对解题过程准确而完整的描述,可以是数学公式也可以是规则,但最终必须表示成上机操作运行的命令。 常见的算法:穷举法、迭代法、递推法、递归法、回溯法等。 1.2算法的实现 例1:求出1+2+3+……N的值 问题分析:用s表示所求数的和,用t表示加数,这样就可以让T从1变化到N,每次让T增加1,然后将T不断加入到S中,就可以求出S的值。具体表示为: 第1步,置初值,即S=0,T=1;第2步,使S=S+T,所求出的和仍放在S中; 第3步,使T增加1,即T=T+1;第4步,如果T≤N,转第2步,否则转第5步;第5步,输出S的值。 算 法: S←0,T←0 对 应 程 序:var n,s,t:integer; Begin Read(n); s:=0; t:=0; while t=n do begin s:=s+t; t:=t+1; end; write(s); end.T≤NS←S+T,T←T+1输出S的值 第二章 Pascal语言基础知识 第一节 Pascal简介 1.1Pascal编辑环境 (1)进入与退出(注意:退出时必须使用文件菜单中的退出命令或Alt+X) (2)编辑程序:光标移动键的使用 Backspace键:删除光标前一个字符; Ctrl+N:在光标前插入一行; Ctrl+Y:删除光标所在行; Home:光标移到行首;End:光标移到行尾; PageUp/PageDown:上下翻页; Insert:插入与改写状态切换 (3) 运行程序(Run):Ctrl+F9 (4) 查看程序运行结果:Alt+F5 (5)保存程序(Save):F2 (6)打开原有的程序:F3 (7)调试时增加观察项:Ctrl+F7(单步执行) 1.2简单Pascal程序 【例2-1】下列是一Pascal源程序: program area(input,output); {程序首部} const pi=3.14159; {说明部分} var s,r:real; begin {执行部分} readln(r); {输入r值} s:=pi*sqr(r); writeln(‘s=’,s) {输出s值} end. 1.3程序的输入与调试步骤 第1步,进入编辑状态,输入源程序; 第2步,编译源程序;(在此步骤中出现简单的错误提示,进行调试与修改) 第3步,运行程序; 第4步,保存程序; 第5步,生成可执行文件。(可以直接运行的.exe文件) 第二节 基础知识 2.1完整的Pascal程序结构 程序首部Program 程序名;程 序 体说明部分Uses 已知单元说明; Label 标号说明; Const 常量说明; Type 类型说明; Var 变量说明; Function 函数说明; Procedure 过程说明;执行部分Begin 语句;…… ;语句; end.2.2 Pascal基本符号与字符 1.基本符号:包括字母、数字及特殊符号(如 + - * / ,;等……)。 2.保留字:指PASCAL语言中有特殊含义的英文单词。 3.标识符。标识符就是以字母或下划线开头的字母数字下划线序列。可以用来标示常量、变量、类型、文件、函数、过程或程序的名字,并且大小写等效,TP中有效长度为63。 【例2-1】中的Area(程序名),pi(符号常量),s、r(变量名)都是标识符。 2.3标识符的分类: (1)保留字(关键字):所谓保留字是指在Pascal语言中具有特定的含义,你必须了解它的含义,以便于正确的使用,否则会造成错误。标准Pascal语言中的保留字一共有35个。 下面是Pascal语言的保留字:AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOT
显示全部
相似文档