资源简介 (共19张PPT)粤教版普通高中教科书信息技术 必修1 数据与计算第四章 程序设计基础授课人:单 位:项目介绍项目实施项目展示项目评价项目拓展项目背景网上购物已经成为人们生活中的一部分。通过网购,人们不仅可以方便地在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而以优惠的价格购得心仪的商品。为了购得既经济适用又美观大方的商品,我们可以借助计算机编制程序高效的寻找最佳购物方案。项目介绍项目实施项目展示项目评价项目拓展内容回顾常量和变量 Ab 常用数据类型运算符与表达式Fc完成项目规划确定项目选题常用函数ED第四章 程序设计基础4.2 运用顺序结构描述问题求解过程项目拓展项目介绍项目实施项目展示项目评价项目介绍项目实施项目展示项目评价项目拓展项目范例项目小组成员在某购物站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位。)项目介绍项目实施项目展示项目评价项目拓展分析问题① 先求出不使用优惠单独购买所需总费用,再求出使用优惠方案购买所需总费用,两者相减即为节省的费用。② 令笔记本购买数量为n,笔记本1原价总费用为a,笔记本2原价总费用为b,节省的费用为y。项目介绍项目实施项目展示项目评价项目拓展开始设计算法输入n的值① 输入n的值;② 令a=3*n;③ 令b=5*n;a=3*n, b=5*ny=(a+b) *(1-0.8)输出y的值④ 令y=(a+b)*(1-0.8)⑤ 输出结果y;⑥ 结束。结束算法步骤算法流程图项目介绍项目实施项目展示项目评价项目拓展开始输入n的值设计算法自上而下,顺序执行开始a=3*n, b=5*ny=(a+b) *(1-0.8)输出y的值语句序列结束结束顺序结构的流程图算法流程图项目介绍项目实施项目展示项目评价项目拓展活动一请各小组以项目范例为参考,根据本小组获取的物品优惠信息,分析问题,设计算法,完成项目学习活动记录表对应部分内容。项目介绍项目实施项目展示项目评价项目拓展开始编写程序输入n的值输入函数input()输出函数print()a=3*n, b=5*ny=(a+b) *(1-0.8)输出y的值结束算法流程图项目介绍项目实施项目展示项目评价项目拓展活动二请同学们自主学习课程学习资源,探究input()函数和 print()函数的功能和用法,并完成项目学习活动记录表“知识技能”部分。项目介绍项目实施项目展示项目评价项目拓展知识点拨12input( )函数:等待用户用键盘输入数据,返回值类型为字符串。int( )函数:把变量转换成整型。3 print()函数:打印输出。%f : 浮点数占位符,格式化输出浮点数,可指定小数点后的精度。4项目介绍项目实施项目展示项目评价项目拓展编写程序n=int(input("输入购买笔记本1和笔记本2的本数均为:"))a= 3*nb= 5*ny=(a+b)*(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("购买笔记本节约的费用为:","%.2f"%y,"元")项目介绍项目实施项目展示项目评价项目拓展活动三请各小组参考项目范例程序,根据本组设计的算法,编写程序,调试运行,并完成项目学习活动记录表对应内容。项目介绍项目实施项目展示项目评价项目拓展小组展示请以小组为单位,展示、讲解本小组选题的程序实现,及程序实现过程中遇到的问题和解决方法。项目介绍项目实施项目展示项目评价项目拓展活动评价1.请打开问卷星平台,完成本节课的课堂测试。2.请打开项目评价量规,客观的为本小组及其他小组的项目学习打分。项目介绍项目实施项目展示项目评价项目拓展拓展延伸某种笔记本一次购买6本以上(含6本)10本以下(含10本)打九折,一次性购买11本以上(含11本)打八折。怎样根据笔记本的单价和购买数量编写程序计算总费用?项目小组成,笔记本2的单价是5计算一下,入到小购买笔记本1和笔记谢谢聆听! 展开更多...... 收起↑ 资源预览