题目内容
【题目】儿童乘坐火车时,若身高不超过1.1m,则不需买票;若身高超过1.1m但不超过1.4m,则需买半票;若身高超过1.4m,则需买全票.试设计一个买票的算法,并写出相应的程序.
【答案】解:算法:
第一步:测量儿童身高.
第二步:若儿童身高不超地1.1m,则免票.
第三步:若儿童身高身高超过1.1m但不超过1.4m,则需买半票.
第四步:若儿童身高超过1.4m,则需买全票.
程序框图如右图所示.
程序是:
INPUT“请输入身高h(米):”;h
IF h<=1.1 THEN
PRINT“免票”
ELSE
IF h<=1.4 THEN
PRINT“买半票”
ELSE
PRINT“买全票”
END IF
END IF
END
【解析】是否买票,买何种票,都是以身高作为条件进行判断的,此处形成条件结构嵌套,利两个IF语句嵌套即可.
练习册系列答案
相关题目