电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机编程教学VIP免费

计算机编程教学_第1页
1/26
计算机编程教学_第2页
2/26
计算机编程教学_第3页
3/26
Pascal语言基础复习旧知TP7.0安装、打开、全屏幕(ALT+回车键)程序总体结构部分(p19)程序首部程序体(说明部分和执行部分)程序输入要求:成对出现、有效缩进快捷键:打开F3,保存F2,编译ALT+F9,运行Ctrl+F9,看结果Alt+F5作业讲评:输入一个数N,输出它的相反数。输入一个数N,判断N是不是奇数。输入三个数,将最小数输出。已知三条边的边长,判断它能否构成一个三角形。一.程序首部程序首部是程序的开头部分,由保留字program后接程序名及程序参数表组成,以分号结束。程序名由字母和数字或下划线组成,不能出现空格,要以字母开头,与程序含义有关。二.程序体程序体是程序的主体部分,由说明部分和执行部分组成。1.程序说明部分:PASCAL语言要求用户在程序中所使用的标号、常量、类型、变量、记录、文件、以及过程和函数除了PASCAL自己预先定义的标准量之外,都必须在说明部分说明后才能在程序执行部分使用。如vara,b,l,s:integer;二.程序体2.程序执行部分:紧接着说明部分的begin和end.之间的部分为程序的执行部分。它由一系列语句组成,一条语句执行一定的功能,所有语句完成程序设计的任务。语句之间用“;”隔开,允许一行写多个语句,也允许一个语句写几行。例:ProgramExam1(Output);BEGINWrite(-1)END.(不建议,应尽量使自己写的程序结构清晰,易读。)保留字:PASCAL规定的一些含有特殊含义的英文单词。(programvarbeginend等)基本符号:字母、数字和特殊符号<><=>=:=*/标识符:用来表示常量、变量等量的名字。起名规范:英文+数字Com1,c/8,8ui,c_8三、基本符号、保留字和标识符(P19)练习:阅读P18的程序:用□画出保留字。用○画出标识符。四、标准数据类型:整数(integer):只能由正负号和数字组成,不允许出现其它字符(没有小数点)例:123、0、-256、+2341234A、0.01、12.34都是非法的整数。实数(real):包括正实数、负实数和实数0。它的类型标识符为real。两种表示方式:十进制表示法。如:0.0、12.5、-314.1(注意小数点后面必须有数字)。科学表示法:采用指数的形式表示。如:34E3,5.6E-3(注意指数部分不能为小数且尾数不能省略)。4E31≤尾数<10指数不能为小数,可以是负数练习:用科学表示法写出下列各数。(保留两位小数)(1)5564454(2)1234.5678(3)0.00008888(4)10字符串:字符串:是用单引号括起来的一串字符如,’book’、’965’、’ABC’、“”。五、算术表达式:由常量、变量、圆括号及运算符连接起来的式子。运算符号:+,-:加、减*:乘法/:除法。Div:求商。Mod:求余。^:乘方。优先级:括号优先^注意点:p261、只允许出现圆括号,而且应该成对出现。2、不允许连接出现两个运算符。如a*-b,必须写成a*(-b)。3、乘法运算符不能写成X,而应该写成*,且不能省略。如2a,必须写成2*a*、/、div、mod+、-练习:将数学式转化pascal的算术表达式:1、2a+3c2、9÷(3+1)3、(b+3)/b*2写出下列式子的运算结果:1、(3+8)div42、7mod3+23、6/6mod64、8mod10/3例1:程序:programchangfangxing(input,output);vara,b,l,s:real;beginreadln(a,b);--输入语句.l:=2*(a+b);---赋值语句.s:=a*b;---赋值语句.writeln(‘l=’,l,‘s=’,s)--输出语句.end.六、赋值语句PASCAL有两个语句可以改变变量的值。赋值语句是其中之一(另一个是输入语句)。赋值,顾名思义,就是把一个值赋予某个量。可以这理解:变量相当于装东西的容器,赋值的过程就是把东西放进容器的过程。赋值语句格式:变量:=表达式;(笔记)(笔记)1、不能给数赋值。3:=92、不能给表达式赋值。a+b:=93、变量赋值的类型要相同。但是当值为整型时,计算机可以自动转为实型赋给实型变量。4、一条赋值语句只能给一个变量赋值。a:=b:=c书上第29页。例2:写出程序执行完所有赋值语句后x,y,z的值。PROGRAMe_224VARx,y:integer;z:real;BEGINx:=20;x:=x+x;y:=x+x;x:=x+y;y:=x+y;writeln(x,y);END.练习:读程序,写结果.第一题:VARA:INTEGER;BEGINA:=2;A:=A+2;WRITELN(A);END.第二题:VAR...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机编程教学

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部