运算符及表达式.ppt

运算符及表达式.ppt

ID:51679859

大小:275.00 KB

页数:16页

时间:2020-03-29

运算符及表达式.ppt_第1页
运算符及表达式.ppt_第2页
运算符及表达式.ppt_第3页
运算符及表达式.ppt_第4页
运算符及表达式.ppt_第5页
资源描述:

《运算符及表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、整型的运算算术运算符号:(+,-,*/,div(整除),mod(求余)思考:8div3=12div3=-8div5=Div(整除)是求两数相除所得的商19mod4=-4mod3=8mod-3=Mod(求余)是求两数相除所得的余数求余结果的符号总是与被除数相同而与除数无关关系运算符等于:=大于:>小于:<大于等于:>=小于等于:<=不等于:<>逻辑运算符且:and或:or否:not运算先后顺序()Not*,/,div,mod,and+,-,or,xor=,<>,<,<=,>,>=,表达式数学表达式2*pi*rαβγπ等都不得在pascal中使用,属于非法标识

2、符号。a*h/2b*b-4*a*c(a+b)/(c+d)2πR

3、a-bc

4、abs(a-b*c)Pascal表达式(1)算术表达式:由算术运算符连接常量、变量、函数的式子。算术表达式中各个运算符的次序为:(2)布尔表达式:逻辑运算和关系运算。一个单独的变量或常量也是表达式。如a、a+3、a*3+b都是表达式。pascal表达式a+4b(2)x+y(3)3×〔y-(x-5)〕x-y解:这些数学算式可转换成pascal表达式(1)a+4b转换成a+4﹡b乘号“﹡”不可省略(2)x+y(x+y)/(x-y)加括号x-y(3)3×〔y-(x-5)〕3﹡(y-(x-5

5、))只能用圆括号加法计算器:编程由键盘输入两个整数a和b,将它们的和输出到屏幕上。Vara,b,c:integer;Beginread(a,b);c:=a+b;writeln(‘c=’,c);end.已知一辆自行车的售价是300元,请编程计算a辆自行车的总价是多少?解:若总售价用m来表示,则这个问题可分为以下几步处理:①从键盘输入自行车的数目a;②用公式m=300*a计算总售价;③输出计算结果。Var a,m : integer;BeginReadLn(a);M := 300*a;Writeln(m);End输出两个自然数相除的商和余数。解:设被除数、除数

6、、商和余数,分别为A,B,C,D,均为变量,且都是整数类型。Vara,b,c,d:integer;BeginReadln(a,b);c:=adivb;d:=amodb;Writeln(C,‘',d);End.某梯形的上底、下底和高分别为8,12,9,求该梯形的面积。Vara,b,h:integer;s:real;Begina:=8;b:=12;h:=9;s:=(a+b)*h/2;writeln(‘s=’,s);readln;End.输入圆的半径R,求圆的面积和周长。constpi=3.14;Vars,p,r:real;beginread(r);s:=pi*

7、r*r;p:=2*pi*r;writeln(‘s=’,s,‘p=’,p);readln;end.输入一个三位自然数,把这个数的百位与个位数对调,输出对调后的自然数Vark,t,ge,shi,bai:integer;Beginread(t);ge:=tmod10;shi:=tmod100div10;bai:=tdiv100;k:=ge*100+shi*10+bai;writeln(‘k=‘,k);readln;end.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。