![]()
内容推荐 本书按照“模块—任务—案例”的方式组织内容,将理论与实践有机地结合起来,力求在内容编排上循序渐进,突出重点并分散难点,以方便读者学习。本书以培养读者的职业能力为核心目标,以工作实践为主线,在任务和案例配置上紧扣实际,注重读者编程能力和设计风格的培养。 全书共分为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 综合项目实战 |