当前位置: 图书 > 图书分类 > 图书详情

[国规]C程序设计项目教程(第2版)(双色)(含微课)

ISBN:978-7-5165-2789-4

主编:魏宇红、张少巍、张迪

出版社:航空工业

适用层次:职业通用

出版/修订日期:2025-02-01

¥59.80

前往购买 加入购物车 教材反馈
收藏
简介 目录 微课

本书遵循高等教育教学和人才成长规律,结合程序设计类课程的特点,从初学者的角度出发,采用项目任务式编写方法,以通俗易懂的语言、丰富多彩的案例,详细地介绍了使用C语言进行程序开发所需掌握的知识和技术。全书共分10个项目,主要内容包括C程序概述、算法、C语法基础、分支语句、循环语句、数组、函数、指针、构造数据类型和文件。

本书可作为职业院校和培训机构C语言程序设计课程的专用教材,也可供程序设计爱好者自学使用。

项目一  C程序概述——欢迎进入C语言世界

任务一  熟悉C程序开发环境

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、C程序的开发步骤

二、C程序的开发环境

实施案例

一、新建项目

二、新建源程序

三、编译和连接程序

四、运行程序

任务实训

一、实训目的

二、实训内容

任务二  编写第一个C程序

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、C程序的基本结构

二、C程序的格式特点

三、常见错误分析

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目二  算法——程序设计的灵魂

任务一  解析汉诺塔游戏

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、什么是算法

二、算法的特点

实施案例

一、案例分析

二、算法分析

三、算法描述

任务实训

一、实训目的

二、实训内容

任务二  判定是否是闰年算法的表示

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、流程图

二、N-S流程图

实施案例

一、案例分析

二、算法描述

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目三  C语法基础——学好C程序的基石

任务一  计算三角形的面积

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、标识符和关键字

二、常量和变量

三、基本数据类型

四、运算符和表达式

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  简单模拟ATM机取款操作

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、C语句概述

二、格式输入输出函数

三、字符输入输出函数

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目四  分支语句——让你的选择多样化

任务一  制作简易评教系统

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、关系运算符和关系表达式

二、逻辑运算符和逻辑表达式

三、简单if语句

四、if语句的嵌套

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  输出车辆限行提示

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、条件运算符和条件表达式

二、switch语句

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目五  循环语句——解决迭代问题的好办法

任务一  计算等比数列之和

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、while循环语句

二、do-while循环语句

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  打印图形金字塔

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、for循环语句

二、循环嵌套

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务三  判断某整数是素数还是合数

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、break语句

二、continue语句

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目六  数组——处理同类型数据的最好办法

任务一  使用冒泡法对数据进行排序

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、一维数组的定义

二、一维数组的引用

三、一维数组的初始化

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  统计某地区的降水信息

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、二维数组的定义

二、二维数组的引用

三、二维数组的初始化

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务三  判断是否为回文对联

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、字符数组的定义和引用

二、字符数组的初始化

三、字符串

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目七  函数——实现程序模块化设计的好帮手

任务一  显示超速车辆信息

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、函数的基本概念

二、函数的定义

三、函数的调用

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  统计国内生产总值

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、数组元素作为函数参数

二、数组名作为函数参数

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务三  再现汉诺塔游戏

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、函数的嵌套调用

二、函数的递归调用

三、局部变量与全局变量

四、变量的存储类别

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目八  指针——提高开发效率的妙招

任务一  删除有序数组中的重复元素

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、指针的基本概念

二、指针变量的定义及初始化

三、指针变量的引用

四、空指针和void指针

五、指针与数组

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  字符串纠错

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、指针与字符串

二、指针数组

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务三  多角度统计人口增长率

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、指针变量作为函数参数

二、指针作为函数的返回值

三、指向函数的指针

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目九  构造数据类型——解决现实问题的最佳选择

任务一  统计某小区返京

人员信息

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、结构体变量

二、结构体数组

三、结构体指针

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  模拟约瑟夫环游戏

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、链表的概述

二、动态链表处理函数

三、动态链表的建立

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

项目十  文件——重复利用资源的最佳方法

任务一  凯撒密码加密

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、文件的基本知识

二、打开与关闭文件

三、顺序读/写文件

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

任务二  模拟简单的人事管理系统

任务工单

一、任务描述

二、分组讨论

三、任务实施

四、任务评价

知识链接

一、二进制文件操作

二、随机读/写文件

实施案例

一、案例分析

二、参考程序

三、运行结果

任务实训

一、实训目的

二、实训内容

项目考核

一、选择题

二、编程题

 

参考文献

C程序的开发步骤

播放 下载

Visual C++ 2010

播放 下载

第一个C程序

播放 下载

流程图

播放 下载

N-S流程图

播放 下载

字符型常量对应的ASCII码

查看

数据类型的转换

播放 下载

算术运算符与算术表达式

播放 下载

格式输出函数

播放 下载

格式输入函数

播放 下载

关系运算符和关系表达式

播放 下载

逻辑运算符和逻辑表达式

播放 下载

if语句的基本形式

播放 下载

switch语句

播放 下载

while循环语句

播放 下载

do-while循环语句

播放 下载

for语句

播放 下载

一维数组

播放 下载

字符数组应用举例

播放 下载

常见数据库函数

查看

函数的调用

播放 下载

函数的定义

播放 下载

数组作为函数的参数

播放 下载

函数的嵌套调用

播放 下载

函数的递归调用

播放 下载

指针的概念

播放 下载

指针变量

播放 下载

指针与一维数组

播放 下载

指针与字符串

播放 下载

指针变量作为函数参数

播放 下载

结构体类型(1)

播放 下载

结构体类型(2)

播放 下载

结构体数组

播放 下载

共用体类型和枚举类型

查看

打开与关闭文件

播放 下载

项目一 C程序概述——欢迎进入C语言世界

项目二 算法——程序设计的灵魂

项目三 C语法基础——学好C程序的基石

项目四 分支语句——让你的选择多样化

项目五 循环语句——解决迭代问题的好办法

项目六 数组——处理同类型数据的最好办法

项目七 函数——实现程序模块化设计的好帮手

项目八 指针——提高开发效率的妙招

项目九 构造数据类型——解决现实问题的最佳选择

项目十 文件——重复利用资源的最佳方法

封面和样张
  • 封面和样张

配套资料
  • 源代码与素材

  • 答案

  • 课件

  • 教案

  • 课程标准

购买提示

没有微课下载权限,如需下载请先购买~

商品信息

[国规]C程序设计项目教程(第2版)(双色)(含微课)微课

0

付款方式

去支付

0M/0M

0%

文件加载中,请耐心等待

取消

APP