程序设计的任务_简述程序设计工作的依据和任务

日期: 栏目:游戏攻略 浏览:196 来源:tugaga

程序设计的任务_简述程序设计工作的依据和任务

最基础的、编写程序求解数学问题。

写程序,作为学习其他语言的基础

一、 目的:进一步消化和巩固已学过的C 语言程序设计基础理论,学习和实践程序设计的各种技能,利用C 语言来设计各种应用程序和管理系统,为社会提供各种现代化的管理工具。

二、 设计题目:

1. 学生学习成绩管理系统;

2. 多功能计算器;

3. 学生自选题目;

三、 对题目的要求:

一)学生学习成绩管理系统

1. 系统的功能模块组成:

动画登录

系统菜单

数据输入 修改 查询 统计 查询 报表 退出

2. 系统要求由登录窗口经验证密码后进入主菜单,对登录窗口设计一个彩色图形界面且操作方便灵活;

3. 主菜单至少包含上面7个功能慎肢模块,让使用者选择功能后即可进行相应功能操作;

4. 数据输入模块要求能一边输入数据记录一边显示出数据且数据显示整齐,腊孝简同时将数据记录写入数据文件中,输入完后报告实际记录个数;

5. 修改模块用于对数据记录文件进行修改和添加,然后数据记录写入文件中;

6. 查询模块要求有多种查询功能,能按姓名、学号、总分、单科、9以上、不及格等条件查询;

7. 排序模块要求能别按升序和降序排列,并能显示出排序前后的数据;

8. 报表模块的功能用于显示整个数据文件中的数据;

9. 统计模块用于分级统计学生的人数,并显示出统计结果;

10. 学生成绩管理系统的数据格式要求使用结构体类型定义,同时定义一个结构体数组用来存放数据记录,结构体(自定义类型)可定义为:姓名、性轮裤别、学号、数学、外语、计算机、政治等成员,数据保存在随机文件stu.dat中;

二)多功能计算器

1. 系统要求彩色动画登录,登录后显示出计算器彩色主画面;

2. 系统须具有加、减、乘、除、乘方、开方、阶乘、三角函数运算等功能;

3. 对每一个运算都有一个了菜单,在主画面上方设计一个结果显示框;

4. 对四则运算要有连续运算的功能;

5. 对三角函数运算模块要求输入数据用角度,运算时自动转换为弧度;

久久游戏网(http://www.999005.com)的粉丝们久久游戏网(http://www.999005.com)的粉丝们好!程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标明确的智力活动。由于程序是软件的拆源本体,软件的质量主要通宏租过程序的质量来体现,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。程序设计通常分为问题建摸,算法设计,编写代码和编译调试四个阶段。

按照结构性质,有结构化程序设计与非结构化程序设计之分。前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。按照用户的要求,有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序蔽御兆设计语言的程序设计。按照程序设计的成分性质,有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。

程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等。程序是程序设计中最为基本的概念,子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。

程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。

【答案】:D

程序设计是一门技术,需要相应的理论、技术、方法和工具来支持。程序设计的任务举衫包括选正袭腔项A)、B)、c) 等方面。禅孝

Page:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。