-
内容大纲
本书按照“模块—任务—案例”的方式组织内容,将理论与实践有机地结合起来,力求在内容编排上循序渐进,突出重点并分散难点,以方便读者学习。本书以培养读者的职业能力为核心目标,以工作实践为主线,在任务和案例配置上紧扣实际,注重读者编程能力和设计风格的培养。
全书共分为8个模块,包括程序设计基础、结构化程序设计、数组与字符串、函数及其应用、指针及其应用、组合数据类型、位运算与文件和综合项目实战。模块1~模块7的结构相同,每个模块被分解为2~3个任务,每个任务讲解若干个有代表性的案例,以突出各模块需要掌握的重点知识。模块8通过综合项目实战对全书知识点进行串联和巩固。在内容编排上,本书通过引入两个项目案例“学生成绩管理系统”和“职工信息管理系统”开发流程中的各个环节,培养读者设计中、大型程序的基本能力。
本书适合作为高职高专院校计算机专业及理工类非计算机专业的C语言程序设计课程的教材,也适合作为相关工程技术人员和计算机爱好者的学习参考用书。 -
作者介绍
-
目录
模块1 程序设计基础
任务1 程序结构与特征
1.1.1 案例讲解
案例1-1 菜单显示
案例1-2 销售额的计算
1.1.2 基础理论
1.1.3 技能训练
1.1.4 拓展与练习
1.1.5 常见错误
任务2 基本数据类型
1.2.1 案例讲解
案例1-3 变量定义和表达式运算
案例1-4 数据类型转换
1.2.2 基础理论
1.2.3 技能训练
1.2.4 拓展与练习
1.2.5 常见错误
模块小结
自测题
模块2 结构化程序设计
任务1 程序设计的基本结构和顺序结构程序设计
2.1.1 案例讲解
案例2-1 计算课程总评成绩
2.1.2 基础理论
2.1.3 技能训练
2.1.4 拓展与练习
2.1.5 编程规范与常见错误
2.1.6 贯通案例——之一:实现系统主菜单的显示
任务2 选择结构程序设计
2.2.1 案例讲解
案例2-2 出租车计费
案例2-3 计算三角形的面积
案例2-4 数制转换
案例2-5 字符类型判断
2.2.2 基础理论
2.2.3 技能训练
2.2.4 拓展与练习
2.2.5 编程规范与常见错误
2.2.6 贯通案例——之二:用switch语句实现菜单的选择
任务3 循环结构程序设计
2.3.1 案例讲解
案例2-6 累加问题
案例2-7 求平均分问题
案例2-8 统计字符串中的大写英文字母数目
案例2-9 输出乘法“九九表”
案例2-10 判断整数是否为素数
案例2-11 组合问题
案例2-12 求斐波那契数列的前n项
案例2-13 选择性输出圆的面积
2.3.2 基础理论
……
模块4 函数及应用
模块5 指针及应用
模块6 组合数据类型
模块7 位运算与文件
模块8 综合项目实战
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...