4.2运用顺序结构描述问题求解过程课件_第1页
4.2运用顺序结构描述问题求解过程课件_第2页
4.2运用顺序结构描述问题求解过程课件_第3页
4.2运用顺序结构描述问题求解过程课件_第4页
4.2运用顺序结构描述问题求解过程课件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

粤教版普通高中教科书信息技术必修1数据与计算4.2运用顺序结构描述问题求解过程数据的输入与输出-输入(input)输入说明input()一般格式<变量>=input('提示信息:')提示信息可有可无输入对象数字、字符串和其他任意类型对象-返回结果字符串在Python3.x如果需要,进行类型转换如a=int(input())#转换为整型-数据的输入与输出-输出(print)输出说明print()print([object,…][,sep=''][,end='\n'])中括号表示可选,如省略,则取默认值object(要输出的对象)可以是常量、变量或表达式等sep(分隔符)输出对象之间的分隔符,缺省为单个空格end(结尾输出符号)缺省值是换行符输出1-2-3!输出123print(1,2,3,sep='-',end='!')print(1,2,3)数据的输入与输出-输出(print)输出参数格式化%表示占位符print()%d表示整数%f表示浮点数%s表示字符串print('%s%s%d'

%

('tao','bao',11.11))#输出taobao

11'%s%s%d'格式控制符%标记转换说明符的开始('tao','bao',11.11)转换说明符print("%8.5f"%3.1415926)#输出“☐3.14159”print("%-8.5f"%3.1415926)#输出“3.14159☐”字段宽度为8(不够补空格)精度为5右对齐,-左对齐print("%.2f"%3.1415926)#输出3.14保留2位小数,字段宽度不限,左对齐顺序结构的应用开始语句序列结束顺序结构的流程图顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。如第三章第二节“三种基本控制结构”所述,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。4.2.2顺序结构的应用项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位。)问题计算机解决问题的过程分析问题设计算法编写程序调试运行程序(1)分析问题。先求出不使用优惠而单独购买所需费用,再求出使用优惠方案购买所需费用,两者相减即为节省的费用。4.2.2顺序结构的应用(2)设计算法。根据上面的分析,设计算法如下:①输入n的值;②令a=3×n;③令b=5×n;④令y=(a+b)×(1-0.8);⑤输出结果y;⑥结束。开始结束输入n的值输出y的值a=3×n,b=5×ny=(a+b)×(1-0.8)4.2.2顺序结构的应用(3)编写程序。根据上面设计的算法,可以编写出该问题的程序代码n=int(input("输入购买的笔记本1和笔记本2的本数均为:"))a=3*nb=5*ny=(a+b)*(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("可节省的费用为:","%.2f"%y,"元")4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论