1 / 13
文档名称:

第3章结构化程序设计语句.doc

格式:doc   大小:61KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章结构化程序设计语句.doc

上传人:iris028 2020/1/11 文件大小:61 KB

下载得到文件列表

第3章结构化程序设计语句.doc

相关文档

文档介绍

文档介绍:第3章  理论知识结构化程序由顺序结构﹑选择结构﹑循环结构组成。顺序结构指程序流程不发生转移的程序结构,如赋值﹑计算﹑输入输出,选择结构是根据条件是否成立确定是否执行某些语句或变量及表达式的取值,循环结构是重复执行某段程序语句。–可实现单分支﹑双分支﹑多分支选择结构格式1:if(表达式)语句-单分支选择结构注意:(1)表达式为关系或逻辑表达式。(2)多条件语句用{}括起来成为语句块。(3)(表达式)中的括号不能省略格式2:if(表达式)语句1;-双分支选择结构else语句2;【例3-1】if语句应用-新建控制台应用程序3-1在Main()方法中输入下列语句usingSystem;;;namespace__1{classProgram{staticvoidMain(string[]args){doublecj;cj=(());//输入成绩转换为实数if(cj>=60)//如果成绩大于等于60{("恭喜您,您通过了这次考试!");//();}("你不及格!");();}}} 执行结果: 【例3-2】编写一个Windows应用程序实现双分支选择结构对象名属性名属性值说明textBox1Text""输入成绩textBox2Text""显示结果Button1Text"判断"判断成绩是否通过Button2Text"退出"退出应用程序    privatevoidbutton1_Click(objectsender,){doublecj;cj=();//把输入的成绩转换为实数if(cj>=60)//="恭喜您,您通过了这次考试!";="对不起,准备补考吧!";}privatevoidbutton2_Click(objectsender,){();} 执行结果: 格式3:if(表达式1)语句1;-多分支选择结构elseif(表达式2)语句2;elseif(表达式3)语句3;…………….else语句n【例3-3】if语句应用-新建控制台应用程序3-3在Main()方法中输入下列语句usingSystem;;;namespace__3{classProgram{staticvoidMain(string[]args){intcj;chardj;//cj-成绩,dj–("请输入您的成绩:");//输出提示信息cj=(());//读取成绩if(cj>=90)dj='A';//优秀elseif(cj>=80)dj='B';//良好elseif(cj>=70)dj='C';//中等elseif(cj>=60)dj='D';//及格elsedj='E';//("您的成绩等级为:{0}",dj);//();}}} 执行结果: 【格式】switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;break;……………..case常量表达式n:语句n;break;【default:语句n+1;break;】}注意:(1)各分支语句中的break不能省略,否则会出现错误,这和C/C++不同。【例3-4】编写一个Windows应用程序实现switch多分支选择结构privatevoidbutton1_Click(objectsender,){doublecj;//存放输入的成绩intdj;stringstrdj;//存放成绩的十位数及成绩等级cj=();//把输入的成绩转换为单精度数dj=(int)cj/10;//获得成绩的十位数switch(dj){case10:case9:strdj="A";break;//优秀case8:strdj="B";break;//良好case7:strdj="C"