登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』C语言程序设计项目教程(基于Keil C)

書城自編碼: 3017959
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 李建兰 编著
國際書號(ISBN): 9787121315268
出版社: 电子工业出版社
出版日期: 2017-05-01
版次: 1 印次: 1
頁數/字數: 188/300800
書度/開本: 16开 釘裝: 平装

售價:NT$ 223

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
突破不可能:用特工思维提升领导力
《 突破不可能:用特工思维提升领导力 》

售價:NT$ 352.0
王阳明大传:知行合一的心学智慧(精装典藏版)
《 王阳明大传:知行合一的心学智慧(精装典藏版) 》

售價:NT$ 1010.0
失衡与重塑——百年变局下的中国与世界经济
《 失衡与重塑——百年变局下的中国与世界经济 》

售價:NT$ 602.0
不被定义的年龄:积极年龄观让我们更快乐、健康、长寿
《 不被定义的年龄:积极年龄观让我们更快乐、健康、长寿 》

售價:NT$ 352.0
南方谈话:邓小平在1992
《 南方谈话:邓小平在1992 》

售價:NT$ 367.0
纷纭万端 : 近代中国的思想与社会
《 纷纭万端 : 近代中国的思想与社会 》

售價:NT$ 500.0
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
《 中国古代文体形态研究(第四版)(中华当代学术著作辑要) 》

售價:NT$ 765.0
朋党之争与北宋政治·大学问
《 朋党之争与北宋政治·大学问 》

售價:NT$ 454.0

內容簡介:
本书以Keil软件为编译平台,以C语言在工程实践中的具体应用为主线,采用项目驱动形式,将C语言语法和编程技巧等知识通过项目任务和工程应用的方式传授给学生,打破了传统的教学方法和教学体系结构,解决了C语言程序设计这门课程抽象与枯燥难学的问题。全书共分8个项目:项目1认识C语言、项目2顺序结构程序设计、项目3选择结构程序设计、项目4循环结构程序设计、项目5数组及应用、项目6函数及应用、项目7指针及应用、项目8C语言综合程序设计。本书可作为高职高专学校电气、电子、信息类相关专业的教材,也可供C语言初学者、电子爱好者和大、中专及职业高中等相关专业师生学习和实践参考。
關於作者:
李建兰,云南机电职业技术学院电气工程系副教授,长期担任单片机应用技术、C语言程序设计等课程的教学工作,省级精品课程负责人,有着丰富的企业实践经验。
目錄
项目1认识C语言(1)
项目任务(1)
相关知识(1)
1.1C语言的发展(1)
1.2C语言的特点(2)
1.3C语言的程序结构(3)
1.3.1一个简单的C语言程序(3)
1.3.2源程序的另外一种书写形式(8)
1.3.3C语言的组成部分(8)
1.4Keil开发软件(9)
1.5任务实现(15)
任务1.1:认识第一个C程序(15)
任务1.2:用Keil软件搭建第一个工程项目(16)
归纳与总结(17)
练习题(17)
项目2顺序结构程序设计(18)
项目任务(18)
相关知识(18)
2.1标识符与关键字(19)
2.1.1标识符(19)
2.1.2关键字(19)
2.2常量与变量(21)
2.2.1常量(21)
2.2.2变量(22)
2.3数据类型(23)
2.3.1常见数据类型(23)
2.3.2用typedef重新定义数据类型(25)
2.4运算符与表达式(25)
2.4.1赋值运算符及表达式(25)
2.4.2算术运算符及表达式(26)
2.4.3关系运算符及表达式(27)
2.4.4逻辑运算符及表达式(28)
2.4.5条件运算符(30)
2.4.6位运算符(30)
2.4.7复合赋值运算符(30)
2.4.8逗号运算符(31)
2.4.9求字节数运算符sizeof(31)
2.5复合语句(32)
2.6数据的输入输出语句(32)
2.6.1printf函数及用法(32)
2.6.2scanf函数及用法(33)
2.6.3putchar函数及用法(34)
2.6.4getchar函数及用法(34)
2.7预处理命令(35)
2.7.1宏定义(35)
2.7.2文件包含处理(35)
2.7.3条件编译(36)
2.8任务实现(37)
任务2.1:求两整数之和(37)
任务2.2:给定一个大写字母,用小写字母输出(39)
任务2.3:在电脑屏上输出图案(40)
2.9工程应用点亮一个发光二极管(41)
归纳与总结(43)
练习题(43)
项目3选择结构程序设计(44)
项目任务(44)
相关知识(44)
3.1if语句及用法(45)
3.2switch语句及用法(47)
3.3任务实现(48)
任务3.1:比较大小(48)
任务3.2:两个数排序(49)
任务3.3:三个数排序(50)
任务3.4:大、小写字母转换(51)
任务3.5:比较大小并进行算数运算(52)
任务3.6:判断星期并显示(53)
任务3.7:百分制分数转换为成绩等级(54)
任务3.8:输入字符并进行算数运算(55)
任务3.9:闰年判断(56)
3.4工程应用开关控制发光二极管点亮(58)
归纳与总结(60)
练习题(60)
项目4循环结构程序设计(61)
项目任务(61)
相关知识(61)
4.1while语句及用法(62)
4.2do-while语句(63)
4.3for语句及用法(63)
4.4break、continue语句及用法(65)
4.5循环的嵌套(65)
4.6任务实现(66)
任务4.1:用循环语句求和(66)
任务4.2:用循环语句排序(68)
任务4.3:用循环语句进行大、小写字母转换(69)
任务4.4:输出被5整除的数(70)
任务4.5:素数判断(71)
任务4.6:用循环语句进行闰年判断(72)
任务4.7:输出矩阵(73)
4.7工程应用LED灯闪烁(74)
归纳与总结(76)
练习题(76)
项目5数组及应用(77)
项目任务(77)
相关知识(77)
5.1一维数组及应用(77)
5.2二维数组及应用(78)
5.3字符数组及应用(79)
5.4任务实现(80)
任务5.1:冒泡法排序(80)
任务5.2:定义矩阵找最大数(82)
任务5.3:输出字符串(84)
任务5.4:输出菱形图案(86)
5.5工程应用霓虹灯控制(1)(88)
归纳与总结(90)
练习题(91)
项目6函数及应用(92)
项目任务(92)
相关知识(93)
6.1函数定义、调用及声明(93)
6.1.1函数分类(93)
6.1.2函数定义(93)
6.1.3函数调用(95)
6.1.4函数声明(95)
6.2函数的参数和函数的值(96)
6.2.1形式参数和实际参数(96)
6.2.2函数的返回值(96)
6.3函数的嵌套调用(97)
6.3.1函数的嵌套调用(97)
6.3.2数组名作为函数参数(97)
6.4局部变量和全局变量(98)
6.4.1局部变量(98)
6.4.2全局变量(98)
6.5变量的存储类型(98)
6.6任务实现(100)
任务6.1:用函数调用实现信息显示(100)
任务6.2:用函数调用实现比较两数大小(102)
任务6.3:用函数调用实现求两整数和(103)
任务6.4:用函数嵌套调用实现找五个整数中的最大和最小数(104)
任务6.5:用函数调用实现闰年判断(107)
任务6.6:用函数调用实现排序(108)
任务6.7:用函数调用实现求10个整数平均值(110)
任务6.8:用函数调用实现素数判断(111)
任务6.9:用函数调用实现输出九九乘法表(113)
任务6.10:输出1到5的阶乘值(115)
任务6.11:多文件形式实现学生分数等级判断(116)
6.7工程应用霓虹灯控制(2)(118)
归纳与总结(120)
练习题(120)
项目7指针及应用(122)
项目任务(122)
相关知识(122)
7.1指针及指针变量(122)
7.2指针运算符(123)
7.3变量的访问方式(124)
7.4指针运算(124)
7.5任务实现(125)
任务7.1:用指针法实现大、小写字母转换(125)
任务7.2:用指针法实现闰年判断(126)
任务7.3:用指针法实现求两个整数中的较大数(127)
任务7.4:用指针法实现两个整数按由小到大的顺序排序(128)
任务7.5:用指针法实现10个整数按由小到大的顺序排序(129)
7.6工程应用霓虹灯控制(3)(130)
归纳与总结(132)
练习题(132)
项目8C语言综合程序设计(133)
8.1图形输出速度控制(133)
8.2模拟汽车转弯灯控制(136)
8.3一键多功能控制(139)
8.4模拟交通灯10秒倒计时控制(142)
8.5LED电子广告牌控制(145)
归纳与总结(148)
练习题(148)
附录A仿真实验板简介(150)
附录B多文件C程序使用方法(155)
附录CC库函数(159)
C.1寄存器库函数REG.H(159)
C.2字符函数CTYPE.H(159)
C.3一般输入输出函数STDIO.H(161)
C.4内部函数INTRINS.H(162)
C.5标准函数STDLI8.H(163)
C.6字符串函数STRING.H(164)
C.7数学函数MATH.H(166)
C.8绝对地址访问函数A8SACC.H(167)
附录DASCII码表(169)
附录EC语言经典错误(170)
参考文献(175)
內容試閱
C语言是一门工具语言,是目前国内外广泛使用的一种计算机高级语言,是现代大学生步入智能化、信息化社会,迈向电子工程师和程序员成功之路的一块敲门砖。
本书根据教育部高等教育人才培养的指导思想,结合高职高专院校学生及计算机高级语言特点,采用项目驱动形式,循序渐进地讲述C语言的语法知识、编程技巧和调试方法,适合电气、电子、信息类应用型人才的相关专业的学生学习。
本书以C语言在工程中的实际应用为主线,围绕项目任务展开教学,是编者多年来C语言课程教学改革的成果与经验总结。书中精选大量具有代表性的项目任务和工程应用实例,使读者既能掌握C语言的基本概念、基本知识和调试技能,又能拓宽C语言的编程思路和应用领域。突出培养学生运用所学知识和技能解决实际问题的能力,为其后续课程(如单片机技术)的学习和职业生涯打下良好的基础。该书具有如下特点。
(1)用Keil软件作为开发平台,用仿真实验板作为调试工具,具有独创性,更加突出C语言在工程控制中的重要性。
Keil软件是目前单片机工程应用中广泛使用的集成开发软件,它提供丰富的库函数和功能强大的集成开发调试工具,同时具有灵活多样的仿真功能。在Keil软件和仿真实验板上调试和仿真C程序能缩短计算机语言与工程实际问题间的距离,更加突出C语言在工程控制中的重要性。
(2)以C语言在工程实践中的具体应用为主线,采用项目任务驱动法编写。
全书分为8个项目,包括41个具体任务和11个工程应用。每个任务都按照项目任务相关知识任务实现工程应用归纳与总结进行,每个工程应用都围绕任务描述编写C程序上机调试与仿真展开,教学安排符合程序设计类课程教学规律。不是照本宣科地去讲授知识,而是通过上机调试与相关知识相结合的方式,将C语言的语法知识、编程技巧与调试方法穿插在各个项目任务中进行传授,融教、学、做于一体,这样的教学有趣而生动。各任务完成后使学生知道这些知识具体用在哪、如何用,真正提高了学生动手能力和解决实际问题的能力。
(3)打破传统的C语言知识体系结构,强调建立工程控制观点,从工程控制的角度重构课程内容,突出了知识在工程中的实效性。
不在语法和算法上对学生提出过高要求,而是注重编程思路和调试能力,注重如何开展实际应用,如何解决实际问题。内容的重点放在工程实践中的循环控制、位运算、逻辑关系等共性的知识上,将这些知识以不同的形式穿插在多个项目的任务中反复训练,逐步提高学生的编程技能和调试能力。同时增强了知识的融合性和灵活性,更突出了这些知识在工程中的实效性。
(4)在工程项目调试过程中,引入仿真技术,直观、生动、灵活、有趣,增强了学生的求知欲,同时也激发了学生的学习热情。
在工程项目应用中,引入实验仿真板,程序运行结果直观、形象、生动、有趣,使学生懂得C语言在工程实践中的应用领域和广阔的发展前景,拓展学生的知识面,激发学生的求知欲和学习热情。
(5)书中所有练习题都是在各个项目任务的基础上进行的进一步的拓展功能,教师容易掌控,学生容易上手。真正达到练习的目的,也以此加深和巩固所学知识。
全书由云南机电职业技术学院李建兰编著,昆明理工大学信息工程与自动化学院邵建龙主审。
为方便教学,本书配有免费的电子教学课件和程序源代码,相关教学资源请登录华信教育资源网(www.hxedu.com.cn)免费注册后下载。希望这本书能对读者学习和掌握C语言有所帮助。由于编者水平有限,书中难免有错误和不妥之处,敬请广大读者批评指正。
编 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.