第4章 分支结构 第4章 分支结构 四川信息职业技术学院·《C语言》 * 【内容提要】 怎样用自然语言或传统流程图描述程序的分支逻辑,以此加深对程序的灵魂——算法的理解,为学习后续章节打下基础;其次,较复杂条件的C语言表述;第三,C语言实现分支程序逻辑的三种方法:条件运算符、if语句、switch语句 【学习重点】 用传统流程图描述分支程序的的处理过程;多条件时f/else的嵌套用法if与switch的混合应用。 第四节 分支结构实现:if语句 第一节 分支程序逻辑 第二节 条件表述 第三节 分支结构实现:条件运算符 第五节 分支结构实现:switch语句 第一节 分支程序逻辑 【例4-1】从键盘输入3个数,如果这3个数能构成一个三角形,则输出该三角形的形状信息(等边、等腰、任意三种情况)。 【简要分析】当实际问题中涉及的条件较多时,如何科学组织条件和表述条件是正确编制程序的关键。 请先看三个实例。 由数学知识可知,结论“a、b、c能构成三角形”包含的前提条件: a、b、c必须同时为正数。(a0,b0,c0) a、b、c任意两数之和必须大于第三数。(a+bc,b+ca,a+cb) 方法1:用自然语言描述程序逻辑。 ①.设置相关环境。 ②.定义实型变量a、b、c。(分别表示三角形三边) ③.输入a、b、c的值。 ④.a、b、c能构成三角形否?若能转⑤
您可能关注的文档
- 第2章基本c语言-2 第1章 C语言概述.ppt
- 第2章基本操作(3ds Max效果图制作基础).ppt
- 第2章基本二维图形绘制(建筑CAD教材课件).ppt
- 第2章数据库与表(数据库应用技术).ppt
- 第03章__HTML5的表单(HTML5基础开发教程).ppt
- 第3章 Android控件Widgets(Android应用程序设计教程课件).ppt
- 第3章 AutoCAD图形特性及其应用(AutoCAD平面设计教程).ppt
- 第3章 ERP的财务管理系统(ERP原理与应用).ppt
- 第3章 Verilog HDL语言(EDA设计技术教学课件).ppt
- 第3章 基本绘图与编辑(一)(AutoCAD 应用教程).ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)