课件编号19909492

4.3 运用选择结构描述问题求解过程 导学案

日期:2024-05-02 科目:信息技术 类型:高中学案 查看:84次 大小:49488Byte 来源:二一课件通
预览图 1/2
运用,选择,结构,描述,问题,求解
  • cover
4.3 运用选择结构描述问题求解过程导学案 4.3.1 if语句的应用 知识准备(第一课时) 1.单分支if语句格式 ( if ( 条件表达式 ): 语句组 A ) 注意:if(条件表达式)后面加 ; 当语句A是由多个语句构成的复合语句时,所有语句严格遵循 。(一般是占4个空格的位置或一个Tab的位置) ( if ( 条件表达式 ): 语句组 A else: 语句组 B )2.双分支if语句格式 执行过程:如果条件表达式为真,则执行 ,然后继续往下执行。如果条件表达式为假,则执行 ,然后继续往下执行。 3.if语句的嵌套 ( 探究活动一 ) 某项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打九折,一次性购买11本以上(含11本)打八折。怎样根据笔记本的单价和购买数量来编写程序计算总费用?(总费用以元为单位,四舍五入到小数点后一位) 分析问题 任务一:在下面的文本框中补全问题分析 设该小组购买笔记的数量为s本,笔记本的单价为每本p元,折扣系数为j,总金额为t,关键的问题是如何根据购买的本数确定折扣系数。根据题意有: 如果s<6,则j=1.0; 如果 ,则j= 如果 ,则j= t= ,t的值即为所求的总金额数。 设计算法 任务二:请将下面的流程图补充完整 ( 输入 处理 输出 ) 编写程序并运行调试程序 任务三:修改下述代码,运行程序。(4处错误) s = input("请输入购买的笔记本数量(多少本):") p = float(input("请输入购买的笔记本单价(每本多少元):")) if j=1.0 if s>=6 and s<=10: j=0.9 if s>=11: j=0.8 t=s*p print("总费用为:",t) 任务四:调试程序(分6种情况): 输入数量为5,单价为3.2,总费用为: 输入数量为6,单价为3.2,总费用为: 输入数量为10,单价为3.2,总费用为: 输入数量为11,单价为3.2,总费用为: 输入数量为100,单价为3.2,总费用为: ( 探究活动二 ) 拓展任务:QQ登录校验 4.3 运用选择结构描述问题求解过程导学案 4.3.2 if...elif...else语句的应用(第二课时) ( if ( 表达式 1): 语句组 1 elif( 表达式 2) 语句组 2 …….. else: 语句组 N+1 ) ( 探究活动一 ) 任务单五:举一反三,解决实际问题。 分类 国内BMI值(kg/m2) 偏瘦 < 18.5 正常 18.5 ~ 24 偏胖 24 ~ 28 肥胖 > 28 问题:编程计算身体质量指数BMI。 (要求:输入体重和身高值,计算BMI值,输出分类指标) 问题描述: BMI:Body Mass Index 国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析 定义:BMI=体重(kg)/ 身高2(m2) 实例:体重72 kg,身高1.75m,BMI值是23.5, 这个值是否健康呢? 代码: ( 达标检测 ) 1、下列代码段执行后,a的值为( ) A、4.5 B、11 C、6 D、3

~~ 您好,已阅读到文档的结尾了 ~~