C语言程序设计基础(第二版) / 中等职业教育计算机专业系列教材
¥39.00定价
作者: 黄文胜
出版时间:2020-01
出版社:重庆大学出版社
“十四五”职业教育国家规划教材全国优秀教材二等奖
- 重庆大学出版社
- 9787562496564
- 2-17
- 205449
- 40258087-2
- 16开
- 2020-01
- 工学
- 软件工程
- TP312C
- 计算机
- 中职
内容简介
本教材针对职业教育的特点,突出以学生为中心的教育理念,通过“模块 — 任务 — 活动”的模式,注重培养学生的创新能力、实践能力和自学能力。本书共分为6部分,每部分由若干个模块组成,主要内容包括:C语言基础、程序流程控制、构造数据对象、实现模块化程序、文件操作、程序设计实践。本书侧重于上机调试能力的培养,并通过上机调试结果来掌握相关知识。
全书各模块后配有课后评估的内容,让学生对所学内容能自己评估。
本书适合于中等职业学校计算机专业以及相关专业使用,也可作为计算机爱好者的参考书。
目录
NO.1 C语言基础 001模块一/C语言程序的结构
002任务一 考察并描述C语言源程序的组成 003任务二 分析C语言程序的组成元素 006任务三 执行一个C语言程序
009模块二/C语言程序的基本数据对象 016任务一 对数据进行分类 017任务二 正确书写C语言程序中的常量
019任务三 在程序中使用变量 025模块三/数据运算和表达式 030任务一 计算算术表达式的值 031任务二 给变量赋值
034任务三 计算自增自减表达式的值 036任务四 比较两个数的大小 038任务五 表达复杂的条件
040任务六 计算逗号表达式的值 042模块四/在程序中输入输出数据 047任务一 为程序输入数据
048任务二 输出程序中的数据 052模块五/算法的表示 060任务一 考察C语言语句的类别和作用
061任务二 考察流程图符号表示的操作 063任务三 考察结构化程序的基本结构 064NO.2 程序流程控制
067模块一/顺序程序设计 068任务一 考察顺序结构程序的执行特点 069任务二 设计顺序结构程序
070模块二/分支结构程序设计 073任务一 考察分支流程控制语句if语句 074任务二 考察switch语句
084任务三 设计分支结构程序 088模块三/循环结构程序设计 094任务一 认识while语句
095任务二 认识do…while语句 98任务三 认识for语句 100任务四 认识循环嵌套
103任务五 认识循环辅助语句 107任务六 循环结构程序的应用 110NO.3 构造数据对象 117模块一/数组
118任务一 考察数组 119任务二 在程序中合理地使用数组 125任务三 用字符数组处理字符串 128模块二/结构类型
139任务一 考察结构类型 140任务二 在程序中使用结构类型数据 143模块三/枚举类型 146任务一 考察枚举数据类型
147任务二 在程序中使用枚举类型数据 148模块四/指针类型 151任务一 考察指针数据类型
152任务二 通过指针操作数组 153任务三 用指针实现字符串操作 154NO.4 实现模块化程序 157模块一/函数
158任务一 考察函数 159任务二 在程序中使用函数 164任务三 在函数之间实现数据传递
168任务四 实现模块化程序 172模块二/变量的作用域 183任务一 考察局部变量的作用域
184任务二 考察全局变量的作用域 186任务三 制订变量的使用策略 189NO.5 文件操作 195模块一/文件概述
196任务一 考察文件 197任务二 初识文件的操作 199模块二/使用文件 203任务一 格式化读写文件
204任务二 字符方式读写文件内容 205任务三 数据块方式读写文件 207NO.6 程序设计实践
211模块一/判定数的特性 212任务一 判断一个数是否为质数 213任务二 判断一个数是否为水仙花数
215任务三 判断一个数是否为完数 216模块二/数据统计 219任务一 计算市场部的销售总和与平均值
220任务二 找出市场部中业绩最好和最差的数据 221模块三/排序 224任务一 用冒泡排序法对业务员进行排名
225任务二 用选择排序法对业务员进行排名 227模块四/查找 231任务一 用顺序查找法在一组数中定位指定的商品
232任务二 用二分查找法在一组数中定位指定销量 233附录 239
002任务一 考察并描述C语言源程序的组成 003任务二 分析C语言程序的组成元素 006任务三 执行一个C语言程序
009模块二/C语言程序的基本数据对象 016任务一 对数据进行分类 017任务二 正确书写C语言程序中的常量
019任务三 在程序中使用变量 025模块三/数据运算和表达式 030任务一 计算算术表达式的值 031任务二 给变量赋值
034任务三 计算自增自减表达式的值 036任务四 比较两个数的大小 038任务五 表达复杂的条件
040任务六 计算逗号表达式的值 042模块四/在程序中输入输出数据 047任务一 为程序输入数据
048任务二 输出程序中的数据 052模块五/算法的表示 060任务一 考察C语言语句的类别和作用
061任务二 考察流程图符号表示的操作 063任务三 考察结构化程序的基本结构 064NO.2 程序流程控制
067模块一/顺序程序设计 068任务一 考察顺序结构程序的执行特点 069任务二 设计顺序结构程序
070模块二/分支结构程序设计 073任务一 考察分支流程控制语句if语句 074任务二 考察switch语句
084任务三 设计分支结构程序 088模块三/循环结构程序设计 094任务一 认识while语句
095任务二 认识do…while语句 98任务三 认识for语句 100任务四 认识循环嵌套
103任务五 认识循环辅助语句 107任务六 循环结构程序的应用 110NO.3 构造数据对象 117模块一/数组
118任务一 考察数组 119任务二 在程序中合理地使用数组 125任务三 用字符数组处理字符串 128模块二/结构类型
139任务一 考察结构类型 140任务二 在程序中使用结构类型数据 143模块三/枚举类型 146任务一 考察枚举数据类型
147任务二 在程序中使用枚举类型数据 148模块四/指针类型 151任务一 考察指针数据类型
152任务二 通过指针操作数组 153任务三 用指针实现字符串操作 154NO.4 实现模块化程序 157模块一/函数
158任务一 考察函数 159任务二 在程序中使用函数 164任务三 在函数之间实现数据传递
168任务四 实现模块化程序 172模块二/变量的作用域 183任务一 考察局部变量的作用域
184任务二 考察全局变量的作用域 186任务三 制订变量的使用策略 189NO.5 文件操作 195模块一/文件概述
196任务一 考察文件 197任务二 初识文件的操作 199模块二/使用文件 203任务一 格式化读写文件
204任务二 字符方式读写文件内容 205任务三 数据块方式读写文件 207NO.6 程序设计实践
211模块一/判定数的特性 212任务一 判断一个数是否为质数 213任务二 判断一个数是否为水仙花数
215任务三 判断一个数是否为完数 216模块二/数据统计 219任务一 计算市场部的销售总和与平均值
220任务二 找出市场部中业绩最好和最差的数据 221模块三/排序 224任务一 用冒泡排序法对业务员进行排名
225任务二 用选择排序法对业务员进行排名 227模块四/查找 231任务一 用顺序查找法在一组数中定位指定的商品
232任务二 用二分查找法在一组数中定位指定销量 233附录 239