4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:6635045 上传时间:2023-07-25 格式:PPTX 页数:19 大小:449.54KB
下载 相关 举报
4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第1页
第1页 / 共19页
4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第2页
第2页 / 共19页
4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第3页
第3页 / 共19页
4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第4页
第4页 / 共19页
4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、4.2运用顺序结构描述问题求解过程运用顺序结构描述问题求解过程复习提问:复习提问:Python程序设计语言中最常用的基本数据类型?程序设计语言中最常用的基本数据类型?数值型数值型字符串型字符串型整型(整型(int):是正或负整数,不带小数点。):是正或负整数,不带小数点。浮点型(浮点型(float):由整数部分和小数部分组成。):由整数部分和小数部分组成。以单引号以单引号或双引号或双引号“”“”括起来的任意文本。括起来的任意文本。“str”一、数据的输入input()的一般格式为:=input(提示信息:)注意:该函数输入的对象可以是数字、字符串和其他任意类型对象。在python中不论输入什么

2、类型的数据,input()函数返回结果都是字符串,需要将其转换为相应的类型再处理。等待用户输入等待用户输入数据的输入:input()函数用法:用法:程序代码显示内容 无提示信息,无提示信息,按回车结束本次输入按回车结束本次输入 光标闪烁,时有时无,输入时易出错,光标闪烁,时有时无,输入时易出错,增加提示语,增加提示语,输入不易出错输入不易出错a=input()a=input(请输入一个整数a=)在在pythonpython中,无论用户通过中,无论用户通过inputinput函数输入什么样的数据类函数输入什么样的数据类型的数据,型的数据,inputinput函数的返回结果都是字符串。函数的返回结

3、果都是字符串。练习:用练习:用input函数输入校名、年龄、体温函数输入校名、年龄、体温二、数据的输出 print()的一般格式为:print(object,sep=,end=n)说明:1)方括号中的项是可选的,后两项可省略。print(object1,object2,object3,)print(object1,object2,object3,)(每项用逗号隔开)(每项用逗号隔开)2)object是要输出的对象,可以是常量、变量或表达式。3)sep 分隔符 sep=:每个输出对象之间的分隔符 如:print(4,5,6,sep=*)print(4,5,6)(缺省)(空格)print(www,

4、baidu,com,sep=.)4)end 结尾符 设定以什么方式结尾 end=n换行符。(缺省)如:print(“hello”),print(“world”)end=(空格,不换行)如:print(“hello”,end=),print(“world”)end=!(!,不换行)如:print(“hello”,end=!),print(“world”)体验输入函数input()和输出函数print()练习1:输入你的名字,再输出你的名字namename=inputinput()“请输入你的名字:请输入你的名字:”printprint(name name )“我的名字是我的名字是”Sep=-Se

5、p=-,课堂练习1编写程序编写程序三、顺序结构的应用三种基本控制结构顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。开始开始结束结束语句序列语句序列顺序结构的流程图顺序结构的流程图三、顺序结构的应用制作一个两位数的加法计算器:外部输入两个整数啊a、b,然后显示a+b的结果制作计算器制作计算器变量:a,b,c输入两个数:input()计算a+b的结果:c=a+b显示:print()(1)分析题目要求编程思路编程思路例题1三、顺序结构的应用三、顺序结构的应用(2)绘制流程图编程思路编程思路a=input(a=input(请输入第一个整数请输入第一个整数a=)a=)b=inp

6、ut(b=input(请输入第二个整数请输入第二个整数b=)b=)c=a+bc=a+bprint(c)print(c)(3)编写代码编程思路编程思路输入:a输入:bc=a+b开始结束输出:c为什么是为什么是520520?而不是而不是2525?(2)绘制流程图编程思路编程思路a=int(input(a=int(input(请输入第一个整数请输入第一个整数a=)a=)b=int(input(b=int(input(请输入第二个整数请输入第二个整数b=)b=)c=a+bc=a+bprint(print(两个数的和是:两个数的和是:,c),c)(3)编写代码编程思路编程思路输入:a输入:bc=a+b开

7、始结束输出:c 项目小组成员在某网购站点上获取到如下信息:笔记本项目小组成员在某网购站点上获取到如下信息:笔记本1 1的单价的单价是是3 3元,笔记本元,笔记本2 2的单价是的单价是5 5元,如果两种笔记本同时购买,价格可元,如果两种笔记本同时购买,价格可以打以打8 8折。计算一下,购买笔记本折。计算一下,购买笔记本1 1和笔记本和笔记本2 2各各n n本,可以优惠多少本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位)元?(以元为单位,四舍五入到小数点后两位)例题例题2 2:三、顺序结构的应用三、顺序结构的应用1.1.已知:笔记本已知:笔记本1 1的单价是的单价是3 3元、笔记本元、笔

8、记本2 2的单价为的单价为5 5元。元。2.2.规则:如果两种笔记本同时购买,价格可以打规则:如果两种笔记本同时购买,价格可以打8 8折。折。3.3.求:购买笔记本求:购买笔记本1 1和笔记本和笔记本2 2各各n n本,可以优惠多少元?本,可以优惠多少元?(四舍五入到小数点两位)(四舍五入到小数点两位)4.4.方法:方法:先求出不使用优惠而单独购买所需费用,先求出不使用优惠而单独购买所需费用,再求出使用优惠方案购买所需费用,再求出使用优惠方案购买所需费用,两者相减即为节省的费用。两者相减即为节省的费用。分析问题:分析问题:假设本数为n,笔记本1的值为a,笔记本2的值为b,优惠费用为y根据问题分

9、析,设计算法如下:根据问题分析,设计算法如下:输入输入n n的值;的值;令令a=3a=3n n;令令b=5b=5n n;令令y=(a+b)y=(a+b)(1-0.8)(1-0.8);输出结果输出结果y y;结束。结束。开始开始结束结束输入输入n的值的值a=3*n,b=5*ny=(a+b)*(1-0.8)输出输出y的值的值设计设计算法算法:开始开始结束结束输入输入n的值的值a=3*n,b=5*ny=(a+b)*(1-0.8)输出输出y的值的值变量变量=input()int()float()print()编写程序:编写程序:n=输入输入n的值的值input(“输入购买的笔记本1和笔记本2的本数均为

10、:”)int()a的值的值a=3*nb的值的值b=5*ny的值的值y=(a+b)-(a+b)*0.8或或y=(a+b)*(1-0.8)输出输出n的值的值print(n )“购买笔记本购买笔记本1和笔记本和笔记本2的数量均为:的数量均为:”“本本”,输出输出y的值的值print(y )“可节省的费用为:可节省的费用为:”“元元”%.2“”%,(按顺序结构的流程图编写代码)%格式符号,使其转换成你需要的格式符号类型。%f 转换成浮点型,可指定小数点后的精度。%.2f 是指保留小数点后两位。%y 是指格式化的对象是y。f编写程序:编写程序:请实现一个计算考试成绩总分的计算器,要求如下:1.共语文、数

11、学、英语三门课程,输入三个数,分别表示语文、数学、英语的分数2.打印三门课程的总分数。题目题目l 给语文,数学,英语,取变量名l 外部输入:input()l 数字参与计算:int(),float()l 计算三科成绩的总分数l 提示,输出:print()(1)分析题目要求编程思路编程思路 课堂练习3(2)绘制流程图编程思路编程思路l 给语文,数学,英语,取变量名l 外部输入:input()l 数字参与计算:int(),float()l 计算三科成绩的总分数l 提示,输出:print()(1)分析题目要求编程思路编程思路输入:yuwen输入:shuxuesum=a+b+c开始结束输出:sum输入:yingyu 课堂练习3上机练习:(3)编写代码 (4)调试运行

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 粤教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(4.2 运用顺序结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|