C语言实训报告模板.

Shanghai Dianji University

实训报告

课程名称: 计算机能力强化实训(C)

姓 名:

班级学号: BG0802

指导教师: 吉顺如

完成日期: 2010年10月13日

目录

第1章 实训目的及基本要求3

1.1实训目的3

1.2实训的基本内容和要求3

第2章 C语言能力强化实训4

2.1需求分析4

2.2概要设计4

2.2.1 演示系统主控模块4

2.2.2 演示系统基本算法6

2.2.3 各子系统的函数名对照表6

第3章 学生成绩系统的设计7

3. 1需求分析7

3. 2概要设计7

3.2.1 学生成绩系统基本算法7

3.2.2 学生成绩系统中的函数名对照表7

3. 3详细设计8

3. 4流程图分析9

3. 5调试分析11

第4章 找相同数的系统12

4. 1需求分析12

4. 2概要设计12

4.2.1找相同数系统基本算法12

4. 3详细设计12

4. 4调试分析13

第5章 重组四位数的系统14

5. 1需求分析14

5. 2概要设计14

5.2.1重组四位数系统基本算法14

5.2.2 重组四位数系统中的函数名对照表14

5. 3详细设计15

5. 4调试分析15

第6章 实训小结16

参考文献17

附录18

附录一:学生成绩系统的设计18

附录二:找相同字符的系统20

附录三:重新组合四位数的系统21

第1章 实训目的及基本要求

1.1实训目的

C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。

实训是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试作准备。

1.2实训的基本内容和要求

参加实训的学生,应当认真完成实训的全部内容。最终提交实训成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下:

1.代码编写规范,形成良好的编程习惯;

2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。

3.提交实训报告电子稿、装订的打印稿。实训报告内容包括以下几个方面:

程序的总体设计和算法分析。

程序流程图、函数说明

源程序代码清单

测试数据和测试过程记录

遇到的问题及解决方法分析

实训小结

第2章 C语言能力强化实训

2.1需求分析

功能:包括选择结构、循环结构、顺序结构程序、数组、函数、指针等,要求可以实现统计学生平均成绩、职工工资链表、合并连个链表。

任务:

2.2概要设计

2.2.1 演示系统主控模块

根据表1的子系统与函数名的对照表,设计出如下“C语言实验演示系统”的主控模块。在主控模块中,只要在主函数main()前加入包含各子系统文件组成的头文件,我们就能方便的调用各子系统的函数了。

主控模块(图示):

图2.1 主控模块

主控模块代码:

2.2.2 演示系统基本算法

运行主程序,首先编译C语言的库函数,在编译各个子系统所在的头文件。

先后顺序:xscj.h 、zxts.h 、czsws.h。

主程序包含所有子程序中要用到的头文件。

2.2.3 各子系统的函数名对照表

表2.1 各子系统函数名对照表

序号菜单名文 件 名函 数 名1学生成绩xscj.hxscj()2找相同数zxts.hzxts()3重组四位数czsws.hczsws()

第3章 学生成绩系统的设计

3. 1需求分析

功能:编写一个程序实现如下功能:建立一个链表每个结点职工号、工资。用一个creat来建立链表,用list输出数据

(1)主函数:通过for循环,用二维数组实现从键盘输入各个学生的成绩,然后调用各个自定义函数。

(2)各个学生成绩的平均分:用for循环及二维数组累计相加各学生的成绩,得此学生的总成绩,再除以人数,就可输出各学生成绩的平均分了。

(3)每门课程的平均分:用for循环及二维数组求5门课程的总分并强制转换成浮点型,然后再除以门数,输出每门课程成绩的平均分,。

(4)找出最高的分数所对应的学生和课程: 用双重循环和if

c语言程序实训报告模板,C语言实训报告模板..doc相关推荐

  1. 机械工业c语言教程pdf,新编C语言程序计教程(机械工业出版社 钱雪忠 吕莹楠).doc...

    新编C语言程序计教程(机械工业出版社 钱雪忠 吕莹楠) PAGE \* MERGEFORMAT33 新编C语言程序设计教程 习题及实验题部分答案 第1章 C 语言概述 1 习题 一.选择题 ADCDB ...

  2. c语言程序第一章编程,c语言程序的设计第一章 C语言编程入门.ppt

    c语言程序的设计第一章 C语言编程入门 第1章 C语言编程入门 本章是本书的入门篇,专为初学者熟悉编程过程.掌握程序结构而准备的. 本章学习目标 ? 1)? 能够通过模仿与改变来构造带有测试函数的C语 ...

  3. 统计字符 c语言程序,统计字符个数的C语言程序.doc

    统计字符个数的C语言程序.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  4. 设计c语言程序得到回文数,C语言程序设计实训题目.pdf

    C语言程序课程设计题目 题目1:年历显示 功能要求: (1) 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. (2) 输入年月,输出该月的日历. (3) 输入年 ...

  5. c语言程序中cost的作用,C语言考试题基础版(21页)-原创力文档

    if (x>y)z=x; s=z*z;elsez=y;s=1/(z*z); if (x>y) z=x; s=z*z; else z=y;s=1/(z*z); 7. B. C. PAd, P ...

  6. c语言程序设计文件操作题库,C语言程序设计文件操作.doc

    C语言程序设计文件操作.doc 第8章 文件操作1. 概述1. 概述文件是指存储在外部介质上数据的集合.操作系统是以文件为单位对数据进行管理的.对I/O设备的管理也是看做一个文件,而且都有特殊的名字. ...

  7. c语言程序学生籍贯信息记录,c语言程序学生籍贯信息记录簿设计.doc

    c语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 PAGE PAGE 14 学生籍贯信息记录簿设计 课程设计报告内容 选择题目 题目:学生籍贯信息记录簿设计 内容摘要 摘要: 学生籍贯信息管理系统 ...

  8. c语言程序 库 函数 tg,《C语言程序设计》——第三章PPT课件

    .,1,第三章数据类型.运算符和表达式Types,Operators,andExpressions,.,2,,,第三章数据类型.运算符和表达式,第一节C的数据类型第二节常量第三节变量第四节算术运算符和 ...

  9. c语言程序学生成绩系统论文,c语言程序设计-学生成绩管理系统论文.doc

    c语言程序设计-学生成绩管理系统论文 C语言程序设计课程设计报告 - PAGE 11 - 中南民族大学工商学院 电子信息与计算机技术系 项目名称: 学生成绩管理系统 学生姓名: 学 号: 班 级: 指 ...

  10. c语言程序与设计苏小红,c语言程序设计苏小红

    <实验教学示范中心建设教材·国家精品课程主讲教材:C语言程序设计(第2版)>是一本兼具趣味性和实用性的C语言程序设计教材.全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算 ...

最新文章

  1. pandas数据框,统计某列或者某行数据元素的个数
  2. JS中window.document对象
  3. 致力推广Vim的那个程序员走了,Vim之父:我要把9.0版献给他
  4. 已解决:CentOS 7安装Docker Compose
  5. oracle获取堆栈,如何从RAISED异常中获取oracle PL / SQL中原始异常的堆栈跟踪?
  6. Java编写抓取用户信息代码_[代码全屏查看]-一个基于JAVA的知乎爬虫,抓取知乎用户基本信息...
  7. OpenCASCADE绘制测试线束:OCAF 命令之几何属性命令
  8. filebeat Template 报错(安装的时候遇到错误了用这个方法解决的)
  9. 全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle...
  10. 8g内存一般占用多少_手记|如何设置虚拟内存
  11. css标签的三种显示模式
  12. ServiceComb java-chassis和CSE java-chassis的区别
  13. 如何将SQL Profiler Trace读入到SQL的表中?
  14. 论财务自由与【生活-工作】平衡
  15. 文件上传2-搭建uploads靶场
  16. 傅里叶变换之掐死教程(完整版)
  17. python 画彩虹_python – 在matplotlib中,我如何绘制多色线,如彩虹
  18. C语言消消乐游戏代码
  19. android 电池(一):锂电池基本原理篇 .
  20. IEEE754浮点数

热门文章

  1. 有哪些适合女生节送礼的礼物?女生喜欢的高颜值蓝牙耳机推荐
  2. 数字华容道java_最强大脑数字华容道背后的数学知识
  3. 三调地类图斑符号化MXD
  4. 《Insect pest image detection and recognition based on bio-inspired methods》翻译
  5. python设计模式 韦塞尔 pdf下载_《Python设计模式》 [美] 韦塞尔. 巴登霍斯特(Wessel Badenhorst)著 蒲成 译 【正版电子纸书阅读_PDF下载】- 书问...
  6. 51信用卡的个性化推荐体系
  7. python 在线零售分析
  8. php 排行_2021热门php开发框架排行
  9. 竞品分析报告的几个错误
  10. ActiveX控件打包成Cab置于网页中自动下载安装 (收藏未实践测试)