新書推薦:
《
纯粹·古代中国的历史与制度
》
售價:HK$
62.7
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:HK$
58.2
《
一个英国军事顾问眼中的二战
》
售價:HK$
277.8
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:HK$
67.2
《
瘦肝
》
售價:HK$
99.7
《
股票大作手回忆录
》
售價:HK$
55.8
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
154.6
《
民法典1000问
》
售價:HK$
99.7
|
編輯推薦: |
顶层设计,优化体系,参考教学基本要求 行业指导,企业参与,有机嵌入职业标准 专家指导,名师领衔,构建优质作者队伍
项目贯穿,任务驱动,融合工程教育理念 就业导向,学生为本,着眼职业生涯发展 接轨大赛,实战演练,借鉴技能竞赛要求
循序渐进,理实结合,符合学生认知规律 立体资源,开放共享,完善增值服务体系
|
內容簡介: |
本教材对教学设计和教学内容进行优化,全面摒弃已有教材以理论讲述为主的编写方式,采用任务驱动的教学模式进行教材的体例建设。本教材强调程序流程图的重要性,为编程提供指导思想和思路,增加了指针的比例和位运算的功能,为编写硬件应用程序打下坚实的基础。案例注重对编程思想和方法的介绍,以实际工程应用项目为主,同时进行教材的配套资源建设,以方便教师的教学和学生的自学。
本教材主要内容包括:C程序的基本结构和调试运行环境、语法结构、控制结构顺序结构、选择结构、循环结构、数组一维数组、二维数组、数组做函数的参数、函数、指针、结构体和共用体、文件、综合实训等内容。
本教材适合作为高职高专等高等院校电子信息类专业 C语言程序设计课程的教材,也可以作为其他 C语言爱好者的参考教材。
|
目錄:
|
第1章认识C程序
1.1项目一:认识C程序的基本结构
1.1.1任务1:输出一个字符串
1.1.2任务2:编写自定义函数实现求两个整数的和在主函数中输出
1.1.3知识准备
1.2项目二:编写、运行和调试任务2的程序
1.2.1认识C语言的集成开发环境
1.2.2C程序的编译过程
1.3本章小结
习题一
第2章认识C程序的语法
2.1项目一:认识C语言的数据类型
2.1.1任务:计算圆的周长和面积
2.1.2知识准备
2.2项目二:认识C语言的运算符与表达式
2.2.1任务1:算术运算符及其表达式
2.2.2任务2:关系运算符及其表达式
2.2.3任务3:逻辑运算符及其表达式
2.2.4任务4:位运算符及其表达式
2.2.5任务5:赋值运算符及其表达式
2.2.6任务6:其他运算符及其表达式
2.3本章小结
习题二
第3章顺序结构程序设计
3.1项目一:字符输入输出函数的应用
3.1.1任务:小写字母转换为大写字母
3.1.2知识准备
3.2项目二:带格式控制的输入输出函数的应用
3.2.1任务:输入平行四边形的底和高,输出其面积(保留两位小数)
3.2.2知识准备
3.3项目三:顺序结构的程序设计
3.3.1任务:输入圆柱体的底半径和高,输出其体积(保留三位小数)
3.3.2知识准备
3.4本章知识强化
3.5本章小结
习题三
第4章选择结构程序设计
4.1项目一:单分支if语句
4.1.1任务:字符检测与输出
4.1.2知识准备
4.2项目二:双分支if语句
4.2.1任务:任意输入两个不相等的整数,输出较大的数
4.2.2知识准备
4.3项目三:if语句的嵌套
4.3.1任务1:检测键盘输入的字符类型
4.3.2知识准备
4.3.3任务2:检测键盘输入的字符类型
4.3.4知识准备
4.4项目四:switch和break语句
4.4.1任务:用switch语句将百分制成绩转换成五级制输出
4.4.2知识准备
4.5本章知识强化
4.6本章小结
习题四
第5章循环结构程序设计
5.1项目一:while循环
5.1.1任务:编程实现求1+2+3+…+100的和
5.1.2知识准备
5.2项目二:do-while循环
5.2.1任务:编程实现求正整数n的阶乘
5.2.2知识准备
5.3项目三:for循环
5.3.1任务:编程判断整数n是否是素数
5.3.2知识准备
5.4项目四:多重循环
5.4.1任务:编程实现求1到10的阶乘之和
5.4.2知识准备
5.5本章知识强化
5.6本章小结
习题五
第6章数组
6.1项目一:数值型一维数组的应用
6.1.1任务:统计一组数据中正数的个数和他们的累加和
6.1.2知识准备
6.1.3知识强化
6.2项目二:数值型二维数组的应用
6.2.1任务:输入输出一个二维数组,并输出各元素的地址
6.2.2知识准备
6.2.3知识强化
6.3项目三:字符型数组和字符串的应用
6.3.1任务:利用一维数组输出字符串“I Am Student!”
6.3.2知识准备
6.4本章知识强化
6.5本章小结
习题六
第7章函数
7.1项目一:函数调用
7.1.1任务:编写两个自定义函数实现求两数的和与积
7.1.2知识准备
7.1.3知识强化
7.1.4使用递归调用的方法求正整数n的阶乘
7.1.5知识准备
7.1.6知识强化
7.2项目二:模块化程序设计
7.2.1任务:设计一个等差数据系列产生器
7.2.2知识准备
7.2.3知识强化
7.3本章小结
习题七
第8章指针
8.1项目一:指针变量的应用
8.1.1任务:采用传址调用交换a,b变量的值
8.1.2知识准备
8.1.3知识强化
8.2项目二:数组指针的应用
8.2.1任务1:用下标法和指针法输出数组元素
8.2.2知识准备
8.2.3知识强化
8.2.4任务2:采用不同的地址计算法输出二维数组元素
8.2.5知识准备
8.2.6知识强化
8.3项目三:字符串指针的应用
8.3.1任务:利用指针变量输出字符数组的内容
8.3.2知识准备
8.3.3知识强化
8.4项目四:函数指针的应用
8.4.1任务:使用函数指针变量调用函数
8.4.2知识准备
8.4.3知识强化
8.5项目五:指针数组的应用
8.5.1任务:使用指针数组找出多个字符串中的最大串
8.5.2知识准备
8.5.3知识强化
8.6项目六:指向指针的指针的应用
8.6.1任务:字符串排序
8.6.2知识准备
8.6.3知识强化
8.7本章小结
习题八
第9章结构体与共用体
9.1项目一:结构体的应用
9.1.1任务:输出学生信息表
9.1.2知识准备
9.2项目二:结构体数组的应用
9.2.1任务:编写程序实现对候选人的得票数进行统计
9.2.2知识准备
9.3项目三:指向结构体类型数据的指针变量的应用
9.3.1任务:使用指针输出结构体成员的值
9.3.2知识准备
9.3.3知识强化
9.4项目四:共用体的应用
9.4.1任务:编写程序用于学校对教师和学生信息进行统计
9.4.2知识准备
9.4.3知识强化
9.5本章小结
习题九189第10章文件
10.1项目:文件应用
10.1.1任务:文件的写入和读取
10.1.2知识准备
10.1.3知识强化
10.2本章小结
习题十
第11章综合实训一:编程制作一个同学通讯录
第12章综合实训二:设计一个竞赛计分系统
附录
附录1ASCII码表
附录2常用库函数
附录3运算符及其优先级
参考文献
|
內容試閱:
|
【前言】C程序设计语言是应用最广泛的计算机程序设计语言之一,它已成为当前高校所有电子信息类专业都开设的一门程序设计语言的基础课程。但是在不同的专业中,C语言所起到的作用并不相同。在计算机类专业中主要是利用C程序设计来训练学生的编程能力,为学习面向对象的程序设计语言打下坚实的基础;在电子类专业中,C语言程序设计课程不仅起到锻炼编程能力的作用,同时还起到了为单片机等课程的编程和调用硬件功能支撑的作用。这也正是C语言发展至今仍然具有强大的生命力的原因所在。鉴于上述原因,在本教材的编写过程中,编者主要围绕C语言的编程方法和对专业课程的支撑作用两个方面对教材的内容和体例进行了改革。
本教材具有以下特色:
1本教材对教学设计和教学内容进行了全面的优化,全面摒弃已有教材以理论讲述为主的编写方式,以“够用、适用、有用”的原则来进行编写。
2采用任务驱动的教学模式进行教材的体例建设,体现在“做中学、学中做”的行动教学模式。
3强调程序流程图的重要性,为编程提供指导思想和思路。
4增加指针的比例和位运算的功能,为编写硬件应用程序打下坚实的基础。
5案例注重对编程思想和方法的介绍,以实际工程应用项目为主。
6案例的选取注重趣味性。寓教于乐,使得教学过程生动活泼,学生也能快乐地学习,有助于提高学生的学习兴趣和积极性。
7对教材进行了配套资源建设,以方便教师的教学和学生的自学。
本教材共分12章,主要内容包括C程序的基本结构和调试运行环境、语法结构、控制结构顺序结构、选择结构、循环结构、数组一维数组、二维数组、数组做函数的参数、函数、指针、结构体和共用体、文件、综合实训等内容。
本教材由四川信息职业技术学院的胡德清和曾妍老师担任主编,李怀甫教授担任主审,四川信息职业技术学院的曾宝国、陈运军和济源职业技术学院的王树森三位老师担任副主编。胡德清编写第1章和第11章,吴浩然编写第2章,曾妍编写第3章和第4章,曾宝国编写第5章,陈运军编写第6章,张万良编写第7章,刘美岑编写第8章,蒋雪琴编写第10章,王树森编写第12章。
由于作者水平有限,加之时间仓促,教材中难免有不妥之处,请各位读者和专家批评指正。
……
|
|