工作手册式C语言程序设计
正版保障 假一赔十 可开发票
¥
30.17
6.4折
¥
47
全新
库存39件
作者任秀娟
出版社电子工业出版社
ISBN9787121442292
出版时间2021-03
装帧平装
开本其他
定价47元
货号11750803
上书时间2024-08-31
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
主编任秀娟,东营科技职业学院学术委员会委员,计算机科学与技术专业,聊城大学硕士,副教授,主编、参编《办公自动化》、《C语言程序设计》、《Photoshop平面设计与制作项目化教程》等教材,其建设的《Photoshop图像处理》课程获山东省精品资源共享课立项,并配套出版相应教材。
目录
项目 1 与C语言相识 1 项目引入 1 学习目标 1 1.1 走进C语言的世界 2 任务导入 2 任务分析 2 相关知识 2 1.1.1 计算机语言 2 1.1.2 为什么选择C语言 3 1.1.3 如何学好C语言 4 任务实施 5 考核评价 5 1.2 制作个人微型简历 5 任务导入 5 任务分析 6 相关知识 6 1.2.1 C语言程序及结构 6 1.2.2 编译和运行C语言程序 7 任务实施 14 考核评价 14 项目小结 15 同步训练 15 项目 2 学转数据 17 项目引入 17 学习目标 17 2.1 计算球的体积―基本数据类型、常量与变量 18 任务导入 18 任务分析 18 相关知识 18 2.1.1 C语言的字符集 18 2.1.2 C语言的词汇 19 2.1.3 数据的变与不变―常量和变量 20 2.1.4 C语言中的数据类型 22 任务实施 27 考核评价 27 任务 2.2 解密小密报―报文的加密与解密 28 任务导入 28 任务分析 28 相关知识 28 2.2.1 字符型常量 28 2.2.2 字符型变量 30 任务实施 31 考核评价 31 任务 2.3 分离不同位的数字―运算符与表达式 32 任务导入 32 任务分析 32 相关知识 32 2.3.1 C语言中的运算符 32 2.3.2 算术运算符和算术表达式 32 2.3.3 赋值运算符和赋值表达式 34 2.3.4 逗号运算符和逗号表达式 37 2.3.5 运算符的优先级 37 2.3.6 强制类型转换运算符 38 任务实施 38 考核评价 38 项目小结 39 同步训练 39 项目 3 顺序结构程序设计 42 项目引入 42 学习目标 42 3.1 菜单设计―算法与程序 42 任务导入 42 任务分析 43 相关知识 43 3.1.1 算法 43 3.1.2 结构化程序设计及原则 45 3.1.3 格式化输出函数 46 任务实施 48 考核评价 49 3.2 简易计算器界面的菜单设计 49 任务导入 49 任务分析 50 相关知识 50 3.2.1 格式化输入函数 50 3.2.2 格式化输入函数举例 52 任务实施 53 考核评价 53 3.3 大写字母转换为小写字母 54 任务导入 54 任务分析 54 相关知识 54 3.3.1 字符输出函数 55 3.3.2 字符输入函数 56 任务实施 57 考核评价 57 项目小结 57 同步训练 58 项目 4 选择结构程序设计 60 项目引入 60 学习目标 60 4.1 身高预测―if 语句的简单运用 60 任务导入 60 任务分析 61 相关知识 61 4.1.1 选择结构概述 61 4.1.2 条件的描述 62 4.1.3 单分支 if 语句 65 任务实施 66 考核评价 67 4.2 判断星期天我们能否出游―if…else 语句的运用 67 任务导入 67 任务分析 68 相关知识 68 4.2.1 双分支 if…else 语句 68 4.2.2 条件运算符(?:) 69 任务实施 69 考核评价 70 4.3 我纳税我光荣―多分支 if 语句的应用 70 任务导入 70 任务分析 71 相关知识 71 任务实施 73 考核评价 73 4.4 简易计算器单次计算功能的实现―switch 语句的应用 74 任务导入 74 任务分析 74 相关知识 75 任务实施 77 考核评价 77 项目小结 77 同步训练 78 项目 5 循环结构程序设计 81 项目引入 81 学习目标 81 5.1 歌唱比赛计算平均分―while 语句的运用 81 任务导入 81 任务分析 82 相关知识 82 5.1.1 解决循环问题的基本步骤和方法 82 5.1.2 while 语句 83 任务实施 84 考核评价 85 5.2 简易计算器多次计算功能的实现 85 任务导入 85 任务分析 86 相关知识 86 5.2.1 do…while语句 86 5.2.2 while 语句与 do…while 语句的区别 87 任务实施 88 考核评价 89 5.3 抽奖小系统开发―根据输入的数判断是否中奖 89 任务导入 89 任务分析 89 相关知识 90 5.3.1 for 语句 90 5.3.2 for 语句使用过程中应注意的问题 91 任务实施 92 考核评价 93 5.4 破解鸡兔同笼 93 任务导入 93 任务分析 93 相关知识 94 任务实施 95 考核评价 96 5.5 找出 1~100 之间的质数 96 任务导入 96 任务分析 96 相关知识 96 任务实施 97 考核评价 97 5.6 找出 100~200 之间不能被 3 整除的数 98 任务导入 98 任务分析 98 相关知识 98 任务实施 99 考核评价 99 项目小结 99 同步训练 100 项目 6 数组 104 项目引入 104 学习目标 104 6.1 计算学生的月平均消费额 105 任务导入 105 任务分析 105 相关知识 105 6.1.1 一维数组的定义 105 6.1.2 一维数组的初始化和赋值 106 6.1.3 一维数组的引用 107 任务实施 107 考核评价 108 6.2 优选月消费的查找 108 任务导入 108 任务分析 108 任务实施 108 考核评价 109 6.3 个人月消费排行 109 任务导入 109 任务分析 109 任务实施 110 考核评价 110 6.4 宿舍成员月消费数据的存储 111 任务导入 111 任务分析 111 相关知识 112 6.4.1 二维数组的定义 112 6.4.2 二维数组的初始化和赋值 112 6.4.3 二维数组的引用 113 任务实施 114 考核评价 115 6.5 宿舍成员月消费节俭大评比 115 任务导入 115 任务分析 115 拓展提高 116 任务实施 116 考核评价 117 6.6 移位替换实现字符加密 117 任务导入 117 任务分析 117 相关知识 117 6.6.1 字符数组 117 6.6.2 字符数组元素的引用 118 6.6.3 字符串常用函数 119 任务实施 122 考核评价 122 项目小结 123 同步训练 123 项目 7 甘做老二的函数 127 项目引入 127 学习目标 127 7.1 营养早餐你决定 127 任务导入 127 任务分析 128 相关知识 128 7.1.1 函数概述 128 7.1.2 无参函数 128 7.1.3 函数声明 129 任务实施 130 考核评价 131 7.2 计算今年已经过了多少天 131 任务导入 131 任务分析 131 相关知识 131 7.2.1 有参函数的定义 131 7.2.2 有参函数的调用 132 任务实施 135 考核评价 136 7.3 求 n! 136 任务导入 136 任务分析 136 相关知识 137 任务实施 137 考核评价 138 7.4 你的权力有多大 138 任务导入 138 任务分析 139 相关知识 139 7.4.1 局部变量和全局变量 139 7.4.2 变量的存储类型 141 任务实施 143 考核评价 144 项目小结 145 同步训练 145 项目 8 指针 148 项目引入 148 学习目标 148 8.1 寻找变量在内存中的“家” 148 任务导入 148 任务分析 148 相关知识 149 8.1.1 地址与指针 149 8.1.2 指针变量 150 任务实施 152 考核评价 153 8.2 大小写字母转换 153 任务导入 153 任务分析 153 相关知识 153 任务实施 155 考核评价 155 8.3 数组与指针强强联合 156 任务导入 156 任务分析 156 相关知识 156 8.3.1 数组与指针 156 8.3.2 数组指针的使用 157 8.3.3 指向多维数组的指针和指针变量 158 任务实施 161 考核评价 161 8.4 数据统计“大比武” 162 任务导入 162 任务分析 162 相关知识 162 8.4.1 用指针指向一个字符串 162 8.4.2 字符串指针变量与字符数组的区别 163 任务实施 163 考核评价 164 8.5 值日生安排表 164 任务导入 164 任务分析 164 相关知识 164 8.5.1 指针型函数的定义 165 8.5.2 指针型函数的注意事项 166 任务实施 166 考核评价 167 项目小结 167 同步训练 168 项目 9 结构体与共用体 171 项目引入 171 学习目标 171 9.1 单个学生信息及成绩统计 171 任务导入 171 任务分析 172 相关知识 172 9.1.1 结构体类型的定义 172 9.1.2 结构体变量的定义 173 9.1.3 结构体变量的初始化 175 9.1.4 结构体变量成员的引用 175 任务实施 176 考核评价 177 9.2 学生会竞选计票程序 177 任务导入 177 任务分析 177 相关知识 177 9.2.1 结构体数组的含义 177 9.2.2 结构体数组的定义 178 任务实施 178 考核评价 179 9.3 师生信息统计 179 任务导入 179 任务分析 179 相关知识 180 9.3.1 共用体类型的定义 180 9.3.2 共用体变量的定义 180 9.3.3 共用体变量的初始化和引用 181 任务实施 182 考核评价 183 项目小结 183 同步训练 183 项目 10 文件 186 项目引入 186 学习目标 186 10.1 制作小型通讯录 186 任务导入 186 任务分析 187 相关知识 187 10.1.1 初识文件 187 10.1.2 文件的打开与关闭 188 10.1.3 文件的读写操作 190 10.1.4 文件的定位 196 任务实施 197 考核评价 198 项目小结 198 同步训练 198 项目 11 班级财务管理系统的开发 200 项目引入 200 学习目标 200 11.1 总体设计 200 11.2 详细设计 201 11.3 系统实现 203 11.4 程序代码 204 项目小结 209 附录A 常用字符与ASCII码对照表 210 附录B C语言中的关键字 212 附录C 运算符优先级和结合性 213 附录D 常用库函数及其标题文件 214 参考文献 217
精彩内容
本书编写体例新颖,积极响应高等职业教育关于活页式、工作手册式教材开发的号召,采用了活页教材体例结构。本书各模块呈弱关联关系,可以根据学生的基础灵活选择。本书的编写采用优选理念指导,以职业教育"三教改革”教育教学理念为指导,以问题为导向,以基础知识够用为度,注重实操与创新应用。本书思政特色鲜明,充分体现了思政内容在C语言课程中的应用,项目导入和任务驱动中适时融入课程思政内容,引导大学生树立正能量的价值观,加强爱国主义教育,深化大学生对工匠精神的认识。本书采用任务驱动模式,从日常生活中的典型事例入手,由浅入深,对C语言程序设计的内容进行了详细的阐述。本书共设计了11个项目,包含39个教学任务,38个巩固提升任务以及1个综合项目开发。大部分项目按照项目引入、学习目标 、任务(任务导入 任务分析 相关知识 任务实施 跟踪练习)、项目小结 、跟踪练习的组织结构来进行内容的整合。
— 没有更多了 —
以下为对购买帮助不大的评价