数字化-项目一任务5_第1页
数字化-项目一任务5_第2页
数字化-项目一任务5_第3页
数字化-项目一任务5_第4页
数字化-项目一任务5_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务描述自加、自减运算符循环结构循环跳转PART01任务描述用户插入银行卡后需要输入密码,只有输入正确的密码才能进入ATM主功能页面选取接下来要进行的操作,密码输入只有三次机会,超过三次系统会退出,参考图如下:任务描述PART02自加、自减运算符自加(自减)运算的作用是使单个变量的值加1(减1),属于单目运算符,有以下两种表示形式:前缀形式:++i,--i后缀形式:i++,i--1.前缀形式运算:自加、自减运算符在变量前面有如下变量定义:inti=5,j;j=++i;前缀形式的运算规则是:首先执行i自加,即i=i+1,再使用i的值,此时++i的值是i自加后的值,简单说就是先自加,后赋值。2.后缀形式运算:自加、自减运算符在变量后面有如下变量定义:inti=5,j;j=i++;后缀式的运算规则是:首先使用i的值,即i++的值就是i未变化之前的值,再执行i自加的运算,即i=i+1,简单说就是先赋值,后自加。自加、自减运算符注意:(1)自加、自减运算只能用于变量,而不能用于常量或者表达式。例如:9++、(a+b)++都是不合法的。(2)不管是自加还是自减,对于运算变量来讲,结果是一样的,都会使变量加1或者减1,不同的是前缀和后缀表达式的结果不同。自加、自减运算符PART03循环结构一、循环概述循环结构是当满足某种循环的条件时,将一条或多条语句重复的执行若干遍,直到不满足循序条件为止,这种结构可以使程序简单明了。构成循环的三个要素是:循环变量、循环体和循环终止条件。循环结构有两种类型:(1)当型循环结构:表示当条件成立时,反复执行操作,当条件不成立时循环结束。(2)直到型循环结构:表示先执行循环操作,再判断条件是否成立,若条件成立,则反复执行循环操作,直到条件不成立时循环结束。循环结构二、while循环while循环体是典型的当型循环结构,其基本形式是:while(表达式){循环体}当此表达式的值为“真”(非零)时,就执行循环体,为“假”(零)时,就不执行循环体,其执行过程可用下图表示。循环结构说明:(1)while语句中的表达式一般是关系表达式或者逻辑表达式,但也可以是任意一种类型表达式;(2)循环体如包含有一条以上的语句,则必须用“{}”括起来,组成复合语句。(3)while语句的特点是先判断表达式,后执行循环体,所以循环有可能一次也不会执行(当表达式第一次计算就为假时)。(4)“while(表达式)”后面不要加上“;”(5)循环体中需要有使循环趋于结束的语句,否则该循环就是一个死循环。循环结构三、dowhile循环1.dowhile循环结构语法dowhile循环是典型的直到型循环体,其基本形式:do{循环体

}while(表达式);其执行过程是:先执行循环体中的语句,然后再判断表达式是否为真,如果表达式为真则继续执行循环体;如果表达式为假,则终止循环。注意:while(表达式)后面的“;”不能省略。循环结构2.while语句和dowhile语句比较(1)在一般情况下,用while和do-while语句处理同一问题时,若二者是一样的(循环表达式一样且循环体语句一样),且while后面的表达式一开始就为真(非0),它们的结果也一样。(2)如果while后面的表达式第一次就为假(0),两者循环体的结果是不同的。循环结构四、for循环1.for循环基本形式for(变量赋初值;循环条件表达式;循环变量的变化){循环体语句}注意:(1)循环体语句如果有两条及以上语句,循环体需要用复合语句来表示。(2)变量赋初值在有的情况下是可以给非循环体变量赋值的。(3)“for(变量赋初值;循环条件表达式;循环变量的变化)”后面不能加“;”,否则循环体将是一条空语句。循环结构for语句的执行过程如下:(1)先求解表达式1,本例中完成了循环体变量i的赋值和非循环体变量sum的赋值。(2)求解表达式2,若表达式的值为真(非0即是真),则执行for语句中指定的循环体语句,然后执行下面第3步;若表达式的值为假(0即是假),则结束循环,转到第5步。(3)求解表达式3。本例中执行i++,是i的值自加1。(4)转回上面第2步继续执行。(5)循环结束,执行for语句下面的一个语句。循环结构2.for循环其他形式(1)for循环中的“表达式1”、“表达式2”和“表达式3”都是选择项,即可以缺省,但各个表达式间的“;”不能缺省。(2)省略了“表达式1”,表示不对循环控制变量赋初值。(3)省略了“表达式2”,表示设置循环检查的条件,此时循环将无条件的执行下去,成为了死循环。(4)省略了“表达式3”,则不对循环控制变量进行操作,为了保证循环有效这时可在循环体语句中加入修改循环控制变量的语句。(5)“表达式1”和“表达式3”可以省略。(6)3个表达式都可以省略,等价于while(1)循环结构PART04循环跳转一、break语句break语句基本形式:break;break语句不能用于循环语句和switch语句(开关语句)之外的任何其他语句中。当break语句用于do-while、for、while循环语句中时,使流程跳到循环体语句之外,提前结束循环,接着执行循环体下面的语句,通常break语句总是与if语句联在一起,即满足条件时便跳出循环。循环跳转二、continue语句continue语句基本形式:continue;continue语句只能运用在循环体语句中,作用是结束本次循环,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论