- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
布尔型 用来表示逻辑值(false,true)的数据类型 定义方式:用 boolean 进行定义 布尔值:false(与0相对应),true(与1相对应) 所以:truefalse 布尔型的运算 : 逻辑运算:(and,or,not,xor) 五、表达式 概念:由算术运算符连接的常量,变量,函数的式子 算术表达式 运算符优先次序: (),函数,*,/,div,mod,+,- 思考:round(sqr(2.2)+1) div 2=? abs(sqr(9.0)/2.0)+2=? 关系表达式 关系运算:即比较运算,进行两个值的比较, 成立时为true,不成立时为false 例如:1910=true 1910=false 用逻辑连接符将表达式连接起来的式子 练习:课本P41例3-13,3-14 逻辑表达式 例如:not(false)=true false and true=false 当一个表达式中含有多个运算符时,Pascal语言规定了运算的先后顺序,成为优先级。 通常分为4个级别,1级为最先考虑,其他依次类推 运算符的优先级: 1级:not 2级:*、/、div、mod、and 3级:+、-、or 4级:=、、、、=、= Pascal表达式分为算术表达式、关系表达式和逻辑表达式。 运算符优先级 注:如果一个表达式中既包含了算术运算,又包含了逻辑运算(复合运算),则他们的运算优先顺序为: not, *, div, mod, and, shl, shr, +, - , or, xor, =, , , , =, =, in. 思考:x=10,y=20,z=5 (xy) and (y mod z=0) or (xy) and (x mod z=0)=? 思考:一个4位数x(例如:7341),用什么样的 方法可以分离出它的个位,十位,百位,千位 七、常量与变量 1.常量(1)常量:在某个程序的整个过程中其值不变的量。(2)常量定义:常量定义出现在说明部分。它的语法格式是:const常量标识符=常量;...常量标识符=常量; 常量标识符的类型由定义它的常量的类型决定。例如:const a=12 隐含说明a是整型;const r=3.21 隐含说明r是实型(3)常量定义部分必须以保留字const开头,可以包含一个或 几个常量定义,而且每个常量均以分号结束。 (4)pascal语言有3个标准常量:maxint、true、false 2.变量 (1)变量:在某个程序中的运行过程中其值可以发生改变的量(2)变量说明:变量说明出现在说明部分。它的语法格式是:var变量标识符列表:类型;...变量标识符列表:类型; 其中,保留字var表示开始一个变量说明部分。变量标识符列表是一 个用逗号隔开的标识符序列,冒号后面的类型是类型标识符。每个变量说 明均以分号结束。 例如: var a,b,c:integer; m,n:real; 八、怎样使用pascal来编写程序? 1、打开软件 2、分析程序 3、编辑程序 4、检查程序 5、编译程序:按Alt+F9 6、运行程序:按CTRL+F9 7、查看结果:按ALT+F5 作业1 ??? 1、将下列的数学表达式改写成PASCAL表达式:????? b2-4ac?????2、求下列表达式的值: 20 mod 19 ????15 mod 9???? 7 div 8????? 19 div 3 (45)?? and?? (78) ??(89)?? or?( 910) 2?? and?? ((3=3)?? or? (37)) 3、给一个数,利用ROUND()或TRUNC()函数,在屏幕上输出该实数本身、整数部分、小数部分(保留小数点后3位)。 4、输入一个四位整数,把它的各位数字倒序输出。(提示:用MOD和DIV运算完成) 作业2: 1.熟悉Pascal编辑环境. 2.记住快捷键的使用. 3.练习键盘盲打。10月份检测。 3.编写78*67的值的Pascal程序并运行. 4. 熟记Pascal的保留字和标准标识符,明确自定义标识符的定义要点。 5.判断以下标识符的合法性:a3??? 3a??? a17???? abcd??? ex9.5??? α??? β???? λ 谢 谢 ! 好好想想,有没有问题? 问题1:在屏幕上输出“I like Pascal!” 问题2:已知一位小朋友的电影票价是10
文档评论(0)