内容正文:
4.3 运用选择结构描述问题求解过程
作业:求半径为r的圆的面积和周长(单位为cm,结果保留小数点后四位)
2021/4/10
分析问题:
1、已知:圆,半径为R
2、求:圆的面积和周长
设变量?
开始
输入R
输出D,S
结束
设计算法:
编写程序:
顺序结构
4.3.1 if语句的应用
2021/4/10
单分支if语句
双分支if语句
1.单分支if语句
格式:
if 条件表达式:
语句块
语句块中的每一行语句要保持一样的缩进
条件表达式
语句块
Y
N
If语句的执行过程
第四章 程序设计基础
4.3 运用选择结构描述问题求解过程
第四章 程序设计基础
分析问题
设张明购买笔记本的数量为S本,笔记本的单价为每本P元,折扣系数为J,总金额为T,关键的问题是如何根据购买的本数确定折扣系数。根据题意有:
如果S<6,则J=1.0;
如果S>=6而且S<=10,则J=0.9;
如果S>=11,则J=0.8;
T=S*P*J,T的值即为所求的总金额数。
4.3 运用选择结构描述问题求解过程
第四章 程序设计基础
设计算法
解决问题的算法描述如下:
① 输入S、P的值;
② 如果S<6,则J=1.0;
③ 如果S>=6而且S<=10,则J=0.9;
④ 如果S>=11,则J=0.8;
⑤ T=S*P*J;
⑥ 输出T的值;
⑦ 结束。
4.3 运用选择结构描述问题求解过程
第四章 程序设计基础
浮点型函数
float( ) 将变量转换成浮点型
#简单说就是表示带有小数的数据
4.3 运用选择结构描述问题求解过程
第四章 程序设计基础
编写程序
4.3 运用选择结构描述问题求解过程
第四章 程序设计基础
分析问题
调试运行
4.3 运用选择结构描述问题求解过程
第四章 程序设计基础
4.3 运用选择结构描述问题求解过程
探究活动
项目小组成员在某购物网站上看到三种笔记本的优惠费用各不相同,笔记本1、笔记本2、笔记本3每本分别优惠a元,b元和c元,编程输出其优惠的最大值。
第四章 程序设计基础
分析问题
对于读入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。
4.3 运