150 likes | 319 Views
项目:门票销售计算器. 1、引入. 背景知识介绍 系统基本功能分析 有哪些基本功能? 界面如何设计能达到预期功能需求?. 2 、工作目标分析. 2.1 工作目标 界面效果 基本功能介绍 接收输入功能 默认功能设置 按键效果及其自动计算 输出显示问题. 2 、工作目标分析. 2.2 工作任务(过程)分析. 3 、工作任务实施. 3.1 任务一:算法与流程设计 3.1.1 购票流程分析 3.1.2 算法流程描述. 3 、工作任务实施. 3.2 任务二:界面设计 3.2.1 新项目创建. 3 、工作任务实施.
E N D
项目:门票销售计算器 常州工程职业技术学院 计算机技术系
1、引入 • 背景知识介绍 • 系统基本功能分析 • 有哪些基本功能? • 界面如何设计能达到预期功能需求? 《C#程序设计》
2、工作目标分析 2.1 工作目标 • 界面效果 • 基本功能介绍 • 接收输入功能 • 默认功能设置 • 按键效果及其自动计算 • 输出显示问题 《C#程序设计》
2、工作目标分析 2.2 工作任务(过程)分析 《C#程序设计》
3、工作任务实施 3.1 任务一:算法与流程设计 3.1.1 购票流程分析 3.1.2 算法流程描述 《C#程序设计》
3、工作任务实施 3.2 任务二:界面设计 3.2.1 新项目创建 《C#程序设计》
3、工作任务实施 3.2.2 对象添加与设置 《C#程序设计》
3、工作任务实施 3.3 任务三:程序代码编写 3.3.1if语句 《C#程序设计》
3、工作任务实施 3.3.1if语句 学生成绩等级评定。程序首先接收一个数据,然后判断所属区间,如果数据在60~80之间为及格,在80~90为良好,在90以上为优秀,60以下为不及格,最后将相应的评定情况输出。 //判断等级 if (score < 60 ) return_str = "不及格"; if ((score >= 60) && (score < 80)) return_str = "及格"; if ((score >= 80) && (score < 90)) return_str = "良好"; if (score >= 90) return_str = "优秀"; 《C#程序设计》
3、工作任务实施 3.3.2if … else语句 《C#程序设计》
3、工作任务实施 3.3.3if … else嵌套 if (条件1) { 语句块1; } else if (条件2) { 语句块2; } …… else if (条件n) { 语句块n; } else { 语句块n+1; } 《C#程序设计》
3、工作任务实施 3.3.3if … else嵌套 经典“三角形问题”的求解过程。 三角形问题的主要思想是:依据指定的三个数据,判断能否组成三角形的三条边,如果能构成三角形,则判断是何种类型的三角形。 《C#程序设计》
3、工作任务实施 3.3.4switch 语句 《C#程序设计》
3、工作任务实施 3.3.4switch 语句 //判断 switch (week) { case 1: Console.WriteLine("您好! 今天是周一"); break; case 2: Console.WriteLine("您好! 今天是周二"); break; case 3: Console.WriteLine("您好! 今天是周三"); break; case 4: Console.WriteLine("您好! 今天是周四"); break; case 5: Console.WriteLine("您好! 今天是周五"); break; case 6: Console.WriteLine("您好! 今天是周六"); break; case 7: Console.WriteLine("您好! 今天是周日"); break; default: Console.WriteLine("抱歉,输入的整数超出1~7的范围!"); break; 《C#程序设计》
3、工作任务实施 3.4 任务四:程序调试与修正 • 调试策略与方法 • 中断控制 • 修正时注意事项 • 变量作用域问题 • 模块间关联性问题 • 输入输出约束问题 《C#程序设计》