c语言课程设计

生活百科 2023-01-25 18:02生活百科www.aizhengw.cn

c语言课程设计

《c语言课程设计》是2009年清华大学出版社出版的图书,作者是王新、孙雷。本书将c语言程式设计中使用的基本数据结构、算法和技巧进行了综合,并对如何运用C语言进行绘图做了介绍,有助于进一步提高学生程式设计能力。

基本介绍

  • 书名c语言课程设计
  • 作者王新,孙雷 
  • ISBN97 87 30 22 03 98 8
  • 定价16.00元
  • 出版社清华大学出版社
  • 出版时间 2009-7-1
  • 开本16开

内容简介

本书是一本实践型教材,书中从实用的角度出发,结合具体的套用实例,将c语言程式设计中使用的基本数据结构、算法和技巧进行了综合,并对如何运用C语言进行绘图做了介绍,有助于进一步提高学生程式设计能力。全书共分三个部分基本数据结构套用,综合套用,图形界面部分;共有12个训练题目。
本书适合作为普通高等院校或对程式设计要求较高的高职高专院校C语言课程设计、实训或实习的指导书,也可作为C语言程式设计综合性实验的参考书。

图书目录

第1部分 基本数据结构套用
实训1 万年曆2 1.1 系统概要2
1.2 基本功能要求2
1.3 主要知识点2
1.4 系统设计思路3
1.5 部分程式代码5
实训2 双向鍊表功能套用10
2.1 系统概要10
2.2 基本功能要求10
2.3 主要知识点10
2.3.1 基本概念10
2.3.2 建立动态鍊表11
2.3.3 鍊表的输出12
2.3.4 鍊表的删除操作13
2.3.5 鍊表的插入操作14
2.3.6 双向鍊表15
2.4 系统设计思路15
2.5 部分程式代码16
实训3 完全二叉树19
3.1 系统概要19
3.2 基本功能要求19
3.3 主要知识点19
3.4 系统设计思路21
3.5 部分程式代码23
实训4 龟兔赛跑30
4.1 系统概要30
4.2 基本功能要求30
4.3 主要知识点30
4.4 系统设计思路32
4.5 部分程式代码33
实训5 人机苹果大战36
5.1 系统概要36
5.2 基本功能要求36
5.3 主要知识点36
5.4 系统设计思路37
5.5 部分程式代码37
第2部分综合套用
实训6通讯录446.1系统概要44
6.2基本功能要求44
6.3主要知识点44
6.4系统设计思路50
6.5部分程式代码50
实训7学生成绩管理系统57
7.1系统概述57
7.2基本功能要求57
7.3主要知识点57
7.4系统程式结构58
7.5部分程式代码58
实训8学生档案管理系统70
8.1系统概要70
8.2基本功能要求70
8.3主要知识点70
8.4系统设计思路71
8.4.1系统模组划分71
8.4.2系统数据结构73
8.4.3函式设计73
8.5部分程式代码74
第3部分图形界面部分
实训9简单的C语言图形编程869.1系统概要86
9.2基本功能要求86
9.3主要知识点86
9.3.1字元萤幕函式86
9.3.2图形函式92
9.4系统程式结构及主要算法103
9.5系统主要函式源程式代码103
实训10C语言图形界面编程110
10.1系统概要110
10.2基本功能要求110
10.3主要知识点110
10.4系统设计思路112
10.4.1系统运行流程图112
10.4.2数据结构和函式的设计112
10.5主要函式代码113
实训11五子棋游戏121
11.1系统概要121
11.2基本功能要求121
11.2.1功能121
11.2.2基本功能模组描述121
11.3主要知识点124
11.4系统设计思路125
11.5程式伪代码126
实训12俄罗斯方块游戏程式136
12.1系统概要136
12.2基本功能要求136
12.3主要知识点136
12.4系统设计思想138
12.5部分程式代码140
参考文献144

课程介绍

通过学习C语言程式设计,掌握高级语言程式设计的基本知识,掌握面向过程程式设计和软体开发的基本方法,学会用C语言解决本专业的实际问题,提高分析问题和解决问题的能力。
1、课程性质 ,
《C语言程式设计》是电子信息相关专业的专业能力模组课程。
2、课程与系列产品或项目设计与开发流程的关联
该课程是嵌入式系列产品程式设计的基础。
3、课程目标
通过“篮球赛计时计分系统程式设计”等5个案例的学习与实践,培养学生运用C语言程式设计的知识,解决常用嵌入式系统程式开发问题的能力。
4、与前后续课程的关係
后续课程《模组电路功能编程》、《机器人编程与控制》。

学习方法与技巧

1.大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什幺都没学到而难忘!
2.计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。
3.记住万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。
4.C语言是基础,很重要,如果你不学好C语言,那幺什幺高级语言你都学不好。
5.C语言与C++语言是两回事。就像大熊猫和小熊猫一样,只是名字很像。
6.请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本VC在看,你连面向对象都搞不清楚,看VC没有任何用处。
7.对编程有一定的认识后,就可以学习C++了。(是C++而不是VC,这两个也是两码事。C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上。看VC的书,是学不了C++语言的。)
8.学习编程的秘诀是编程,编程,再编程;
9.认真学习每一门专业课,那是你今后的饭碗。
10.在学校的实验室就算你做错一万次程式都不会有人骂你,如果在公司你试试看!所以多去实验室上机,做得多了,毕业后就错得少了
11.从现在开始,在写程式时就要养成良好的习惯。
12.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路。
13.你会买好多参考书,那幺请把书上的程式例子亲手输入到电脑上实践,即使配套光碟中有原始码。
14. V C、C #、.NET这些东西都会过时,不会过时的是数据结构和优秀的算法!
15.记住书到用时方恨少。不要让这种事发生在你身上,在学校你有充足的时间和条件读书,多读书,如果有条件多读原版书,你要知道,当一个翻译者翻译一本书时,他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!
16.我还是强调认真听专业课,因为有些课像《数据结构》、《编译原理》、《作业系统》等等,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月,有的甚至看了好几年都看不明白。
17.抓住在学校里的各种实践的机会,要为自己积累经验,就业时经验比什幺都有用。
18.多去图书馆,每个学校的图书馆都有很多好书等你去看!
19.编程不是技术活,而是体力活。
20.如果你决定了要当一个好的程式设计师,那幺请你放弃游戏,除非你是那种每天只要玩游戏就能写出好程式的天才!
21.你要有足够的韧性和毅力!有个高手出一一道题测试你的韧性和毅力找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。
22.找到只属于你自己的学习方法。不要盲目的追随别人的方法,适合自己的才是最好的!

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有