C语言程序设计案例教程(微课版 第二版)/“十二五”职业教育国家规划教材
定 价:43.8 元
丛书名:“十二五”职业教育国家规划教材
- 作者:新世纪高职高专教材编审委员会,王明福 编
- 出版时间:2018/6/1
- ISBN:9787568515030
- 出 版 社:大连理工大学出版社
- 中图法分类:TP312C
- 页码:265
- 纸张:胶版纸
- 版次:2
- 开本:16开
-
商品库位:
《C语言程序设计案例教程(微课版 第二版)/“十二五”职业教育国家规划教材》的编写理念是:以就业为导向,以学生为主体,着眼于学生职业生涯发展,注重职业素养的培养。本教材采用“案例引入+知识学习+案例拓展+自测练习”的四位一体教学模式组织教学内容。每章安排“模仿练习”和“拓展训练”两个层次的实训环节,用于模仿、验证概念、语法规则及其应用,以适应自主学习、合作学习和个性化教学。前6章选择与章节内容关联的小案例,作为问题引入;从第7章开始,以综合案例“学生成绩管理系统”为任务驱动,伴随系统的设计、开发、优化到最后完善,使学生了解项目实施的过程,掌握基础知识,在职业情境中实现知识构建。
《C语言程序设计案例教程》(第二版)是“十二五”职业教育国家规划教材,也是新世纪高职高专教材编审委员会组编的计算机应用技术专业系列规划教材之一。
C语言是目前应用非常广泛的高级程序设计语言。它是高等院校计算机类和电子信息类各专业的核心课程,在人才培养中占有重要的地位和作用。
本教材作为国家级精品课程“C语言程序设计”的配套教材,吸收省示范性专业建设中的教学改革成果,教材建设不但注重知识的讲授,而且强调基本技能的训练。
本教材的编写理念是:以就业为导向,以学生为主体,着眼于学生职业生涯发展,注重职业素养的培养。本教材采用“案例引入十知识学习十案例拓展十自测练习”的四位一体教学模式组织教学内容。每章安排“模仿练习”和“拓展训练”两个层次的实训环节,用于模仿、验证概念、语法规则及其应用,以适应自主学习、合作学习和个性化教学。前6章选择与章节内容关联的小案例,作为问题引入;从第7章开始,以综合案例“学生成绩管理系统”为任务驱动,伴随系统的设计、开发、优化到最后完善,使学生了解项目实施的过程,掌握基础知识,在职业情境中实现知识构建。
本教材具有如下特色:
1.作为一门专业基础课教材,主线上仍保留或沿袭理工科课程以“学科体系”为线索的指导思想,即在教材内容的知识结构上,依然以概念、定律、定理为线索进行编写,有别于专业技能课教材。
2.为了满足“以能力为中心”的培养目标要求,本教材改变传统基础课教材的编写方法,在掌握必需的理论知识的基础上,突出技术的综合应用能力培养,加强实践操作和技能训练。充分考虑高职学生特点和学习规律,精心设计经典有趣案例,采用案例教学和任务驱动方式,增加了“模仿练习”和“拓展训练”两个层次的实训环节,体现“做中学、做中教,教学做合一”的理论实践一体化思想,使学生的学习重心从“学会知识”扩展到“学会学习、掌握方法和培养能力”上。
3.“算法”是程序设计的灵魂,是程序设计方法的核心内容。本教材突破传统的知识内容归属问题,将“算法设计”渗透到教材的每一个案例中,从而培养学生的程序设计能力,掌握程序设计方法。
4.案例的选择遵循“趣味、实用、易学”的特点,部分来自企业和近几届全国“蓝桥杯”软件大赛的变形考题。充分反映产业升级、技术进步和职业岗位变化的要求,从而使教材内容体现新知识、新技术和新方法。
本教材共10章,前5章介绍了C语言的基本概念、语法规则和程序设计方法;第6章至第10章分别介绍了数组,函数,结构体、共用体和枚举类型,指针,文件。
本教材配套立体化教学资源,主要包括微课、电子课件、教案、教学大纲、习题和参考答案、模仿练习、实训项目、自我测试题等源程序代码。方便教师授课和学生自学。
本教材既可以作为高职高专院校计算机相关专业C语言程序设计课程的教材,也可以作为应用型本科相关专业学习C语言程序设计的教材,还可以作为全国“蓝桥杯”软件大赛的参考指导书。
本教材由深圳职业技术学院王明福任主编,湖南网络工程职业学院刘冠群、大连外国语大学景雨、深圳职业技术学院顾明、苏州托普信息职业技术学院徐云娟任副主编。具体编写分工为:王明福编写第1章和附录,刘冠群编写第2、3章,景雨编写第4、5章,顾明编写第6、8~10章,徐云娟编写第7章。临沂大学职业教育学院高宗振、中州大学杨雅军、四川长江职业学院朱莉萍、四川长江职业学院龙燕、山西经贸职业学院胡晓东参与编写并提出了许多建议。全书由王明福审阅并统稿,同时还得到了深圳职业技术学院计算机软件专业全体教师的大力支持,提出了许多建设性意见,在此,我们深表感谢。
尽管我们在编写本教材的过程中做了很多努力,但由于作者水平所限,不当之处在所难免,恳请各位读者批评指正,并将意见和建议及时反馈给我们,以便下次修订时改进。
第1章 初识C语言
案例1 开篇例程:学生成绩管理系统
1.1 C语言概述
1.1.1 C语言的产生和发展
1.1.2 C语言的特点
1.2 C语言程序
1.2.1 简单的C程序
1.2.2 C程序的结构
1.3 C程序的开发
1.3.1 C程序的开发过程
1.3.2 Visual C++6.0开发环境
1.3.3 工程设置
1.4 程序设计基础
1.4.1 基本概念
1.4.2 算法的特性
1.4.3 算法的描述
1.4.4 程序设计方法
1.5 情景应用——训练项目
项目1-1 Visual C++6.0开发工具的使用
项目1-2 多程序文件的工程设置
自我测试练习
第2章 数据类型、运算符与表达式
案例2 饮料交换问题
2.1 字符集、关键字和标识符
2.1.1 字符集
2.1.2 关键字(保留字)
2.1.3 标识符
2.1.4 C语言的编程规范
2.2 C语言的数据类型
2.2.1 C语言的数据类型分类
2.2.2 整型数据
2.2.3 实型数据
2.2.4 字符型数据
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.4 运算符与表达式
2.4.1 C语言运算符
2.4.2 算术运算符和算术表达式
2.4.3 数据间的混合运算与类型转换
2.4.4 位运算和位运算符
2.4.5 赋值运算符和赋值表达式
2.4.6 逗号运算符和逗号表达式
2.4.7 案例2的解答
2.5 情景应用——案例拓展
案例2-1 利用星号字符“*”输出矩形
案例2-2 计算a+=a*=a/=a-5
案例2-3 十进制数与二进制数的转换
自我测试练习
第3章 顺序结构程序设计
案例3 算术计算器
3.1 结构化程序设计的基本概念
3.1.1 三种基本结构
3.1.2 C语言的基本语句
3.2 顺序结构的基本语句
3.2.1 赋值语句
3.2.2 格式输出函数printf()
3.2.3 格式输入函数scanf()
3.2.4 字符输出函数putchar()
3.2.5 字符输入函数getchar()
3.2.6 案例3的解答
3.3 情景应用——案例拓展
案例3-1 字母的魔法变幻
案例3-2 求各位数字
案例3-3 纸币兑换
自我测试练习
第4章 选择结构
案例4 谁是盗窃者
4.1 条件判断表达式
4.1.1 关系表达式
4.1.2 逻辑表达式
4.2 算术、关系、逻辑、赋值混合运算
……
第5章 循环结构
第6章 数组
第7章 函数
第8章 结构体、共用体和枚举类型
第9章 指针
第10章 文件
参考文献
附录