内容正文:
中物理
第4章 程序设计基础
粤教版(2019) 信息技术(高中)
第7课时 顺序结构的应用
(必修一)
1
课堂导入
项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位)
活动探究
1
学习目标
1、理解顺序结构的执行顺序。
2、体验根据已知问题,分析问题、设计算法、编写程序、调试程序的过程。
3、巩固input()函数和print()函数。
4、巩固变量之间的运算。
一
顺序结构的应用
分析问题
1.已知笔记本1的单价是3元、笔记本2的单价为5元。
2.规则:如果两种笔记本同时购买,价格可以打8折。
3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)
先求出不使用优惠而单独购买所需费用,再求出使用优惠方案购买所需费用,两者相减即位节省的费用。
一
顺序结构的应用
顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。
如右图所述,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。
知识讲解——顺序结构
一
顺序结构的应用
设计算法
1、输入n的值。
2、 令a=3 × n
3、令b=5 × n
4、令y=(a+b) ×(1-0.8)
5、输出结果y
6、结束
一
顺序结构的应用
如何实现输入?
input()函数
格式:input ()
作用:等待用户用键盘输入数据。
常见用法:
代码 显示内容
input('请输入购买纪念品的数量:') 请输入购买纪念品的数量:
a=input ('请输入购买纪念品的数量:') 从键盘输入一个字符串,赋值给a
一
顺序结构的应用
如何计算?
数据类型转换
格式:int (表达式)
作用:把变量转换成整型。
常见用法:
a=int(input ('请输入购买纪念品的数量:'))
强制将输入的纪念品的数量这个变量转换成整型。
一
顺序结构的应用
如何计算?
表达式与赋值语句
a=int(input ('输入购买的笔记本1和笔记本2的本数均为:'))
a=3*n
b=5*n
y=(a+b)*(1-0.8)
一
顺序结构的应用
如何实现输出?
print()函数
格式:print (表达式)
作用:输出表达式的值。
常见用法:
代码(若b=10) 显示内容
print(b) 10
print('您购买的纪念品共消费:') 您购买的纪念品共消费:
print('您购买的纪念品共消费:',b) 您购买的纪念品共消费: 10
一
顺序结构的应用
如何实现输出?
print()函数格式化输出
%f 格式化浮点数字,可指定小数点后的精度。
%.2f 是指保留小数点后两位。
%y 是指格式化的对象是y。
print('输入购买的笔记本1和笔记本2的本数均为:',n,'本')
print('可节省的费用为:','%.2f'%y,'元')
一
顺序结构的应用
编写代码
n=int(input ('输入购买的笔记本1和笔记本2的本数均为:'))
a=3*n
b=5*n
y=(a+b)*(1-0.8)
print('输入购买的笔记本1和笔记本2的本数均为:',n,'本')
print('可节省的费用为:','%.2f'%y,'元')
一
顺序结构的应用
调试程序
一
顺序结构的应用
交流
各小组讨论、交流以下问题:
1、解决“购买笔记本的费用优惠”问题的其他解决方法。
2、顺序结构的特点。
3、python程序设计语言中,还提供了位运算。请查找相关资料,分享交流关于位运算的用法。
THANKS
“
”
$