4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1

2021-11-08
| 16页
| 1560人阅读
| 59人下载
普通

内容正文:

4.2 运用顺序结构描述问题求解过程 顺序结构的应用 主讲人:谷淑雯 顺序结构的应用 举例学习 3种基本控制结构 顺序结构 顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。 开始 结束 语句序列 顺序结构的流程图 项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位) 实践: 分析问题 设计算法 编写程序 调试运行程序 实践--分析问题 已知:笔记本1的单价是3元、笔记本2的单价为5元。 规则:如果两种笔记本同时购买,价格可以打8折。 求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位) 方法: 先求出不使用优惠而单独购买所需费用, 再求出使用优惠方案购买所需费用, 两者相减即为节省的费用。 实践--设计算法 根据问题分析,设计算法如下: ①输入n的值; ②令a=3×n; ③令b=5×n; ④令y=(a+b)×(1-0.8); ⑤输出结果y; ⑥结束。 开始 结束 输入n的值 a=3*n , b=5*n y=(a+b)*(1-0.8) 输出y的值 实践—编写程序 开始 结束 输入n的值 a=3*n , b=5*n y=(a+b)*(1-0.8) 输出y的值 变量=input() int() float() print() ‘%.2f’%y round(x,y) 实践—编写代码 思考: 1.输入怎么实现? 2.如何计算? 表达式与赋值语句 3.输出怎么实现? print()函数格式化输出: %f 格式化浮点数float,可指定小数点后的精度。 %.2f 是指保留小数点后两位。 %y是指格式化的对象是y。 n=int(input("输入购买的笔记本1和2的本数均为:")) #int()函数把变量转换成整型;input()为数据输入函数。 a=3*n #原价3元本的花费 b=5*n #原价5元本的花费 y=(a+b)*(1-0.8) #八折优惠的价格 print("购买笔记本1和笔记本2的数量均为:",n,"本") #print()输出函数,输出括号内的字符串?和变量?对象。 print("可节省的费用为:","%.2f"%y,"元")

资源预览图

4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1
1
4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1
2
4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1
3
4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1
4
4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1
5
4.2 运用顺序结构描述问题求解过程(2)课件-2021-2022学年高中信息技术粤教版(2019)必修1
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。