第2章 编写第一个程序.ppt

上传人:夺命阿水 文档编号:734817 上传时间:2023-11-01 格式:PPT 页数:23 大小:405KB
返回 下载 相关 举报
第2章 编写第一个程序.ppt_第1页
第1页 / 共23页
第2章 编写第一个程序.ppt_第2页
第2页 / 共23页
第2章 编写第一个程序.ppt_第3页
第3页 / 共23页
第2章 编写第一个程序.ppt_第4页
第4页 / 共23页
第2章 编写第一个程序.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《第2章 编写第一个程序.ppt》由会员分享,可在线阅读,更多相关《第2章 编写第一个程序.ppt(23页珍藏版)》请在课桌文档上搜索。

1、,编写第一个程序,第2章,2.1 问题提出,2.3 算法设计,2.4 编写程序,2.2 数据结构设计,2.5 进一步修改,2.1 问题提出,公司决定为每位员工加工资。以员工的工龄为依据确定加工资的幅度。,具体规则为:工龄在5年以下的员工,加100元工资;工龄在5年(包括5年)以上,10年以下的员工,加500元工资;工龄在10年(包括10年)以上的员工,加1000元工资调整工资后,应该按照工资总额从大到小的顺序显示员工信息。,利用计算机来解决这个问题,设计合理的数据结构和算法,选择适合的程序设计方法,用编程语言编写程序,2.2数据结构设计,数据的逻辑结构:公司员工数据对象由公司员工数据元素组成公

2、司员工数据元素由员工号、姓名、性别、电话、所属部门、工龄、工资等数据项组成公司员工数据按照一定的顺序线性排列,即数据的逻辑结构为线性结构(或者称为线性表),数据的存储结构:由于不涉及插入和删除操作,因此首选顺序存储结构。,struct Employee public int eid;/员工号 public string name;/姓名 public string gender;/性别 public string phone;/电话 public string department;/所属部门 public int seniority;/工龄 public double salary;/工资,

3、Employee emps=new Employee50;,2.3 算法设计,“自顶向下,逐步求精”的原则,输入员工信息,为员工加工资,显示员工信息,2.3.2 排序算法,冒泡法排序,若逆序,则交换,第i趟冒泡排序,n-1趟冒泡排序,2.4 编写程序,新建项目;编写代码;运行与调试。,利用Visual Studio.NET集成开发环境编写C#程序的步骤:,1.新建项目,2.编写代码,(1)描述员工信息的结构struct Employee,(2)存储公司员工信息的数组private const int MAX=4;private static Employeeemps=new EmployeeMAX;,(3)主函数static void Main(string args),输入员工信息为员工加工资对员工排序显示员工信息,2.5 进一步修改,问题总体结构,主函数:static void Main(string args)InputData();/输入员工信息 AddSalary();/为员工加工资 Sort();/对员工排序 DisplayData();/显示员工信息 Console.ReadLine();,

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

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号