4.3运用选择结构描述问题求解过程(1课时)课件(共11张PPT) 2022—2023学年高中信息技术粤教版(2019)必修1

资源下载
  1. 二一教育资源

4.3运用选择结构描述问题求解过程(1课时)课件(共11张PPT) 2022—2023学年高中信息技术粤教版(2019)必修1

资源简介

(共11张PPT)
4.3 运用选择结构描述问题求解过程
单分支if语句
第一课时
复习
语句1
语句2
顺序结构
分支结构
1. 单分支if语句
2. 双分支if语句
选择结构
1.格式
if 表达式 :
语句块
注:①if(条件表达式)后面加“:”;
②语句组是由多个语句构成复合语句
时,所有语句严格遵循相同的缩进。
单分支if语句
2.流程图
表达式
语句块
True
False
单分支if语句
执行过程:语句组只有在条件表达式的值为真True时才会执行,否则为假False不执行。
例:计算优惠价格
单分支if语句
P76项目小组成员在某购物网站上了解到,某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打九折,一次购买11本以上(含11本)。打八折。怎样根据笔记本的单价和购买数量编写程序计算总费用?
例:计算优惠价格
单分支if语句
分析问题:
设项目小组购买笔记本的数量为s本,笔记本的单价为p元,折扣系数为j,总费用为t。根据题意,有:
如果s<6,则j=1.0;
如果6≤s≤10,则j=0.9;
如果s≥11,则j=0.8;
又t=s x p x j,求出t的值即为所求的总费用。
例:计算优惠价格
单分支if语句
2. 设计算法:
例:计算优惠价格
单分支if语句
3. 编程调试:
s=input("请输入购买的笔记本的数量(多少本):")
s=int(s)
p=float(input("请输入笔记本的单价(每本多少元):"))
if s<6:
j=1.0
if s>=6 and s<=10:
j=0.9
if s>=11:
j=0.8
t=s*p*j
print("总费用为:","%.1f"%t,"元")
应用:解决问题
小于0就取反
编程实现:接收用户输入的一个整数(int),输出该数字的绝对值?
实践作业
调试课堂中讲到的例子。
用print()函数输出下面内容:
1、12982
2、你好!我是高中生!
3、算式100-1的值是99!

展开更多......

收起↑

资源预览