新書推薦:
《
干戈之影:商代的战争观念、武装者与武器装备
》
售價:HK$
74.8
《
镶嵌之美:古希腊罗马的马赛克艺术
》
售價:HK$
305.8
《
后希腊化哲学:从斯多亚学派到奥利金的发展研究
》
售價:HK$
76.8
《
别纠结啦:不被情绪牵着走的通透生活指南(“当代一休”小池龙之介治愈新作!附赠精美书签!)
》
售價:HK$
64.9
《
第二人生:找到重新定义人生的智慧
》
售價:HK$
96.8
《
唐朝三百年
》
售價:HK$
107.8
《
反操纵心理学:夺回人生主导权 拒绝被操纵
》
售價:HK$
54.8
《
同工异曲:跨文化阅读的启示(修订版)
》
售價:HK$
43.8
|
編輯推薦: |
★围绕全国计算机等级考试知识点组织编写★结合企业一些工程应用实例展开★采用“实例举例—知识点梳理—课堂精练—课后习题”模式★配有微课视频、习题库及答案、课程标准、教学设计方案、教案首页、源代码、电子课件等丰富的教学资源
|
內容簡介: |
本书从实例出发引出各章节的知识点,主要介绍了C语言编程的基础知识和操作方法,帮助学生掌握使用Win-TC进行程序设计的方法。本书共分10章,内容主要涵盖了C语言基础知识、流程控制结构、数组、函数、指针、结构体、共用体、位运算、文件这几方面的知识。本书以职业能力的培养为出发点,突出“以学生为中心”的教育理念,遵循“实例举例—知识点梳理—课堂精练—课后习题”的模式,重在全面培养学生的多元能力。本书还注重对上机调试程序能力的培养,结合企业软件开发时使用的一些底层函数讲解,各实例基本都配有课堂精练程序,各章设有实训和练习题(第10章除外),以达到巩固所学知识的目的。本书适合作为高等职业院校“C语言程序设计”课程的教材,也可以作为C语言培训机构的培训教材以及C语言初学者的自学教材。
|
關於作者: |
李红,副教授,目前就职于北京信息职业技术学院,兼任北京物联网学会副会长,二级技师,全国物联网技术应用人才认证讲师,北京市财政局人工智能技术方向项目评审专家,农业部智能农业项目评审专家,中国自动化学会会员,北京科普作协会员。主编《网络服务器配置与管理》《嵌入式C语言程序设计》《计算机网络技术》《图形图像处理Photpshop CS5》《物联网技术基础》等书籍。发表专业论文《云计算与物联网》《主流VPN技术的比较与分析》《芯片的制作技术与工艺》等30余篇。主研完成国家社会科学基金“十一五”规划课题:《国家社会科学基金“十一五”规划课题:以就业为导向的职业教育教学理论与实践研究子课题/以就业为导向的高等职业教育通信类专业教学整体解决方案设计与实践研究》等、纵向课题《物联网应用技术专业课程标准与职业岗位技能标准对接研究(CESEZ2012-01)等,横向课题《物联网技术应用服务平台的开发》等多项课题。
|
目錄:
|
目录第1章 C语言概述与程序逻辑1.1 C语言概述实例1 C语言简介—简单的C语言应用程序实例2 C语言环境使用介绍—用“*”输出字母A形1.2 程序和程序逻辑实例3 程序与算法的概念—梵塔推理实例4 算法图形描述—求n!1.3 课后习题1.3.1 实训1.3.2 练习题第2章 C语言基础知识2.1 常量和变量实例5 常量和变量—输出常量与变量的值2.2 数据类型实例6 基本数据类型—输出不同数据类型的值实例7 不同数据类型间的转换—不同类型数据身份的转换2.3 常用的运算符和表达式实例8 运算符及表达式—输出各表达式的结果实例9 关系运算符、逻辑运算符和表达式—关系运算和逻辑运算的结果实例10 运算符的优先级—复杂表达式的运算结果2.4 课后习题2.4.1 实训2.4.2 练习题第3章 流程控制结构3.1 顺序结构程序设计实例11 字符型数据的输入和输出—输入与输出几个字符实例12 格式化数据的输入和输出—互换两个变量的值3.2 选择结构程序设计实例13 if语句—根据条件确定公司是否已经为司机投保实例14 switch语句—计算长方形、圆形和三角形的面积3.3 循环结构程序设计实例15 while循环语句—求1+2+…+100的值实例16 for循环语句—统计大写字母和小写字母的个数实例17 do-while循环语句—求1+2+…+100和12+22+…+302的值实例18 循环的嵌套结构—百钱买百鸡问题3.4 课后习题3.4.1 实训3.4.2 练习题第4章 数组4.1 一维数组实例19 一维数组的定义与引用—平均成绩的统计实例20 一维数组的初始化与引用—查询数据中的值4.2 二维数组实例21 二维数组的定义与引用—统计总成绩及平均成绩实例22 二维数组的初始化与引用—求矩阵的乘积4.3 字符数组与字符串实例23 字符数组的定义与引用—字母替换4.4 课后习题4.4.1 实训4.4.2 练习题第5章 函数5.1 函数的定义与返回值实例24 函数的定义与引用—判断当天是该年的第几天5.2 函数的调用实例25 函数的调用—求两个整数之和实例26 函数的参数形式—求1!+2!+3!+…+n!的值5.3 函数的嵌套与递归调用实例27 函数的嵌套调用—编程计算(1!)2 +(2!)2 + (3!)2 + (4!)2 + (5!)2的值实例28 函数的递归调用—求n!5.4 函数中标识符的作用域与存储类实例29 函数中标识符的作用域—初识局部变量与全局变量实例30 函数中标识符的存储类—打印1到5的阶乘值5.5 宏替换与文件包含实例31 不带参数的宏定义—已知半径求周长和面积实例32 带参数的宏定义—以宏名代替表达式实例33 文件包含—计算两个整数值阶乘的差值5.6 课后习题5.6.1 实训5.6.2 练习题第6章 指针6.1 指针变量的定义与引用实例34 指针变量的定义与引用值—寻找变量在内存中的家6.2 一维数组与指针实例35 数组名的值和数组元素的地址值—按序输出内存中各家的地址实例36 通过指针引用一维数组元素—本周和下周的值日安排6.3 二维数组和指针实例37 二维数组名和数组元素的地址值—二维数组的成员介绍实例38 指针数组和行指针—二维数组与指针6.4 函数间参数的传递实例39 指针变量作为函数的参数—交换两个变量的值后找出较大值实例40 函数之间传递地址—打印杨辉三角实例41 指向函数的指针变量—两个数的和值除以差值6.5 指针与字符串实例42 字符串的存储形式—统计各类字符的个数实例43 二维数组存储多个字符串—图书查询系统实例44 字符串的常用函数的使用—输出你的姓名6.6 课后习题6.6.1 实训96.6.2 练习题第7章 结构体和共用体7.1 结构体实例45 结构体类型变量、指针变量的定义与引用—我的个人信息实例46 结构体类型的数组的定义与引用—成绩统计实例47 函数之间结构体类型变量的数据传递—输出排序后的姓名和学号7.2 链表实例48 单向链表的建立—输出5名同学的信息实例49 动态链表的建立及常用操作—输出学生的信息实例50 链表的操作—学生信息管理系统7.3 共用体与枚举类型实例51 共用体类型的定义与变量引用—灵活应用存储空间实例52 枚举类型—输出给定月份的天数7.4 课后习题7.4.1 实训7.4.2 练习题第8章 位运算8.1 二进制转换实例53 二进制的运算及进制转换—二进制与其他进制的转换8.2 位运算与运算功能实例54 位运算符与运算功能—两个数的几种位运算8.3 课后习题8.3.1 实训8.3.2 练习题第9章 文件9.1 文件的定义与引用实例55 文件的概念—读写文件实例56 文件的打开与关闭—奇偶数的不同去向实例57 文件的读写—将数据写入文件实例58 文件的定位与检测函数—字母定位与逆序输出9.2 课后习题9.2.1 实训9.2.2 练习题第10章 综合项目实训10.1 实训1—学生成绩管理系统10.1.1 项目实训目的10.1.2 系统功能描述10.1.3 系统总体设计10.1.4 程序实现10.2 实训2—电子时钟10.2.1 项目实训目的10.2.2 系统功能描述10.2.3 系统总体设计10.2.4 程序实现10.3 项目练习附录附录A 标准ASCII码字符集附录B C语言关键字附录C 常用的C库函数参考文献
|
內容試閱:
|
前言C语言兼具高级语言和低级语言的特点,所以既适合开发系统软件,也适合开发应用软件。其语法灵活、书写格式自由、易学易用,深受广大程序设计人员的青睐。本书从高职高专教学的实际情况出发,围绕全国计算机等级考试知识点来确定章节内容。在实例选取上,做到让复杂问题简单化,让简单问题实用化,旨在培养学生的程序设计思维和编写与调试程序的能力,重在学生职业能力的培养,突出“以学生为中心”的教育理念。全书遵循“实例举例—知识点梳理—课堂精练—课后习题”的模式,充分培养学生的创新能力、实践能力和自学能力。在时间安排上,建议采用课堂讲授、上机实践、课后练习相结合的方式,讲授时间约占50%,上机学习与练习时间约占50%。由于本书的编者都是高等职业院校的一线教师,均长期从事C语言课程的教学工作与科研工作,不仅具有深厚的C语言的专业功底,而且对高职高专学生的特点、认知能力、学习情况等方面都有充分了解与深入调研。本书定位在职业能力的培养,力求做到“深入浅出,突出实用”。本书结合企业一些工程应用实例展开,后一章通过学生成绩管理系统和电子时钟两个综合应用实例,按项目实训目的、系统功能描述、系统总体设计、程序实现几个步骤展开,充分培养学生的工程实践能力。本书配有与教学配套的微课视频、习题库及答案、课程标准、教学设计方案、教案首页、源代码、电子课件、在线课程教学资源。本书由李红、陆建友担任主编。其中,第1、2章由北京信息职业技术学院白巧花编写,第4章由北京中博汇信科技有限公司陆建友编写,第5~8章由北京信息职业技术学院李红编写,第9章由北京辉恒宇技术开发有限公司陈志辉编写,第10章由吉林电子信息职业技术学院王强编写,全书由李红统稿。由于编写时间紧,编者水平有限,书中难免有疏漏。在教材使用过程中,遇书中不妥之处,敬请广大读者批评指正。 编 者
|
|