桂林电子科技大学信息科技学院

C语言程序设计实训大纲

课程类别:实践环节           总 学 时:2周 学 分:2

适用专业:通信、自动化 班 级:11级通信工程专业

实验中心(室): 12205、12305、12307

一、实训目的

随着信息技术的发展,对大学生程序设计能力的培养显得越来越重要。本实训的主要目的是使学生学会一步一步设计完整程序的基本方法,进而掌握编写高效、完整程序的设计思想,以及编写大规模实用程序的方法和技巧。从而带动学生对程序设计的技巧、系统分析和数据结构、数据库等知识的综合应用,提高学生的分析思维与动手能力,为毕业设计和以后的工作打下一个良好的基础。

二、实训要求

1.综合应用C语言的基本知识,通过查阅资料独立完成相关内容

2.针对所选题目进行需求分析调研,写出需求报告。

3.程序要求注释清楚:每个函数的功能、函数的参数、返回值的含义;在整个程序中,各代码段之间的前后运行关系、函数的前后调用关系;程序中功能语句块的具体含义。

4.编程要求变量名、函数名应规范,语句嵌套采用缩进格式。尽量采用结构化和模块化的程序设计方法。

三、实训内容

1. 老师针提供尽量多的题目(力争一人一题)供学生选题。

2. 学生经过实际(市场)调研,选定实训题目。

3. 独立完成(至少200行)源程序的编辑与编译连接、程序的调试与系统联调。

4. 独立完成程序代码的优化与测试。

5. 撰写《课程设计报告》。

四、实训完成形式

1.原则上要求每位同学独立完成一个题目的编程、调试与测试,并交付使用。(指导老师安排学生上机调试程序的机房与答疑时间)

2.撰写《课程设计报告》(含:需求分析、总体设计、算法分析及设计中遇到的主要问题和解决方法,设计中尚存的不足与心得体会)

3.上交完成的所有源程序及相关文件

五、实训进度安排

序号

内容

备注

1

全体学生和指导老师参加实训动员;老师指导学生选题(学生可自备题目)

半天时间

2

学生查阅资料(调查、了解需求)、老师指导学生选题、审批学生自备题目

一天半时间

3

分析程序功能、查阅资料;编写各函数模块

二天时间

4

程序初调;查阅资料、解决调试中的难点

二天时间

5

程序联调、优化代码

一天时间

6

联调、测试程序(注意边界条件)、撰写《课程设计报告》

二天时间

7

验收与答辩、交课程设计报告

一天时间

六、成绩考核与评定方法

考核方式: 验收与答辩

评分标准 平时(20%)+实训报告(30%)+验收与答辩(50%)

七、参考资料

①刘振安等. C程序设计课程设计. 北京.机械工业出版社,2004

②朱承学等. C语言程序设计实践训练教程. 北京.中国水利出版社,2004

③马尚风等. C语言程序设计实训教程. 北京.科学出版社,2003

④张高煌. C语言程序设计实训. 北京.中国水利出版社,2001

(执笔人:黄建灯)

2012-8-28

2

展开阅读全文

c语言黄建灯第七章答案,c语言实训大纲.doc相关推荐

  1. python嵩天第七章课后题答案_python语言程序设计嵩天第七章答案

    参考答案如下 直流负反馈可以稳定电路的静态工作点,嵩天交流负反馈可以改善放大器的动态性能. 餐厅环境准备包括:程序( ).背景音乐.通风及温度的准备. 设计下列代码的输出结果是______var a ...

  2. C语言设计第七章答案,c语言程序设计第七章答案

    [问答题,简答题] 从流体力学的角度研究密封,必须解决哪两个问题? [单选] 活塞环的密封原理是(). [单选] 活塞环的密封原理是(). [单选] 在装填软填料时,若软填料环数为8环,则装填时切口应 ...

  3. c语言第四版第8章答案,C语言答案第8章.doc

    C语言答案第8章 第8章 [习题-1]/*c8_1.c*/ #include struct book { char title[20]; char aditor[10]; int year; int ...

  4. c语言谭浩强第六章答案,C语言谭浩强版本第6章课后练习题答案..doc

    第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a++; 20 25 24 30 执 ...

  5. c语言程序设计山东联盟第三章答案,C语言程序设计(山东联盟)知到章节测试答案...

    语言程下列哪个理论有助于开普勒宇宙观的形成? 序设cab0578fb4a009ad01af2273caec09e8.jpg 计山节测19a25bd41409e9faf11f5b598d5e477e.j ...

  6. 何钦铭c语言第三版第9章答案,c语言程序设计第3版何钦铭 颜 晖 第9章 结构.pdf...

    第 9 章 结构 [练习9-1]定义一个能够表示复数的结构类型,一个复数包括实数与虚数两个 部分. 解答: struct complex{ float real; float imaginary; } ...

  7. 郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx

    java语言程序设计(郑莉)第七章课后习题答案.docx 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: if (matrix.isTria ...

  8. C语言程序设计第五版谭浩强 第七章答案

    C语言程序设计第五版谭浩强著 第七章答案 第七章 用函数实现模块化程序设计 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输人. 题目解析: ...

  9. 思科网络安全 第七章答案

    思科网络安全 第七章答案 哪种网络技术使用将所有流量(包括第 1 层错误)转发到分析设备的被动分流设备? 反馈 Refer to curriculum topic: 7.1.1 网络分流器是一种用于捕 ...

最新文章

  1. 江南大学人工智能与计算机学院拟录取名单,江南大学人工智能与计算机学院关于接收2021级硕士研究生调剂的通知...
  2. cocos2d-x 3.1.1 学习笔记[17] 关于这些活动功能
  3. 【Android 插件化】插件化原理 ( 类加载器 )
  4. haproxy 参数说明
  5. 网络流(最大流) HDU 1565 方格取数(1) HDU 1569 方格取数(2)
  6. Sklearn.metrics评估方法
  7. hdfs 备份数配置_大数据||HDFS HA配置详解
  8. HDU-3460 Ancient Printer 字典树
  9. bash log传到日志服务器
  10. sqlbulkcopy能用于mysql吗_张家界不锈钢螺旋管能用于造船工业吗?
  11. JVM内存模型及String对象内存分配
  12. 如何做一个淘宝客(前期为自己省钱)
  13. Java中级内容——异常处理(exception handing)
  14. 有哪些IT初学者(新人)成长为技术大牛的真实经历?
  15. php mysql md5加密_php 用户密码MD5加密存入数据库问题//
  16. Air Quality Index,简称AQI
  17. DUTOJ-1003: Zeratul的军训游戏
  18. iic获取salve设备地址_Linux下使用IIC总线读写EEPROM(读写i2c从设备通用程序)
  19. Servlet知识点小结
  20. SD-NOIP2016游记

热门文章

  1. oracle 之索引,同义词 ,关键词,视图 ,存储过程,函数,触发器
  2. OD使用教程13(迷途) - 调试篇13
  3. xp的boot.ini文件内容
  4. 整理了一份「生产管理数据分析」方案,解决90%的问题
  5. 阻碍企业数字化转型的十个“拦路虎”
  6. 数据行业工作3年,我靠这7个能力,成为领导青睐的高级数据分析师
  7. dazhilu飞鸽传书 2013 官方网站
  8. 今天的但我发现了幸福的超级玛丽,白萝卜的种子
  9. 被女孩子冷落了,最适合看的20句话
  10. 手把手教你使用Python生成图灵智能小伙伴