您好,欢迎来到聚文网。 登录 免费注册
C语言程序设计案例教程(第2版)

C语言程序设计案例教程(第2版)

  • 字数: 468000
  • 装帧: 简装
  • 出版社: 电子工业出版社
  • 作者: 刘会超
  • 出版日期: 2019-08-01
  • 商品条码: 9787121367625
  • 版次: 1
  • 开本: 其他
  • 页数: 308
  • 出版年份: 2019
定价:¥52 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"C 语言是国内外应用广泛、拥有影响力的计算机语言之一,是大学理工科专业学生的 必修课。为使初学者对C 语言有一个很好的入门,作者融合多年的教学经验和教学资源编 写了本书。这是一本面向广大初学者的C 语言教程,优选的特色是以任务导学、案例丰富、 深入浅出、立体配套。针对初学者的特点,力求做到将复杂的概念用简洁浅显的语言娓娓 道来。 本书的创新在于以能力培养为目标,用案例引入知识,用任务驱动教学。按照读者的 认知规律和特点选择案例,把知识融入案例。围绕案例中的任务展开知识点教学,在实际 任务的驱动下,引导读者学习C 语言基础知识与编程技能,引导C 语言教学从传统的“讲 授+上机”模式向“做中学、学中做”模式转变。"
内容简介
本书主要内容包括简单C语言程序设计、分支结构程序设计、循环结构程序设计、函数、数据类型与表达式、宏定义与预处理、数组、指针、结构体、文件和常用算法等。每章由学习目标、主要内容、重点与难点、教学案例、相关知识、知识拓展、丰富的习题和实训项目构成。 本书以能力培养为目标,用案例引入知识,用任务驱动教学,按照学习者的认知规律和特点选择案例,把知识融入案例。本书围绕案例中的任务展开知识点教学,在实际任务的驱动下引导学习者学习C语言基础知识与编程技能,把C语言教学从传统的"讲授+上机”模式向"做中学、学中做”模式转变。
作者简介
刘会超自参加工作以来,一直从事计算机方面的教学和研究工作,积累了丰富的教学和科研经验,教育思想观念优选,教学内容理论联系实际,教学方法灵活创新,教学效果优秀,受到学生欢迎。科研成果丰硕。
目录
第1章 认识C语言 1 案例1 用计算机求解圆的面积 1 相关知识――计算机求解问题的步骤 2 案例2 使用Dev-C++环境 5 相关知识――C语言的程序结构 9 知识拓展――算法 10 本章小结 15 习题 15 实训项目 16 第2章 简单的C语言程序 18 案例1 超市收费程序的设计 18 相关知识――算术表达式与赋值表达式 19 案例2 超市促销活动收费程序的设计 26 相关知识――二分支if语句 27 案例3 超市收银程序的设计 29 相关知识――while语句 30 本章小结 31 习题 31 实训项目 32 第3章 分支结构程序设计 33 案例1 计算阶梯电费 33 相关知识――关系表达式与逻辑表达式 35 相关知识――if语句 41 案例2 简单算术计算器的设计 44 相关知识――switch语句 46 案例3 自动售货机商品价格的查询 48 本章小结 50 习题 50 实训项目 57 第4章 循环结构程序设计 59 案例1 日积硅步 59 相关知识――for语句 60 案例2 寻找行李箱密码 63 相关知识――do-while语句 64 案例3 幸运编号 65 相关知识――break语句与continue语句 66 案例4 打印九九乘法表 68 相关知识――多重循环 70 案例5 猜数游戏 71 相关知识――随机函数 73 案例6 百钱买百鸡 74 相关知识――穷举法 76 案例7 八戒吃西瓜 76 本章小结 78 习题 78 实训项目 83 第5章 函数 85 案例1 居民日常计费系统 85 相关知识――函数基础 88 案例2 最小公倍数 91 相关知识――函数的嵌套调用 92 案例3 “魔幻”长方体 93 相关知识――变量进阶 94 案例4 猜年龄 99 相关知识――递归思想 100 案例5 汉诺塔游戏 102 案例6 幕后英雄 105 相关知识――编译预处理 106 本章小结 111 习题 111 实训项目 115 第6章 数据类型与数据的输入/输出 118 6.1 数据类型 118 6.2 数据的输入/输出 125 6.3 运算符和表达式 134 6.4 类型转换 138 本章小结 139 习题 140 第7章 数组 142 案例1 天外有天 142 相关知识――一维数组的增删改查操作 143 案例2 网店热销手机排行榜 147 相关知识――冒泡排序与选择排序 149 案例3 揪心的房价 151 相关知识――折半查找 152 案例4 生存游戏 153 相关知识――筛法 155 案例5 矩阵转置 156 相关知识――二维数组 157 案例6 杨辉三角形 159 案例7 信息加密处理 160 相关知识――字符数组与字符串处理操作 161 案例8 统计单词个数 167 案例9 进制转换 168 本章小结 169 习题 169 实训项目 173 第8章 指针 175 案例1 寻找存折密码 175 相关知识――指针与指针变量 176 案例2 拨云见日 179 相关知识――指针的交换 180 案例3 猜宝游戏 181 相关知识――指针作为函数参数 183 案例4 产品使用寿命统计分析 184 相关知识―― 一维数组与指针 186 案例5 实现简单电子表格 191 相关知识――二维数组与指针 193 案例6 信息解密 194 相关知识――字符指针 195 案例7 常任理事国国名的字典次序 197 相关知识――指针数组与多级指针 198 案例8 我的程序我作主 200 相关知识――带参的main 203 案例9 由我差遣 204 相关知识――函数指针与指针函数 206 案例10 我心飞翔 207 相关知识――动态内存空间管理函数 209 本章小结 210 习题 210 实训项目 218 第9章 结构体 219 案例1 学生信息表 219 相关知识――结构体的定义与结构体变量 220 案例2 民主选举得票统计 226 相关知识――结构体数组 227 案例3 输出班长的基本信息 229 相关知识――结构体指针 231 案例4 摸球游戏 233 相关知识――枚举类型 235 案例5 设计教师与学生通用的表格 236 相关知识――共用体类型 238 本章小结 239 习题 240 实训项目 244 第10章 文件 245 案例1 导出学生信息到文件 245 相关知识――文件的基本操作 248 案例2 学生信息的导入 252 案例3 学生信息的备份 255 相关知识――文件定位函数 256 本章小结 257 习题 257 实训项目 261 第11章 综合案例――学生成绩管理系统 262 综合案例 学生成绩管理系统 262 相关知识――创建链表 271 相关知识――遍历链表 274 相关知识――在链表中插入节点 284 相关知识――删除链表中的节点 289 本章小结 296 习题 296 附录A ASCII码表 298 附录B C语言运算符的优先级与结合性 299 参考书目 300

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网