- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 程序设计基础广东教育出版社 普通高中信息技术 必修1 数据与计算
Python的常量和变量Python的数据类型Python的运算符与表达式Python的函数初识Python1数据的输入与输出顺序结构的应用花费有度2if语句的应用if…elif…else语句的应用选择有方3项目选题项目规划项目实施项目展示项目评价项目合作5for循环的应用while循环的应用循环嵌套的应用循环控制的应用4循环可控
循环可控 我是预算大管家------运用循环结构描述问题的求解过程4.4
4.4 循环可控 我是预算大管家
4.4 循环可控 我是预算大管家
4.4 循环可控 我是预算大管家经典算法:输出九九乘法表思考:1、用什么程序结构编程可能实现?2、单层循环结构能够实现吗?
4.4 循环可控 我是预算大管家编写程序输出以下字符图形:思 考
4.4 循环可控 我是预算大管家 上面的代码完成了在一行内输入5个星号,如果要得到三行同样的字符图形,应该如何编写程序呢?
4.4 循环可控 我是预算大管家
4.4 循环可控 我是预算大管家微课 3
4.4 循环可控 我是预算大管家 项目小组经过讨论,最后选择购买单价分别为1.8元的笔记本、1.9元的笔、2.1元的小饰品作为活动的奖品和纪念品,每一种物品至少买100件,并且尽可能地用完1000元经费。 如何设计方案,才能实现购买物品数量最多呢?如数量相同的情况下余额最小的方案为最佳,则最佳方案中每一种物品的数量是多少?余额是多少?
4.4 循环可控 我是预算大管家宋刻本《张丘建算经》百鸡问题 已知公鸡一只5元,母鸡一只3元,小鸡3只一元,如一百元买100只鸡,那么公鸡、母鸡和小鸡各买多少只?经典算法:百钱买百鸡
4.4 循环可控 我是预算大管家合作探究2请根据问题要求,补充空白处代码,认真体会break、continue语句的功能。“任务单”活动2:小组合作探究编程解决“百钱买百鸡”的问题过程。
4.4 循环可控 我是预算大管家经典算法:百钱买百鸡
4.4 循环可控 我是预算大管家经典算法:百钱买百鸡
4.4 循环可控 我是预算大管家 项目小组经过讨论,最后选择购买单价分别为1.8元的笔记本、1.9元的笔、2.1元的小饰品作为活动的奖品和纪念品,每一种物品至少买100件,并且尽可能地用完1000元经费。 如何设计方案,才能实现购买物品数量最多呢?如数量相同的情况下余额最小的方案为最佳,则最佳方案中每一种物品的数量是多少?余额是多少?
4.4 循环可控 我是预算大管家设购买单价为1.8元、1.9元、2.1元的物品数量分别为x,y,z,当前余额r元,所买物品总数量为s,根据题意有下面关系式:1.8x+1.9y+2.1 z ≤1000,我们分别将x,y,z从100至555,526,476逐个穷举,如果x,y,z的值满足式子1.8x+1.9yr+2.1z≤1000,①如x+y+zs,则s=x+y+z,r=1000-(1.8x+1.9y+2.1z),并记录此时x,y,z的值;②如x+y+z=s,且1000-(1.8x+1.9y+2.1z)r,则r=1000-(1.8x+1.9y+2.1z),并记录此时x,y,z的值。一、分析问题
4.4 循环可控 我是预算大管家根据上述的分析,可设计出如下的算法:①令x1=100,令y1=100,令z1=100.令s=300,令r=1000-(100×1.8+100x1.9+100×2.1);②x从100~555穷举;③y从100~526穷举;④z从100~476穷举;⑤如果1.8x+1.9y+2.1z≤1000,若x+y+zs,则s=x+y+z,r=1000-(18x+1.9y+2.1z).x1=x,y1=y,z1=z;若x+y+z=s,且1000-(1.8x+1.9y+2.1z)r.则r=1000-(1.8x+1.9y+2.1z),x1=x,y1=y,z1=z;⑥转步骤④;⑦转步骤③;⑧转步骤②;⑨输出x1,y1,z1,s和r的值。二、设计算法
4.4 循环可控 我是预算大管家x1=100y1=100z1=100s=300r=1000-(100*1.8+100*1.9+100*2.1)for x in range(100,555): for y in range(100,526): for z in range(100,476): if 1.8*x+1.9*y+2.1*z=1000: if x+y+zs: s=x+y+z r=100
您可能关注的文档
- 高中信息技术 程序设计基础 运用选择结构描述问题求解过程(第1课时)if 语句的应用 课件.pptx
- 高中信息技术 程序设计基础 运用选择结构描述问题求解过程(第2课时)if...elif...else 语句的应用 教学设计.docx
- 高中信息技术 程序设计基础 运用选择结构描述问题求解过程(第2课时)if...elif...else 语句的应用 课件.pptx
- 高中信息技术 程序设计基础 运用循环结构描述问题求解过程(第1课时)循环可控,我是预算大管家 教学设计.docx
- 高中信息技术 程序设计基础 运用循环结构描述问题求解过程(第1课时)循环可控,我是预算大管家 课件.pptx
- 高中信息技术 程序设计基础 运用循环结构描述问题求解过程(第2课时)循环可控,我是预算大管家 教学设计.docx
- 高中信息技术 广东版 必修1《数据与计算》《程序设计基础》单元教学设计.doc
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》大单元教学设计(“乐学古诗词小助手”设计与开发).docx
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第1课时 乐学诗词先规划——软件需求分析.docx
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第1课时 乐学诗词先规划——软件需求分析.pptx
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)