4.3.1if语句的应用课件(23ppt)2021-2022学年高中信息技术粤教版(2019)必修1数据与计算

文档属性

名称 4.3.1if语句的应用课件(23ppt)2021-2022学年高中信息技术粤教版(2019)必修1数据与计算
格式 pptx
文件大小 2.6MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-12-18 18:42:27

图片预览

文档简介

(共23张PPT)
运用选择结构描述问题求解过程
——if语句的应用
回顾复习
左? OR 右?
探索新知
思考:随着“双减”政策的实施,小学生有了更多活动的时间,于是某小区小学生便在小区成立了跑腿服务(快递代拿),每件1元,代拿服务如下:
一次代拿6件以上(含6件)10件以下(含10件)打9折;一次代拿 11件以上(包含11件)打8折。根据代拿快递的单价和每户所需代拿的快递数量编写程序计算总费用。
任务一:跑腿费用的计算
步骤一:分析问题
步骤二:设计算法
步骤三:编写程序
任务一:跑腿费用的计算
随着“双减”政策的实施,小学生有了更多活动的时间,于是某小区小学生便在小区成立了跑腿服务(快递代拿,超重除外),每件1元,代拿服务如下:
一次代拿6件以上(含6件)10件以下(含10件)打9折;一次代拿 11件以上(包含11件)打8折。根据代拿快递的单价和每户所需代拿的快递数量编写程序计算总费用。
步骤一:分析问题
任务一:跑腿费用的计算
步骤一:分析问题
已知每件快递代拿单价为1元,设某住户需代拿的快递数量为s,折扣系数为j,总费用为t。根据题意,有:
如果s<6,则j=1.0;
如果s≥6而且s≤10,则j=0.9;
如果s≥11,则j=0.8;
又t=1×s×j,求出t的值即为所求的总费用。
任务一:跑腿费用的计算
步骤 二:设计算法
根据上面对问题的分析,解决问题的算法描述如下:
①输入s的值;
②如果s<6,则j=1.0;
③如果s≥6而且s≤10,则j=0.9;
④如果s≥11,则j=0.8;
⑤t=1× s ×j;
⑥输出t的值;
⑦结束。
要求:以小组为单位,根据分析,设计算法,并全班交流
任务一:跑腿费用的计算
要求:根据算法绘制流程图。
步骤二:设计算法
任务一:跑腿费用的计算
①输入s的值;
②如果s<6,则j=1.0;
③如果s≥6而且s≤10,则j=0.9;
④如果s≥11,则j=0.8;
⑤t=1× s ×j;
⑥输出t的值;
⑦结束。
步骤三:编写程序
思考:同学们,根据算法描述和流程图,我们还能用之前学习的顺序结构来编写程序吗?
顺序结构/选择结构
任务一:跑腿费用的计算
自主阅读课本76-78页内容,回答以下问题:
1、单分支if语句的格式
2、单分支if语句的书写格式的注意事项
3、单分支if语句的执行过程
单分支if语句
if (条件表达式) :
语句A
注意:①if (条件表达式)后面加冒号”;
②当语句A是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。
流程图
执行过程:如果条件表达式为真,则执行 语句A,然后继续往下执行;
如果条件表达式为假,则不执行语句A,然后继续往下执行。
单分支if语句
格式:
任务一:跑腿费用的计算
步骤三:编写程序
思考:随着“跑腿业务”项目的开展,孩子们既得到了锻炼,又挣到了零花钱,小区的孩子都纷纷加入这个项目,为了竞争,小区的三个跑腿小分队分别提出了优惠政策:
三个分队的优惠价各不相同,跑腿1分队、跑腿2分队、跑腿3分队每件快递代拿费分别的优惠价为a元、b元、c元。编程输出其优惠价的最大值
任务二:求最大值
已知输入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找出三个数中最大的数。
解决问题的算法描述如下:
① 输入三个数a、b、c;
② 如果a>b,则m=a;否则m=b;
③ 如果c>m,则m=c;
④ 输出m的值;
⑤ 结束。
分析问题
任务二:求最大值
自主阅读课本78-79页内容,回答以下问题:
1、双分支if语句的格式
2、双分支if语句格式与单分支if语句的区别
双分支if语句
if (条件表达式) :
语句A
else :
语句B
流程图
注意:①if (条件表达式)、else后面加冒号;
②当语句A和语句B是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。
执行过程:如果条件表达式为真,则执行语句A,然后继续往下执行。
如果条件表达式为假,则执行语句B,然后继续往下执行。
双分支if语句
格式:
编写程序
函数分割 .split() 对象是一个 “字符串”
#split()括号内可以没有参数,代表按照空,空格,换行符,制表符来分割。
任务二:求最大值
小学生的跑腿服务仍在小区如火如荼的进行着,但对于某些住户需代拿的快递,小学生是心有余而力不足,因此在跑腿服务里增加内容如下:
如果该住户代拿快递总重量小于5kg(包含5kg),就提示“接单”;
如果该住户代拿快递总重量大于5kg,则提示“超重,不接单”。
任务三:超重问题(练习)
请同学们分别用单分支if语句和双分支if语句完成
任务三:超重问题(练习)
请输入重量 w
W<=5
输出“接单”
输出“不接单”
W>5
结束
请输入重量 w
W<=5
输出“接单”
输出“不接单”
结束
Y
N
Y
N
Y
N
单分支if
双分支if
任务三:超重问题(练习)
代码展示:
单分支if
双分支if
课堂总结
单分支结构
双分支结构
选择结构If 语句的
应用
if-else语句
if 语句
if (条件表达式):
语句A
if (条件表达式):
语句A
else:
语句B
PPT模板下载:www./moban/ 行业PPT模板:www./hangye/
节日PPT模板:www./jieri/ PPT素材下载:www./sucai/
PPT背景图片:www./beijing/ PPT图表下载:www./tubiao/
优秀PPT下载:www./xiazai/ PPT教程: www./powerpoint/
Word教程: www./word/ Excel教程:www./excel/
资料下载:www./ziliao/ PPT课件下载:www./kejian/
范文下载:www./fanwen/ 试卷下载:www./shiti/
教案下载:www./jiaoan/
字体下载:www./ziti/
谢谢聆听!