4.2运用顺序结构描述问题求解过程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第四章程序设计基础4.2运用顺序结构描述问题求解过程胡玉清复习提问:什么是常量?什么是变量?一、顺序结构的定义按语句的先后顺序执行的结构称为“顺序结构”。问题:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,需要支付多少元?用合适的方法描述算法。二、数据的输入和输出1、输入:变量=input(‘提示信息:’)注意:input()函数返回结果都是字符串,需要将其转换为相应的类型再处理。二、数据的输入和输出2、输出:Print([object,…][,sep=‘’][,end=‘\n’]说明:1)方括号中的项是可选的。2)object是要输出的对象,可以是常量、变量或表达式。3)sep后面的空格(或其他字符)表示每个输出对象之间的分隔符,如果缺省的话,默认值是一个单个的空格。如:print(4,5,6,sep=‘***’)输出结果为4***5***64)end后面的字符串含义为输出文本尾的一个字符串,默认值是一个\n换行符。如end=‘‘则输出一个空格,不换行。如:prin(“hello”,end=‘‘)print(“world”)三、顺序结构的应用顺序结构是最常用最简单的程序结构,其语句执行顺序是自上而下的依次执行的。开始结束语句序列三、顺序结构的应用问题:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,需要支付多少元?分析问题:先求出不使用优惠所需费用,再求出使用优惠所需费用。开始结束输入n的值a=3*n,b=5*ny=(a+b)*0.8输出y的值三、顺序结构的应用编写程序:n=int(input(输入购买的笔记本1和笔记本2的本数:))a=3*nb=5*ny=(a+b)*0.8print(购买笔记本1和笔记本2的数量为:,n,本)print(实际的需要支付,%.2f%y,元)调试程序:交流P76小结

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功