文档介绍:IT Education & Training
Neusoft Institute of Information
Date: 11 十一月 2017
第三章
结构化程序设计
办公室:C7座101
办公室电话:
EMAIL:wangh-whi@
课件下载网址:ftp://computer./王会/08-09第一学期
任课教师:王会
结构化程序设计——分支结构
复习
if语句
使用if语句嵌套
switch语句
授课要点
体重问题
标准体重=(身高-100)×(单位:千克)其数值的正负10%为健康。
如何用C程序实现以上体型判断?
体重问题分析(一)
据标准,一个人的体重有两种可能性:体重在标准范围内、体重超标。若体重在标准范围内提示体型完美,否则不提示。采用if结构即可解决。
if描述分支结构
根据已有流程图,进行描述将分支结构部分流程图转换为if结构描述
if(条件P)
{A}
{},否则不能省略
条件P
A
Y
N
if部分代码
if(weight<=sweight* && weight>=sweight*)
{printf("恭喜您!您的体型很完美!\n");
}
体重问题分析(二)
据标准,一个人的体重有两种可能性:体重在标准范围内、体重超标。若体重在标准范围内提示体型完美,否则提示体重超标。采用if-else结构即可解决。
if-else 描述分支结构
根据已有流程图,进行描述将分支结构部分流程图转换为if-else结构描述
B
条件P
A
Y
N
if(条件P)
{A}
else
{B}
、B为语句模块
、B为一条语句可省略{},否则不能省略
if-else部分代码
if(weight<=sweight* && weight>=sweight*)
{printf("恭喜您!您的体型很完美!\n");
}
else
{printf(“您的体重超标,请注意改善!\n");
}