《运算符及表达式(教育精品).ppt》由会员分享,可在线阅读,更多相关《运算符及表达式(教育精品).ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、整型的运算整型的运算算术运算符号:(+,-,*,div(整除),mod(求余)思考:8 div 3=12div 3=-8div5=Div(整除)是求两数相除所得的商 19 mod 4=-4 mod 3=8 mod-3=Mod(求余)是求两数相除所得的余数求余结果的符号总是与被除数相同而与除数无关关系运算符等于:=大于:小于:=小于等于:=不等于:逻辑运算符且:and或:or否:not运算先后顺序()Not*,/,div,mod,and+,-,or,xor=,=,表达式表达式数学表达式数学表达式 2*pi*r 等都不得在等都不得在pascalpascal中使用,属于非法标识符号。中使用,属于非法
2、标识符号。a*h/2b*b-4*a*c(a+b)/(c+d)2R|a-bc|abs(a-b*c)Pascal表达式表达式(1)算术表达式:由算术运算符连接常量、变量、函数的式子。算术表达式中各个运算符的次序为:(2)布尔表达式:逻辑运算和关系运算。一个单独的变量或常量也是表达式。如a、a+3、a*3+b都是表达式。pascal表达式表达式(1)a+4b(2)x+y(3)3y-(x-5)x-y解:这些数学算式可转换成解:这些数学算式可转换成pascal表达式表达式(1)a+4b转换成a+4b乘号“”不可省略(2)x+y(x+y)/(x-y)加括号x-y(3)3y-(x-5)3(y-(x-5)只能
3、用圆括号加法计算器:编程由键盘输入两个整数a和b,将它们的和输出到屏幕上。Vara,b,c:integer;Beginread(a,b);c:=a+b;writeln(c=,c);end.已知一辆自行车的售价是300元,请编程计算a辆自行车的总价是多少?解:若总售价用m来表示,则这个问题可分为以下几步处理:从键盘输入自行车的数目a;用公式m=300*a计算总售价;输出计算结果。Vara,m:integer;BeginReadLn(a);M:=300*a;Writeln(m);End输出两个自然数相除的商和余数。解:设被除数、除数、商和余数,分别为A,B,C,D,均为变量,且都是整数类型。Var
4、a,b,c,d:integer;BeginReadln(a,b);c:=adivb;d:=amodb;Writeln(C,d);End.某梯形的上底、下底和高某梯形的上底、下底和高分别为分别为8 8,1212,9 9,求该梯,求该梯形的面积。形的面积。Vara,b,h:integer;s:real;Begina:=8;b:=12;h:=9;s:=(a+b)*h/2;writeln(s=,s);readln;End.输入圆的半径R,求圆的面积和周长。const pi=3.14;const pi=3.14;Var s,p,r:real;Var s,p,r:real;begin begin read(r);read(r);s:=pi*r*r;s:=pi*r*r;p:=2*pi*r;p:=2*pi*r;writeln(writeln(s=s=,s,s,p=p=,p);,p);readln;readln;end.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.