收藏 分享(赏)

第4章 学生成绩统计器.ppt

上传人:hwpkd79526 文档编号:8293655 上传时间:2019-06-19 格式:PPT 页数:22 大小:579.50KB
下载 相关 举报
第4章 学生成绩统计器.ppt_第1页
第1页 / 共22页
第4章 学生成绩统计器.ppt_第2页
第2页 / 共22页
第4章 学生成绩统计器.ppt_第3页
第3页 / 共22页
第4章 学生成绩统计器.ppt_第4页
第4页 / 共22页
第4章 学生成绩统计器.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、常州工程职业技术学院 计算机技术系,项目:学生成绩统计器,C#程序设计,1、引入,背景知识介绍 每门课程考试之后,教师都要对考试结果进行汇总分析,成绩的汇总是分析的基础,主要涉及到全班最高分、最低分、030区间分数的总人数及其占比、3159区间分数的总人数及其占比、最低分、030区间分数的总人数及其占比、3159区间分数的总人数及其占比、最低分、6179区间分数的总人数及其占比、8089区间分数的总人数及其占比、最低分、90100区间分数的总人数及其占比。系统基本功能分析有哪些基本功能? 界面如何设计能达到预期功能需求?,C#程序设计,2、工作目标分析,2.1 工作目标 界面效果基本功能介绍

2、接收输入功能 统计计算方法 输出显示问题,C#程序设计,2.2 工作任务(过程)分析,2、工作目标分析,C#程序设计,3.1 任务一:算法与流程设计 3.1.1 统计数据分析 3.1.2 算法流程描述,3、工作任务实施,C#程序设计,3.2 任务二:界面设计 3.2.1 新项目创建,3、工作任务实施,C#程序设计,3、工作任务实施,3.2 任务二:界面设计输出形式规划 输出内容与方式,C#程序设计,3、工作任务实施,3.3 任务三:程序代码编写 3.3.1 for语句,C#程序设计,3、工作任务实施,3.3.1 for语句n个整数的阶乘 问题Continue break,for (int i

3、= 1; i = n ; i+)result = result * i;,C#程序设计,3、工作任务实施,3.3.2 while 语句,C#程序设计,3、工作任务实施,3.3.3 while 语句执行从1到10的累加,当i值大于10时退出循环 while (i = 10)result += i;i+;,C#程序设计,3、工作任务实施,3.3.3 do while 语句,C#程序设计,3、工作任务实施,3.3.4 循环嵌套 循环终结问题 内外循环概念,打印九九表!,C#程序设计,3、工作任务实施,3.3.5 跳转语句 return return语句用于方法的返回,此时程序的控制权转移到了调用该方

4、法的调用程序中。如果return在主程序的主函数Main()中应用,则表示程序退出。 return语句可以后跟与方法返回类型相同的表达式,如果方法返回类型为void,则可以省略返回的表达式。,C#程序设计,using System; using System.Collections.Generic; using System.Text; namespace input_output class Programstatic void Main(string args)int i = 0;int result=0;while (i = 50)return;result += i; Console.

5、WriteLine(result); Console.Read(); ,C#程序设计,continue continue语句的应用,使得从循环while、do-while、for、foreach中跳出成为可能,该种类型的跳出有别与return以及其他的跳出语句,它将程序的控制权转移到了循环语句的开始点。 也就是说,continue语句将跳过剩余尚未执行的后继循环体,直接返回到循环的起点,进行下次循环的判断或执行新一轮的循环操作。,C#程序设计,using System; using System.Collections.Generic; using System.Text; namespace

6、 input_output class Programstatic void Main(string args)int i = 0;int result=0;while (i = 100)i+;if (i 50) continue;result += i; Console.WriteLine(result); Console.Read(); ,C#程序设计,break break语句主要是跳出循环体,并将程序控制权转移到循环的结束点(或循环之后的第一条语句的起点)。break语句可以用在如while、do-while、for、foreach、switch等语句中,实现程序控制权的转移。 需要注

7、意的是,break只能跳出循环或选择的当前嵌套层。,C#程序设计,using System; using System.Collections.Generic; using System.Text; namespace input_output class Programstatic void Main(string args)int i = 0;int result=0;while (i 50) break ;result += i; Console.WriteLine(result); Console.Read(); ,C#程序设计,Goto goto语句是无条件跳转指令。在使用该语句前,

8、需要预先声明一个标号,并在go保留字后面指明该标号。此时,程序控制权就转移给了标号之后的语句。 标号的声明方法是: 标号名称 : 其中,名称后的冒号不能省略。 需要说明的是,goto语句是典型的非结构化跳转控制语句,非特殊情况下,不建议使用。,C#程序设计,using System; using System.Collections.Generic; using System.Text; namespace input_output class Programstatic void Main(string args)int i = 3;Console.WriteLine(“跳转前“);for (int j =0; i1000;j+)Console.WriteLine(“进入了循环体,并准备跳转“);goto NEXT;NEXT: Console.WriteLine(“成功跳转“); Console.Read(); ,C#程序设计,3、工作任务实施,3.4 任务四:程序调试与修正调试策略与方法 中断控制 修正时注意事项 变量作用域问题 模块间关联性问题 输入输出约束问题,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报