网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PASCAL教材

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

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档