Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第4章 选择结构程序设计
36页1、第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 面向对象编程技术 第7章 继承,第8章 数组与自定义类型 第9章 菜单、工具栏与状态栏 第10章 鼠标键盘事件 第11章 ActiveX控件 第12章 数据库技术 第13章 开发Web应用程序 第14章 异常处理与部署应用程序,下一页,Visual C# 2005程序设计,上一页,章节目录,上一页,下一页,第4章 选择结构程序设计 4.1 选择结构程序的设计 在C#中,提供两种选择语句实现流程的改变:if语句,用于判断特定的条件能否满足,用于单分支选择,也可以通过嵌套实现多分支选择。switch语句,用于多分支选择。,章节目录,上一页,下一页,4.2 单分支选择结构(if语句) if语句是程序设计中基本的选择语句,它根据条件表达式的值选择要执行的后面的内嵌语句序列。一般用于简单选择,即选择项中有一个或两个分支,语句执行的过程中根据不同的情况进行选择其中一个分支执行。格式为: if (布尔条件表达式) 内嵌语句序列1; else 内嵌语句序列2;,图
2、5-1 if语句的流程图,章节目录,上一页,下一页,说明: 条件表达式可以是关系表达式、逻辑表达式(布尔表达式)或逻辑常量值真(true)与假(false),当条件表达式的值为真时,程序执行语句序列1,否则执行语句序列2。 语句序列1和语句序列2可以是单语句,也可以是多语句。如果语句序列中为单语句大括号可以省略。 else子句为可选部分,可根据实际情况决定是否需要该部分。如果省略else子句,则选择结构的流程图如图4-2所示。,章节目录,上一页,下一页,章节目录,上一页,下一页,章节目录,上一页,下一页,4.2.1 ifelse语句 根据布尔条件表达式的值进行判断,当该值为真时执行if语句后的语句序列,当为假时,执行else语句后的语句序列。该结构一般用于两种分支的选择。下面结合实例介绍ifelse语句的使用方法。 【例4-1】求函数值,输入x,计算y的值,其中:,章节目录,上一页,下一页,程序运行结果,章节目录,上一页,下一页,分析:该问题是数学中的一个分段函数,它表示当x 0时,用公式y=4x来计算y的值,当x 0时,用公式y=15-2*x来计算y的值。在选择条件时,既可以选择x
3、0作为条件,也可以选择x 0作为条件。这里选择x 0作为选择条件。这时当x 0为真时,执行y=4*x;为假时,执行y=15-2*x。,图5-2 实现打折优惠,(1) 设计界面 创建一个Windows应用程序项目,向窗体中添加2个文本框控件textBox1与textBox2,2个标签控件label1与label2,一个按钮控件button1。 (2) 设置窗体及控件属性 设置窗体及相应控件的Text属性。 (3) 编辑代码 选中按钮控件,单击鼠标右键,在弹出的菜单中选择“查看代码”命令,或通过“视图”菜单中的“代码”命令,切换到代码视图。也可以双击控件直接在事件中添加代码。代码为:,章节目录,上一页,下一页,private void button1_Click(object sender, EventArgs e) int x = int.Parse(txtX.Text),y; / 声明整型变量x,y if (x = 0) / x 0则执行公式y=4*x y = 4 * x; else / 否则执行公式y=15-2*x y = 15 - 2 * x; txtY.Text = y.ToSt
4、ring( ); / 输出求得的函数值y ,章节目录,上一页,下一页,【例4-2】输入两个整数,输出较大的整数。 设有整数a、整数b及存放较大整数的变量max。,章节目录,上一页,下一页,图5-4 口令验证,章节目录,上一页,下一页,代码如下。 private void button1_Click(object sender, EventArgs e) int max = int.Parse(txtA.Text); int b=int.Parse(txtB.Text); if (max b) / 省略else子句的if语句 max = b; lblResult.Text =“较大的值为:“+ max; ,章节目录,上一页,下一页,【例4-3】输入成本与收入,如果成本等于收入,则显示盈利情况为“持平”,如果成本小于收入,则显示盈利情况为“盈利”,如果成本大于收入则显示盈利情况为“亏损”。,章节目录,上一页,下一页,【判断】按钮的Click事件代码为: private void button1_Click(object sender, EventArgs e) int costs = in
《Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第4章 选择结构程序设计》由会员E****分享,可在线阅读,更多相关《Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第4章 选择结构程序设计》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页