顺序结构程序设计习题_第1页
顺序结构程序设计习题_第2页
顺序结构程序设计习题_第3页
顺序结构程序设计习题_第4页
顺序结构程序设计习题_第5页
全文预览已结束

下载本文档

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

文档简介

顺序结构程序设计练习题顺序结构是程序设计中最基础的结构,其特点是程序语句按书写顺序依次执行,无分支、无循环。以下练习题涵盖基础输入输出、变量运算、单位转换等核心考点,帮助巩固顺序结构的应用。一、基础入门题(巩固输入输出与简单运算)题目1:输入两个整数,计算并输出它们的和、差、积、商(整除)要求:从键盘输入两个整数a和b(保证b≠0,避免除法报错);依次计算a+b、a-b、a×b、a÷b(整除,忽略小数部分);按照“和:xxx,差:xxx,积:xxx,商:xxx”的格式输出结果。示例输入:103

示例输出:和:13,差:7,积:30,商:3参考答案(Python):python

#输入两个整数

a=int(input("请输入第一个整数:"))

b=int(input("请输入第二个整数(不为0):"))

#计算四则运算

sum_ab=a+b

diff_ab=a-b

prod_ab=a*b

quot_ab=a//b

#输出结果

print(f"和:{sum_ab},差:{diff_ab},积:{prod_ab},商:{quot_ab}")题目2:输入一个圆的半径,计算并输出圆的周长和面积要求:圆周率π取值3.14159;从键盘输入圆的半径r(正数);计算公式:周长=2×π×r,面积=π×r²;输出结果保留2位小数。示例输入:5

示例输出:圆的周长:31.42,圆的面积:78.54参考答案(Python):python

pi=3.14159

r=float(input("请输入圆的半径:"))

circumference=2*pi*r

area=pi*r**2

print(f"圆的周长:{circumference:.2f},圆的面积:{area:.2f}")二、提升练习题(综合应用输入输出与表达式计算)题目3:温度转换(摄氏度转华氏度)要求:输入一个摄氏度温度(可小数);转换公式:华氏度=摄氏度×9/5+32;输出转换后的华氏度,保留1位小数,并提示“摄氏度xxx转换为华氏度为xxx”。示例输入:25

示例输出:摄氏度25.0转换为华氏度为77.0参考答案(Python):python

celsius=float(input("请输入摄氏度温度:"))

fahrenheit=celsius*9/5+32

print(f"摄氏度{celsius:.1f}转换为华氏度为{fahrenheit:.1f}")题目4:输入一个三位数,分离并输出它的百位、十位、个位要求:输入一个100~999之间的整数;分别计算百位(num//100)、十位(num//10%10)、个位(num%10);按“百位:xxx,十位:xxx,个位:xxx”的格式输出。示例输入:456

示例输出:百位:4,十位:5,个位:6参考答案(Python):python

num=int(input("请输入一个三位数:"))

hundred=num//100

ten=num//10%10

unit=num%10

print(f"百位:{hundred},十位:{ten},个位:{unit}")题目5:计算长方形的周长和面积要求:输入长方形的长和宽(可小数);计算公式:周长=2×(长+宽),面积=长×宽;输出结果保留2位小数,格式为“长方形的周长:xxx,面积:xxx”。示例输入:3.52.8

示例输出:长方形的周长:12.60,面积:9.80参考答案(Python):python

length=float(input("请输入长方形的长:"))

width=float(input("请输入长方形的宽:"))

perimeter=2*(length+width)

area=length*width

print(f"长方形的周长:{perimeter:.2f},面积:{area:.2f}")三、拓展练习题(结合实际场景)题目6:输入商品单价和数量,计算总价(含简单优惠)要求:输入商品单价(float类型)和购买数量(int类型);优惠规则:总价≥100元时,减免10元;总价<100元时,无优惠;计算实际应付金额,输出“商品单价:xxx,数量:xxx,应付金额:xxx”,保留2位小数。示例1输入:15.56

示例1输出:商品单价:15.50,数量:6,应付金额:83.00

示例2输入:20.06

示例2输出:商品单价:20.00,数量:6,应付金额:110.00参考答案(Python):python

price=float(input("请输入商品单价:"))

count=int(input("请输入购买数量:"))

total=price*count

#应用优惠

iftotal>=100:

total-=10

print(f"商品单价:{price:.2f},数量:{count},应付金额:{total:.2f}")题目7:输入一个人的身高(米)和体重(千克),计算BMI指数并输出结果要求:BMI计算公式:BMI=体重÷(身高×身高);输入身高(float类型,如1.75)和体重(float类型,如65);输出BMI值(保留1位小数),并提示“你的BMI指数为:xxx”。示例输入:1.7565

示例输出:你的BMI指数为:21.2参考答案(Python):python

height=float(input("请输入你的身高(米):"))

weight=float(input("请输入你的体重(千克):"))

bmi=weight/(height*height)

print(f"你的BMI指数为:{bmi:.1f}")四、练习说明1.所有题目均基于顺序结构设计,无需使用分支(if-else)、循环等复杂结构(题目6除外,可作为拓展);

温馨提示

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

评论

0/150

提交评论