- 577
- 0
- 约1.15千字
- 约 3页
- 2021-09-28 发布于陕西
- 举报
4.3 运用选择结构描述问题求解过程 教学设计
1总体分析
生活中问题逻辑往往不是线性的,有时可能存在多条执行路径,这种情况如何处理,我们需要通过例子将选择结构的内容层层展现,进而进行对比、分析、总结。
2. 学业目标
(1)能够掌握程序的选择结构设计的基本流程;
(2)能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if 语句的嵌套以及if···elif···else 语句的一般格式及使用方法;
(3)能够运用选择结构描述问题的求解过程;
重点:
(1)程序的选择结构设计的基本流程;
(2)Python 程序设计语言的选择结构的单分支 if 语句、双分支 if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法;
难点:
(1)Python 程序设计语言的选择结构的单分支 if 语句、双分支 if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法;
3 过程设计
思考:请回顾上节课的问题,如果我们将问题做如下调整又该如何处理?根据两种笔记本同时购买的数量,设定不同的折扣区间。如都购买5本以上,打8折;都购买10本以上打7折等...
单分支案例: 项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打9折,一次购买11本以上(包含11本)打8折。怎样根据笔记本的单价和购买数量编写程序计算总费用?
解决上述问题的方法有多种,其中一种步骤如下:
(1)分析问题。
设项目小组购买笔记本的数量为s本,笔记本的单价为p元,折扣系数为j,总费用为t。根据题意,有:
如果s6,则j=1.0;
如果s≥6而且s≤10,则j=0.9;
如果s≥11,则j=0.8;
又t=s×p×j,求出t的值即为所求的总费用。
(2)设计算法。
根据上面对问题的分析,解决问题的算法描述如下:
①输入s,p的值;
②如果s6,则j=1.0;
③如果s≥6而且s≤10,则j=0.9;
④如果s≥11,则j=0.8;
⑤t=s×p×j;
⑥输出t的值;
⑦结束。
算法的流程图如右图所示。
(3)编写程序。
根据上面设计的算法,编写出解决该问题的程序如下图所示:
提示:请同学们思考单分支选择结构有什么问题
双分支案例: 对于读入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。
设计算法:
根据上面的分析,解决问题的算法描述如下:
① 输入三个数a、b、c;
② 如果ab,则m=a;否则m=b;
③ 如果cm,则m=c;
④ 输出m的值;
⑤ 结束。
程序实现:
多分支结构案例:
您可能关注的文档
- 自我认知《新定位新发展》课件-2021-2022学年七年级心理健康.ppt
- 初中心理健康教育 教学设计-2021-2022学年七年级心理健康.doc
- 拥抱当下,助力高考 教学课件-2021-2022学年高三心理健康.ppt
- 给情绪换个色彩 教学设计-2021-2022学年高一心理健康.docx
- 乾坤未定,你也是一匹黑马 课件-2021-2022学年高三心理健康.pptx
- 青春路上,有你同行 教案-2021-2022学年高二心理健康.docx
- 谁动了我的愤怒?——情商训练营 课件-2021-2022学年高二心理健康.pptx
- 完美主义真的完美吗? 课件-2021-2022学年高二心理健康.pptx
- 界限我心知(人际关系辅导篇)课件-2021-2022学年高二心理健康.pptx
- 4.2 运用顺序结构描述问题求解过程 教学设计-2021-2022学年上学期高一信息技术粤教版必修一.docx
最近下载
- LTC流程培训课件.pptx VIP
- 2026年郑州工业安全职业学院单招职业适应性测试题库及答案1套.docx VIP
- 【小升初】2023-2024学年江苏省南通市苏教版升学分班考数学模拟测试题2套(含解析).pdf VIP
- 安徽省考试录用公务员公安类真题及参考答案.doc VIP
- 人教版(2024)八年级上册英语全册各单元阅读理解练习题汇编(含答案).docx
- 36岁儿童学习与发展指南解读.doc VIP
- 2026年郑州工业安全职业学院单招职业技能考试题库及答案详解1套.docx VIP
- 《国家标准》羊肉分割技术规范.doc VIP
- EPSS怡达快速电梯TRE110电气原理图纸(2014版).pdf
- 2026年郑州工业安全职业学院单招职业技能测试题库及答案1套.docx VIP
原创力文档

文档评论(0)