C语言程序设计任务式教程(微课版)

C语言程序设计
分享 推荐 1 收藏 6 阅读 333
陈珂,陈静 (作者) 978-7-115-63727-7

关于本书的内容有任何问题,请联系 刘佳

1.内容安排合理且全面,从C语言的认知结构出发,将教学内容分为7个模块,每一个模块都包括3个任务,每个任务中又包含多个案例。通过一个“学生成绩管理系统”的完整开发流程来贯通所有的知识点。
2.理论与案例相结合,采用项目、案例式教学,结合高职高专学生的认知特点,精心设计的案例在紧扣教学目标的同时,也注重学生的学习主动性并方便教师的讲解,将知识讲解融入到案例之中,分散难点,突出重点,使理论与实践密切结合。
3.内容组织上层次分明、结构清晰、实用性强,全面讲授C语言程序设计的基本思想、方法和解决实际问题的技巧。
4.加强实践教学环节,突出“做中教,做中学”的职业教育特色。
5.“技能训练”和“拓展与练习”借助于教师的引导,培养学生自主解决问题的能力,进一步提升编程技能。
6 每个模块后面安排了数量丰富且有针对性的自测题,并在书尾提供了全部的参考答案,以帮助学生进一步巩固已学知识和技能。
¥69.80 ¥59.33 (8.5 折)

内容摘要

本教材选用典型工作任务模式编写,与加入编写团队的同济人工智能研究院(苏州)有限公司资深专家共同商讨,将企业真实案例拆解成知识点融入本书案例中,并将开发技巧穿插其中,更侧重知识的实用性。内容突出“基础、全面、深入”的特点,同时强调“实战”效果,使得学生能及时考察自己对知识的掌握情况,以帮助学生进一步巩固已学知识。 教材采用模块--任务--案例的编写方式组织教学内容,将C语言程序设计教程内容划分成7个模块,每个模块有2--3个任务组成,在任务中首先是引入2个以上的来自现实生活中的案例,通过C语言予以解决,并在基础理论中归纳案例中用到的C语言语法、函数等知识,达到知识目标的学习。其次通过技能训练达到实践动手能力的培养。最后通过拓展与练习达到举一反三、创新应用的目的。最后再通过编程规范与常见错误提醒学生养成良好的编程习惯与风格。

目录


目录
模块1 程序设计基础
 任务1 程序结构与特征
 任务2 基本数据类型
 自测题
模块2 结构化程序设计
 任务1 顺序结构程序设计和程序的基本结构
 任务2 选择结构程序设计
 任务3 循环结构程序设计
 自测题
模块3 数组与字符串
 任务1 一维数组
 任务2 二维数组
 任务3 字符与字符串
 自测题
模块4 函数及应用
 任务1 函数定义
 任务2 函数和数组、变量的作用域和生存期
 任务3 函数的嵌套调用与递归调用
 自测题
模块5 指针及应用
 任务1 地址与指针
 任务2 指针与数组
 任务3 指针与函数
 自测题
模块6 组合数据类型
 任务1 结构体
 任务2 共用体
 任务3 枚举
 自测题
模块7 位运算与文件
 任务1 位运算
 任务2 文件
 自测题
模块8 职工信息管理系统
任务1 项目设计与实现
 模块小结
附录A ASCII代码表
附录B C语言的关键字
附录C 运算符的优先级和结合性
附录D 常用c库函数
附录E 编译、连接时常见的错误和警告信息
参考文献


目录
模块1 程序设计基础
 任务1 程序结构与特征
  案例1-1 菜单显示
  案例1-2 销售额的计算
 任务2 基本数据类型
  案例1-3 变量定义和表达式运算
  案例1-4 数据类型转换
自测题
模块2 结构化程序设计
 任务1 顺序结构程序设计和程序的基本结构
案例2-1 计算课程总评成绩
贯通案例——之一:实现系统主菜单的显示
 任务2 选择结构程序设计
  案例2-2 出租车计费
  案例2-3 计算三角形的面积
  案例2-4 数制转换
案例2-5 字符类型判断
贯通案例——之二:用switch语句实现菜单的选择
 任务3 循环结构程序设计
  案例2-6 累加问题
  案例2-7 求平均分问题
  案例2-8 统计字符串中的大写字母数目
  案例2-9 输出乘法“九九表”
  案例2-10 判断整数是否为素数
  案例2-11 组合问题
  案例2-12 求fibonacci数列的前n项
案例2-13 选择性输出圆的面积
贯通案例——之三:实现菜单的循环操作
 自测题
模块3 数组与字符串
 任务1 一维数组
  案例3-1 竞赛成绩的录入和输出
  案例3-2 竞赛成绩的计算
  案例3-3 竞赛成绩的排序
  案例3-4 新队员招录
 任务2 二维数组
  案例3-5 矩阵的输出
  案例3-6 两个矩阵求和
 任务3 字符与字符串
  案例3-7 字符个数的统计
案例3-8 字符的删除
贯通案例——之四:对学生成绩进行排序
 自测题
模块4 函数及应用
 任务1 函数定义
  案例4-1 字符交替显示
  案例4-2 输出图案
  案例4-3 参数值的互换
  案例4-4 加法考试题
 任务2 函数和数组,变量的作用域和生存期
  案例4-5 求课程平均成绩
  案例4-6 变量的作用范围
 任务3 函数的嵌套调用与递归调用
  案例4-7 求阶层的平方和
案例4-8 求n的阶层
贯通案例——之五:使用函数实现对学生成绩进行排序
 自测题
模块5 指针及应用
 任务1 地址与指针
  案例5-1 获取变量在内存中的地址
  案例5-2 用指针变量比较两个数的大小
 任务2 指针与数组
  案例5-3 用指向一维数组的指针求解某天是星期几
  案例5-4 用指针变量实现一维数组的元素值的输出
  案例5-5 用指向二维数组的指针求解某天是星期几
  案例5-6 用指向多维数组的指针求解某天是星期几
  案例5-7 用指针数组求解某天是星期几
  案例5-8 用指针变量实现密码的字符替换
  案例5-9 用main函数的参数实现密码的字符替换
 任务3 指针与函数
  案例5-10 指针作为函数参数实现两个变量的值的交换
  案例5-11 数组作为函数参数实现一维数组元素反置
  案例5-12 用指针型函数求解某天是星期几
案例5-13 求三个数据中的最大和最小值
贯通案例——之六:增加、删除学生成绩
自测题
模块6 组合数据类型
 任务1 结构体
  案例6-1 学生信息的描述
  案例6-2 职工信息的查询
 任务2 共用体
  案例6-3 共同体类型应用
 任务3 枚举
案例6-4 五种颜色球的排列组合
贯通案例——之七:使用结构体定义学生信息
 自测题
模块7 位运算与文件
 任务1 位运算
  案例7-1 实现二进制数的循环移位
 任务2 文件
  案例7-2 读取指定文件内容
贯通案例——之八:加载文件和保存文件
 自测题

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

陈珂 近几年来主要从事计算机专业的理论与实践教学工作,主持校级以上教科研及横向项目10余项;独著/第一作者发表论文10余篇;主编教材3部,参编校企合作校本教材2部;获授权发明专利4项、实用新型专利8项、软件著作权10余项;2020年进入苏州驰星教育科技有限公司进行企业实践。 分别与人民邮电出版社/电子工业出版社/希望出版社/合作著有 《实用C语言程序设计教程》(第二版)》 中国电力出版社 2015年 《计算机应用基础上机指导教程》 苏州大学出版社 2015年 《计算机基础应用能力测试与指导》 苏州大学出版社 2015年

推荐用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部