内容正文:
项目四 分支程序设计──计算行李托运费
学习目标
了解程序结构。
了解关系运算及关系表达式。
了解逻辑运算及逻辑表达式。
掌握使用if语句实现单分支和双分支的方法
乘坐飞机旅行,行李托运费用的计算比较复杂。如果完全依靠人工计算,会花费许多时间,而且很容易出现计算错误。如果能够使用计算机来自动计算行李费用,就可以大大提高工作效率,进而给人们带来很多方便。
本项目将编写一个能够根据旅客所持机票的种类和行李重量进行判断和计算的程序,只要输入机票种类、机票等级和行李的重量,就可以知道是否需要支付费用,费用是多少 。
项目四
分支程序设计──计算行李托运费
项目四
分支程序设计──计算行李托运费
任务一 了解程序的基本结构
任务二 了解if语句
任务三 了解C语言的关系运算和逻辑运算
任务四 进行程序总体设计
任务五 选择机票类型和机票等级,输入行李重量
任务六 计算行李托运费用,输出计算结果
任务七 设置系统密码
任务一 了解程序的基本结构
程序按照语句出现的先后顺序来执行。出现在前面的语句先执行,出现在后面的语句后执行。称为“顺序结构”的程序。
根据条件进行选择,决定下一步到底要执行什么操作的程序结构就称为“选择结构”,也叫做“分支结构”。
程序的某些部分需要反复执行,称为“循环结构”,被反复执行的部分就叫做“循环体”。
程序的基本结构
任务一 了解程序的基本结构
分支结构根据分支的多少,可以分为“单分支结构”、“双分支结构”和“多分支结构”
单分支结构是指条件成立时执行某操作,条件不成立则什么也不执行,直接执行后面的操作。
双分支结构是指条件成立时执行一种操作,条件不成立则执行另外一种操作,执行完毕后再执行后面的操作。
多分支结构是指根据条件的不同,选择多种不同的操作。
任务二 了解if语句
在C语言中可以使用if语句来实现分支。
if语句又叫做条件语句,可以通过判断条件是否成立来决定程序的流程(在可能执行的流程中选择执行其中的一个)。
任务二 了解if语句
一、if语句的格式
if语句的一般格式
if(表达式){语句组1}
[else {语句组2}]
或:
if(表达式)
{语句组1}
[else
{语句组2}]
任务二 了解if语句
二、使用if语句实现分支
(1)实现单分支
——省略else子句
格式如下:
if(表达式) {语句}
执行过程:
当条件表达式的值成立,即判定为逻辑“真”时,则执行语句;否则直接转向执行下一条语句。
任务二 了解if语句
二、使用if语句实现分支
(2)实现双分支
——指定else子句
格式如下。
if(表达式){语句1}
else {语句2}
执行过程:
当条件表达式的值不等于0(即判定为逻辑“真”)时,则执行语句1,然后转向下一条语句;否则,执行语句2。
任务二 了解if语句
二、使用if语句实现分支
(3)实现多分支
──if语句嵌套
格式如下:
if(表达式1) 语句1
else if(表达式2) 语句2
else if(表达式3) 语句3
else if(表达式m) 语句m
else 语句n
如果一条语句中又完整地包含着另一条语句,则称为语句的“嵌套”。
$$