资源简介 (共16张PPT)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*ny=(a+b)*(1-0.8)输出y的值实践—编写程序开始结束输入n的值a=3*n , b=5*ny=(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,"元")#print()输出函数的格式化输出,输出字符串?object/对象。#还输出了精确到小数点两位的浮点数y的值。例题-圆的问题题目描述:给出圆的半径,求圆的直径、周长和面积。输入 圆的半径实数r,输出圆的直径、周长、面积,每个 数保留小数点后4位。圆周率取值为3.14159。输入:输入包含一个实数r(0输出:输出一行,包含三个数,分别表示圆的直径、周长、 面积,数与数之间以一个空格分开,每个数保留小数 点后4 位。【输入样例】3.0【输出样例】6.0000 18.8495 28.2743例题-圆的问题分析问题设计算法编写程序调试运行程序设计算法1.输入一个半径值r2.求直径d=2*r3.求周长c=2*3. 14159*r4.求面积s=3.14159*r*r5.输出直径、周长、面积开始输入r的值d=2*rc=2*3. 14159*rs=3.14159*r*r输出d,c,s的值结束例题-圆的问题编写程序顺序结构练习题1. Python输入函数为( )。A. time() B. round() C. input( ) D. print()2. 下列选项中,属于Python输出函数是( )。A. random() B. print() C. sqrt() D. input()3. 有关顺序结构的说法不正确的是( )。A. 顺序结构是算法的基本结构之一B. 任何的程序设计中都有顺序结构C. 顺序结构在程序设计中可有可无D. 顺序结构、选择结构、循环结构是程序设计三种基本结构。顺序结构练习题4.下面的程序段,通过键盘输入5,则运算结果是( )A=int(input())print(A*5)A.3125 B.25 C.5*5 D.5.55. s=int(input(“请输入一个两位数:”))s=s%6print(s)程序运行后,键盘输入33,其输出结果为 ( )A.5.5 B.3 C.5 D.3.0顺序结构练习题6.编写一个程序,从键盘上输入3个整数,计算这三个整数的和,并输出结果。7. 编写程序,在超市购买水果,已知水果的重量w和水果的单价p,求购买水果应付的金额(精确到角)。8.已知直角三角形的斜边计算公式,其中邻边 x 和 y 我们通过键盘输入获取。请使用 math 库中的函数来求斜边 d 的值。 展开更多...... 收起↑ 资源预览