作者其他文章
【导学案】4.2 设计购买纪念品的最佳方案——项目实施1——分析相应程序设计语言的基础知识与特点
发布者:葛小英发布时间:2024-04-20 15:37:37阅读(29) 评论(0) 举报
【课前准备】
1.快速登录平台
2.回到导学案页面,阅读导学案,各小组根据项目选题及拟订的项目方案,结合本节所学知识,开展探究活动
【项目选题】
本章项目学习活动大主题,生活中常见的购买物品最佳方案 1.设计购买电信服务的最佳方案 2.设计购买家用电器的最佳方案 3.设计购买图书的最佳方案 4. 设计购买纪念品的最佳方案(例) |
【项目实施】
【问题】
项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单 价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本 2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位。)
(一)分析相应的程序设计语言的基础知识与特点。
(二)运用顺序结构描述问题求解过程
(三)运用选择结构描述问题求解过程
(四)运用循环结构描述问题求解过程
【分析】
在运用计算机程序求解问题时,需要有一种能够实现人机交流的语言,即程序设计语 言。人们通过这种语言把求解的方法和步骤告诉计算机,计算机则按照程序的流程自动求 解问题。 例如,求解购买纪念品的最佳方案问题,需要知道各商品的单价,才能设计出最佳方 案。现在设总预算为S,需要购买10个不同品种的商品数量为x1,x2,…,x10,则求解问题 的思路如下 :
(1)上网搜索各个商品的价格。 (笔记本单位价:常量;数据类型:)
(2)求出各个商品的最低单价a1,a2,…,a10。 (最低单价:变量)
(3)令E=S-(a1×x1+a2×x2+…+a10×x10),求x1,x2,…,x10的值(其中x1,x2,…, x10为正整数),使E最小(E≥0)。
在编写上述求解算法程序前,首先应掌握程序设计的一些基础知识,包括程序的常量和变量、数据类型、运算符与表达式及函数等。我们以Python语言为例,开展以下活动。
(一)分析相应的程序设计语言的基础知识。
(二)分析所选程序设计语言的特点。
项目实施 | 探究内容 | 知识与技能 | 具体活动 | 相关学习资源 | 学科核心素养 |
1.分析相应的程序设计语言Python的基础知识 | Pyhton语言的常量与变量 | 常量和变量的定义及数学意义 | 学习交流讨论常量与变量的命名规则有哪些,编写代码时,如果定义变量名更符号问题描述? | 教材:P67-68 4. 1. 1 Python的常量和变量 | |
python语言常见的数据类型 | 正确运用数据类型表述表示程序中的各种“量” | 交流讨论几种基本数据类型所描述的内容。 交流讨论所实施的项目学习中可能用到的数据类型。 交流讨论“合理定义数据类型可以优化程序的运行”这一观点并举例说明。 | 教材:P68-69 4.1.2 Python的数据类型 | ||
python的运算符与表达式 | 1.各种 常用运算符与表达式的含义和用法 2.正确运用Python的运算处理数据计算 3.几种常用的Python内置函数的用法 4.正确使用python函数处理运算数据和运算过程 | 探究各种运算符与表达式的用法及举例。 交流讨论程序设计中的运算符与表达式跟数学中的运算符与表达式的异同。 | 教材:P69-71 4.1 .3 Python的运算符与表达式 4.1 .4 Python的函数 | ||
2.分析所选程序设计语言Python的特点 | Python的函数 | 几种常用内置函数 | 探讨几种常用内置函数的用法及举例。 | 教材:P71-72 4.1 .4 Python的函数 教科书的配套学习资 源包 |