单元5 选择结构程序设计_第1页
单元5 选择结构程序设计_第2页
单元5 选择结构程序设计_第3页
单元5 选择结构程序设计_第4页
单元5 选择结构程序设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

选择结构程序设计报告人名称20xx.xx.xx目录任务1:判断是否需要纳税任务2:闰年判断任务3:比较两个整数大小任务4:判断成绩是否合格任务5:百分制成绩对应等级任务6:符号函数结果输出任务7:输出某月的天数拓展任务:俄罗斯方块课后习题任务1:判断是否需要纳税根据个人月收入判断是否需要纳税任务目标如果收入超过5000元,则需要纳税。根据月收入判断纳税需求判断个人是否需要纳税相关知识关系运算符和if结构包括>、<、==等,用于比较操作数的大小。关系运算符根据条件执行相应的语句,条件为真时执行。if结构任务实现使用if语句判断收入是否超过5000元。示例代码输入6500元时,输出需要纳税。运行结果编写程序判断纳税需求任务2:闰年判断判断输入的年份是否为闰年任务目标判断年份是否为闰年根据年份判断闰年能被4整除且不能被100整除,或者能被400整除的年份为闰年。相关知识逻辑运算符和if结构包括&&和||,用于组合多个条件。逻辑运算符根据条件执行不同的语句块。if结构任务实现编写程序判断闰年使用if语句判断年份是否为闰年。示例代码输入2024年时,输出是闰年。运行结果任务3:比较两个整数大小输入两个整数,比较大小并交换位置任务目标比较并交换两个整数的位置如果b>a,则交换a和b的值。交换较大整数的位置相关知识if结构根据条件判断是否执行交换操作。变量交换使用临时变量t交换a和b的值。if结构和变量交换任务实现使用if语句判断并交换整数。示例代码输入12和56时,输出56和12。运行结果编写程序比较并交换整数任务4:判断成绩是否合格根据输入的百分制成绩判断是否合格任务目标成绩大于等于60为合格使用if-else结构判断。判断成绩是否合格相关知识if-else结构根据条件执行不同的语句块。条件判断判断成绩是否大于等于60。if-else结构和条件判断任务实现编写程序判断成绩合格性示例代码使用if-else语句判断成绩。运行结果输入80分时,输出成绩合格。任务5:百分制成绩对应等级根据百分制成绩输出对应等级任务目标01根据成绩范围输出等级90-100为优秀,80-89为良好,70-79为中等,60-69为及格,0-59为不及格。输出成绩对应的等级相关知识多分支if结构和条件判断多分支if结构根据多个条件执行不同的语句块。01条件判断判断成绩所属的范围。02任务实现编写程序输出成绩等级示例代码使用多分支if语句判断成绩等级。运行结果输入85分时,输出成绩良好。任务6:符号函数结果输出根据输入的x值输出对应的y值任务目标符号函数的定义当x>0时,y=1;当x=0时,y=0;当x<0时,y=-1。输出符号函数的结果相关知识嵌套if结构和条件判断1在if语句中嵌套另一个if语句。嵌套if结构2根据x值判断y的取值。条件判断任务实现编写程序输出符号函数结果使用嵌套if语句判断x值并输出y。示例代码输入20时,输出y=1。运行结果任务7:输出某月的天数根据输入的年份和月份输出该月的天数任务目标考虑闰年的2月有29天。根据月份和年份判断天数输出某月的天数相关知识switch语句和条件判断1根据表达式的值执行相应的语句块。switch语句2判断月份和年份以确定天数。条件判断任务实现编写程序输出某月的天数示例代码使用switch语句判断月份和年份。运行结果输入2024年2月时,输出29天。拓展任务:俄罗斯方块使用选择结构实现俄罗斯方块的功能拓展任务1:游戏方块颜色设置使用switch语句设置方块颜色switch语句根据方块类型设置不同颜色。颜色设置使用SetConsoleTextAttribute函数。拓展任务2:判断得分与结束使用if结构判断得分和游戏结束if结构判断是否满行得分或游戏结束。游戏结束输出最高分并询问是否继续游戏。课后习题选择题和编程题选择题程序运行结果根据代码选择正确的输出结果。01条件判断理解if语句和switch语句的执行流程。02测试对选择结构

温馨提示

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

评论

0/150

提交评论