C语言设计第 1 讲.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言设计第 1 讲

C语言设计 ———项目式之学习之旅 单元1 系统设计 学会与人打交道,完成调查任务。 能够启动Visual C+十6.0,并能正确进人编程窗口。 能根据实例完成三种类型的简单c语言程序编写。 能初步掌握“班级学生成绩管理系统”工作模块构成。 知识目标: 了解C语言的特点和C语言程序的开发步骤。 初步了解C程序的组成结构和主函数的作用。 初步掌握C语言流程图和N-S图的图例特点与属性. 主要内容: 本单元主要介绍“班级学生成绩管理系统”的设计要点和主要模块,介绍c语盲程序设计中的一些基本概念以及开发应用程序的主要步骤。 通过本单元的学习,对用c语言开发程序有一个概括性的了解,并能够模仿例题编写一些简单程序。 本学期的主要任务: 任务1:“班级学生成绩管理系统”总体规划设计。 任务2:“班级学生成绩管理系统”中相关数据设计。 任务3:用输人/输出函数初步设计项目封面与菜单。 任务4:项目封面、菜单的顺序执行设计。 任务5:用if语句实现菜单的选择执行设计. 任务6:用switch语句实现菜单的选择执行设计。 任务7:用循环语句实现项目主莱单的选择执行设计。 任务8:用循环语句实现项目主、子莱单的选择执行设计. 任务9:项目整体的框架设计。 任务10:初步完善学生最高、最低等成绩查找。 任务11:初步完善学生成绩排序。 任务12:用指针实现学生最高、最低等成绩查找。 任务13:用指针实现学生成绩排序。 任务14:用结构体实现数据的增加、删除、修改和显示。 任务15:项目中学生数据的存储和重复使用。 1.1 任务1: “班级学生成绩管理系统”总体规划设计 学生成绩的统计与管理,是学校教学管理中的重要管理内容,它关系到学生是否能正常毕业。随着学校规模的扩大和管理要求的提高,传统的手工管理方法就不适应当前学校教学管理的需要。另外,学生学习成绩的计算机自动化管理也是衡量一个学校管理水平高低的标志,它能高效、方便地管理学生成绩。 要开发一个班级学生成绩管瑰系统软件.可以先走访本校的教务管理部门,了解学生。 “班级学生成绩管理系统”共设计了六大功能模块 (1) 打开文件模块,能够打开保存在磁盘上的学生成绩文件。 (2) 保存文件模块,能将一个班40个学生的学号、姓名、三门课程的学习成绩和总成绩以及平均成绩全部保存在磁盘文件中。 (3) 编辑成绩模块,能编辑学生信息和学生成绩,并能进行相应的增加、删除、修改等操作。 (4) 显示成绩模块,能显示全部学生信息、指定学生信息、不及格学生信息和按总成绩排序后的学生信息。 (5) 计算模块,能对学生成绩进行总成绩与平均成绩计算,能找出全班学习成绩最好的和最差的学生。 (6) 程序说明模块,能对软件的版本、功能、使用方法、开发者信息等进行相应说明。 另外,本系统只有一个出口,程序只能通过该出口正常结束,以保证安全退出系统. 六大功能模块可以用图1. 1表示。 1.2 必备知识与理论 1. 2. 1 c语言的特点 C语言与其他许多语言相比,其特点如下。 (1) C语言总共只有32个关键字,9种控制语句.语言简洁、紧凑,使用方便、灵活。 (2) C语盲共有34种运算符。运算符丰富,由运算符组成的表达式类型多样化。(一般而言,学习C语言的过程就是学习掌握关键字、控制语句和运算符的过程。) (3) C语言的类型丰富,既有系统定义的简单类型,如整型、实型、字符型等,又有用户自定义的构造类型,如数组类型、结构体类型、共用体类型等。 (4) C语言利用三种简单的控制结构硕序结构、分支结构、循环结构)就能买现任何复杂结构。采用函数作为程序的模块单位,便于实现程序的模块化。 (5) C语言语法限制不太严格,程序设计自由度大. (6) C语言生成目标代码质量高,一般只比汇编语言生成的目标代码效率低10%―20%. (7)用c语言编写的程序可移植性好。一般不用修改就能用于各种型号的计算机和各种操作系统。 1.2.2 几个简单的C语言程序 【例1. 1】一个最简单的c语言程序,在屏幕上显示“Hello,world"。 1 #include<stdio.h> 2 main( ) /*主函数*/ 3 { 4 printf ("Hell0,world\n"); /*输出函数*/ 5 } 程序运行结果: Hello,world 【例1.2】求两数之和。 1 # include<stdio.h> 2 main() /*主函数*/ 3 { 4 int a,b,sum;

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档