1 / 23
文档名称:

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

格式:ppt   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:3346389411 2012/5/8 文件大小:0 KB

下载得到文件列表

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

文档介绍

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

数据的逻辑结构:
公司员工数据对象由公司员工数据元素组成
公司员工数据元素由员工号、姓名、性别、电话、所属部门、工龄、工资等数据项组成
公司员工数据按照一定的顺序线性排列,即数据的逻辑结构为线性结构(或者称为线性表)
数据的存储结构:
由于不涉及插入和删除操作,因此首选顺序存储结构。
struct Employee{
public int eid; //员工号
public string name;//姓名
public string gender; //性别
public string phone; //电话
public string department;//所属部门
public int seniority; //工龄
public double salary; //工资
}
Employee[] emps = new Employee[50];
算法设计
“自顶向下,逐步求精”的原则