作者其他文章
【导学案】4.3 设计购买纪念品的最佳方案——项目实施2——运用顺序结构描述问题求解过程
发布者:葛小英发布时间:2024-04-20 16:32:02阅读(38) 评论(0) 举报
【课前准备】
1.快速登录平台
2.回到导学案页面,阅读导学案,各小组根据项目选题及拟订的项目方案,结合本节所学知识,开展探究活动
【项目选题】
本章项目学习活动大主题,生活中常见的购买物品最佳方案 1.设计购买电信服务的最佳方案 2.设计购买家用电器的最佳方案 3.设计购买图书的最佳方案 4. 设计购买纪念品的最佳方案(例) |
【项目实施】
【问题】
项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单 价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本 2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位。)
(一)分析相应的程序设计语言的基础知识与特点。
(二)运用顺序结构描述问题求解过程
(三)运用选择结构描述问题求解过程
(四)运用循环结构描述问题求解过程
项目实施 | 探究内容 | 知识与技能 | 具体活动 | 相关学习资源 | 学科核心素养 |
运用顺序结构描述“购买笔记本的费用优惠” 问题求解过程 | 数据的输入和输出 | 输入:input() 输出:print() 输入、输出函数基本用法;顺序结构设计基本流程 运用顺序结构描述问题的求解过程 |
| 教材:P73-75 4.2 运用顺序结构描述问题求解过程。 | |
顺序结构的应用 | 顺序结构执行流程及应用 | 各小组讨论、交流以下问题: (1)解决“购买笔记本的费用优惠”问题的其他方法。 (2)顺序结构的特点。 (3)Python程序设计语言中,还提供了位运算。查找相关资料,与项目小组成员分 享、交流关于位运算的用法。 |
1.分析问题。
先求出不使用优惠而单独购买所需费用,再求出使 用优惠方案购买所需费用,两者相减即为节省的费用。
2.设计算法。
根据上面的分析,设计算法如下:
①输入n的值;
②令a=3×n;
③令b=5×n;
④令y=(a+b)×(1-0.8);
⑤输出结果y;
⑥结束。
3.画出流程图
4.编写程序。
进入点猫编程平台,选择课程,根据设计的算法,编写出该问题的程序代码,运行调试后,保存提交作业。(要求第一行注释说明所在班级、小组、调试运行程序名称)
5.验证算法
# 高一(5)班 1-2组 设计购买纪念品的最佳方案 n =int(input("输人购买的笔记本1和笔记本2的本数均为:")) a =3*n b =5*n y =(a+b)*(1-0.8) print("购买笔记本1和笔记本2的数量均为:",n,"本") print("可节省的费用为:","%.2f"%y,"元") |
5.验证算法