基本程序设计语句.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本程序设计语句

第3章 基本程序设计语句 本章要点: ? 理解顺序结构、选择结构和循环结构程序设计的思想 ? 理解双分支语句和多分支语句的含义 ? 掌握利用双分支语句和多分支语句设计分支程序的方法 ? 理解循环的概念 ? 掌握循环程序设计的方法以及常用的算法,如累加求和、穷举法等 3.1 循序渐进学理论 3.1.1 基本的顺序结构语句及其应用 顺序结构是程序设计中最常用也是最简单的程序结构。所谓顺序结构就是其中的语句是按照先后顺序依次执行,程序执行的流程不会发生跳转。 【例3-1】 设计一个程序,程序设计界面如图3-1所示。在程序设计时,编辑框显示“远方的朋友,欢迎您”文字,字号为12号,字体为宋体,字体颜色为红色。程序运行时,单击【改变】按钮,编辑框文本内容不变,但字号改为20号,字体变为隶书,颜色变为蓝色,如图3-2所示。 3.1.2 选择结构语句及其基本应用 1.关系表达式与逻辑表达式 (1)关系运算符和关系表达式 关系运算符就是用来对两个表达式进行大小比较的运算符。用关系运算符把两个运算对象连接起来表示它们大小关系的式子称为关系表达式。 关系表达式的一般格式及其功能如下。 [格式]:表达式1 关系运算符 表达式2 [功能]:比较两个表达式值的大小。 注意:关系运算遵循以下规律。 ? 关系表达式两边的数据类型必须一致。 ? 9个关系运算符的运算级别相同,而且都是所有运算符中级别最低的。在同级别运算符中,按从左到右的顺序运算,括号里的表达式最先运算。 ? 当对字符进行大小比较时,Delphi对字母的大小写是有区别的,并按照每个字符的ASCII码值大小予以比较。 (2)逻辑运算符和逻辑表达式 逻辑表达式就是用逻辑运算符把若干个关系表达式或逻辑值(True或False)连接起来的式子。 逻辑表达式的运算步骤是:对双目运算符,先运算两个表达式的值,再进行逻辑比较;对单目运算符(Not),先计算表达式的值,再进行取反操作。 注意:逻辑运算遵循以下规律。 ? 逻辑运算符与第二章讲解的位运算符符号相同,但含义不同。当逻辑运算符两边的数据为数值时,此时的逻辑运算符转化为位运算符,结果为整数而不是逻辑值。 ? 逻辑运算符的优先级别是:Not为第一级,And为第二级,Or和Xor为第三级。先运算级别高的,后运算级别低的,同级别运算符,按从左到右的顺序运算。而括号里的表达式最先运算,不管其级别高低。 2.单分支与双分支IF语句 IF语句常用来实现单分支或双分支,它的语法格式有两种,分别如下。 [格式1]:IF (条件) Then 语句1; [格式2]:IF (条件) Then 语句1 Else//Else之前(语句1之后)没有分号 语句2; 注意: (1)对语法格式2(双分支IF语句),语句1后面没有分号,因为IF…Then…Else语句是一个完整的语句。 (2)两种语法格式中的语句1和语句2都可以是简单语句或复合语句(复合语句必须包含在begin和end之间)。 【例3-2】 编写一个做算术题的程序,程序的设计界面如图3-3所示。程序执行时,单击【出题】按钮,将随机产生100以内的非负加数和被加数,当在等号“=”右边的方框里写出正确答案后,单击【结果】按钮,将显示“答案正确”;如果输入的答案不正确,将显示“答案错误”,如图3-4所示。 3.多分支Case语句 [格式]:Case (表达式) of 值1:语句1; 值2:语句2; … 值n:语句n; Else //这里的Else之前可以有分号 语句n+1; end; 注意: (1)“表达式”的值必须是顺序类型,即整型、字符型、布尔型、子界型和枚举型。 (2)“值1”到“值n”应该是“表达式”可能出现的值,它们还应该各不相同。 (3)语句可以是简单语句,也可以是复合语句。 (4)Else语句可以省略,省略时如果“表达式”的值与“值1”~“值n”中的任何一个值均不相等,则不执行任何分支,直接跳转到end;后面的语句执行。 (5)Case语句可以用IF语句来实现,但IF语句不一定能用Case语句实现。 【例3-3】 某个团体按如下规定交会费:收入在0~499元之间的交0.5%,收入在500~999

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档