- 1、本文档共109页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序没计与实验指导项目任务1熟悉开发环境
【任务】项目总体需求分析
1.任务描述2.任务分析4.任务实施主要内容3.任务准备5.任务总结
任务描述为了方便学校或教育机构对学生的学业成绩进行管理和统计,可以使用C语言设计一个关于“学生成绩管理系统”的软件系统。该系统旨在提供一个集中管理学生信息、录入成绩、生成报表等功能的平台,以便教师、学校管理人员和学生能够方便地获取和分析学生成绩数据,从而更好地进行教学和管理工作。【任务】项目总体需求分析
任务分析对于学生成绩管理系统,需要生成或者输入学生信息,存储学生基本信息和成绩信息,并提供成绩统计和查询服务,具体需要实现以下功能:(1)保存学生信息、读取学生信息;(2)显示学生基本信息及各科成绩;(3)基本信息管理,包括添加、删除、修改学生信息;(4)学生成绩管理,包括计算学生成绩总分、根据总分排名;(5)学生成绩统计,包括输出课程最高分、最低分和平均分;(6)根据条件查询,包括根据学号查询、根据姓名查询和根据名次查询;(7)随机生成学生信息及其成绩。【任务】项目总体需求分析
任务分析【任务】项目总体需求分析
任务准备【任务】项目总体需求分析MicrosoftVisualC++2010开发环境
任务实施【任务】项目总体需求分析
任务实施【任务】项目总体需求分析
任务实施【任务】项目总体需求分析
任务实施【任务】项目总体需求分析
任务实施【任务】项目总体需求分析
任务实施【任务】项目总体需求分析
任务实施【任务】项目总体需求分析
任务总结【任务】项目总体需求分析
谢谢观看
C语言程序没计与实验指导项目任务2顺序结构
【任务】输出菜单内容
主要内容1.任务描述2.任务分析4.任务实施3.任务准备5.任务总结
任务描述学生成绩管理系统提供了丰富的管理功能,为了更好地分类展示这些功能,方便用户操作,需要设计菜单选择界面。运行结果如图所示。【任务】输出菜单内容
任务分析使用printf函数在控制台输出内容使用预编译命令#include包含头文件stdio.h【任务】输出菜单内容
任务准备【任务】输出菜单内容输出函数printf输入函数scanf
任务实施【任务】输出菜单内容①导入头文件;②在控制台输出菜单内容;③从键盘输入0-6作为选择值。
任务总结【任务】输出菜单内容
谢谢观看
C语言程序没计与实验指导项目任务3选择结构
【任务】输出成绩等级
主要内容1.任务描述2.任务分析4.任务实施3.任务准备5.任务总结
任务描述假如某班学生期末考试除了语文、数学、外语科目外,还有一门劳动课程,劳动课是考查课,成绩需按五分制打分,即90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。请通过键盘输入入百分制分数,在控制台输出相应等级,运行结果如图所示。【任务】输出成绩等级
任务分析使用scanf函数可以从键盘输入整数。判断整数是否在0-100范围内,如果不合法需给出错误提示。使用多分支if语句实现,也可以使用switch语句。使用switch语句实现时,需要注意switch的多分支特点,要将百分制的成绩转换为对应的十位整数。注意break语句控制的使用。【任务】输出成绩等级
任务准备if语句switch语句【任务】输出成绩等级
任务实施①从键盘输入学生成绩;②判断成绩是否为合法的百分制分数,若在0-100范围内,则继续步骤③,否则执行步骤⑧;③判断分数是否=90,若是则在控制台输出等级A,执行步骤⑧,不是则继续步骤④;④判断分数是否=80,若是则在控制台输出等级B,执行步骤⑧,不是则继续步骤⑤;⑤判断分数是否=70,若是则在控制台输出等级C,执行步骤⑧,不是则继续步骤⑥;⑥判断分数是否=60,若是则在控制台输出等级D,执行步骤⑧,不是则继续步骤⑦;⑦在控制台输出等级E,继续执行步骤⑧;⑧结束程序。【任务】输出成绩等级使用多分支if语句实现
任务实施①从键盘输入学生成绩;②将学生成绩整除10转换为有限个数的十位数值;③若成绩的十位数值为0、1、2、3、4、5,则在控制台输出等级E,并退出switch语句;④若成绩的十位数值为6,则在控制台输出等级D,并退出switch语句;⑤若成绩的十位数值为7,则在控制台输出等级C,并退出switch语句;⑥若成绩的十位数值为8,则在控制台输出等级B,并退出switch语句;⑦若成绩的十位数值为9、10,则在控制台输出等级D,并退出switch语句;⑧若成绩的十位数值为其他值,则在控制台输出提示语句,并退出switch语句。【任务】输出成绩等级使用switch语句实现
任务总结【任务】输出成绩等级
谢谢观看
C语言程序没计与实验指导项目任务4循环结构
【任务
您可能关注的文档
- Python程序设计基础 课件 项目八 Python异常处理.pptx
- Python程序设计基础 课件 项目六 Python正则表达式.pptx
- Python程序设计基础 课件 项目三 流程控制语句.pptx
- Python程序设计基础 课件 项目一 Python语言基础.pptx
- Python程序设计基础 课件全套 王代远 项目1--10 Python语言基础 ---数据分析Pandas入门.pptx
- C语言程序设计与实验指导 课件 项目任务1--3 熟悉开发环境——项目总体需求分析、 顺序结构——输出菜单内容、 选择结构——输出成绩等级.pptx
- C语言程序设计与实验指导 课件 项目任务4、5 循环结构——滚动显示菜单、 数组——排序学生成绩.pptx
- C语言程序设计与实验指导 课件 项目任务6、7 指针——优化输入与输出、 函数——计算学生总分.pptx
- C语言程序设计与实验指导 课件 项目任务8、9 字符串——查询学生姓名、 结构体——制作学生成绩单.pptx
- C语言程序设计与实验指导 课件 项目任务10、11 文件——存取学生信息、 综合实训——设计并实现学生成绩管理系统.pptx
文档评论(0)