万本电子书0元读

万本电子书0元读

顶部广告

C语言程序设计教程(微课版)电子书

本教材是按照《高等职业教育电子信息大类专业教学标准发规程》和《天津市职业教育专业教学资源库建设标准》的要求,为各高职高专职业学校设的C语言程序设计课程而编写的,适用于计算机相关专业学生、培训人员及广大从事计算机相关工作的在职人员。 本教材内容全面、信息量大、知识性强、条理清晰,编程实例丰富,注重编程能力的全面培养和实际应用。同时配备习题、课件、微视频等资源,为学生的课后复习或自学提供足够的素材。

售       价:¥

纸质售价:¥29.10购买纸书

17人正在读 | 0人评论 6.2

作       者:张丹阳 柴君

出  版  社:人民邮电出版社有限公司

出版时间:2018-01-01

字       数:12.3万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书以C语言作为语言载体,讲述了程序设计的基础知识、基本算法和编程思想,在语法知识学习的基础上,重放到了编程能力的培养上,其目的在于使学生学习C语言程序设计之后,能结合实际获得基本的编程能力。全书共组织为12个项目,项目1介绍C语言的特、语法成分、程序结构等;项目2介绍常见的算法表达形式;项目3、4、5、6介绍C语言的基本语法和基本程序结构;项目7、9、11、12介绍C语言是如何用数组、指针、结构体、文件来组织数据的,并结合项目8完成基本的模块化设计;项目10简单介绍了C语言的编译预处理。<br/>【推荐语】<br/>本教材是按照《高等职业教育电子信息大类专业教学标准发规程》和《天津市职业教育专业教学资源库建设标准》的要求,为各高职高专职业学校设的C语言程序设计课程而编写的,适用于计算机相关专业学生、培训人员及广大从事计算机相关工作的在职人员。 本教材内容全面、信息量大、知识性强、条理清晰,编程实例丰富,注重编程能力的全面培养和实际应用。同时配备习题、课件、微视频等资源,为学生的课后复习或自学提供足够的素材。<br/>【作者】<br/>柴君,男,出生于1982年,毕业于南大学数学科学学院,硕士,副教授 高级工程师,任教于国家示范性高职院校——天津电子信息职业技术学院,有多年的计算机软件设计相关课程的教学经验,如C语言程序设计、面向对象程序设计、数据库等,参与并作为主要完成人的项目曾获国家教学成果二等奖和天津市教学成果二等奖。<br/>
目录展开

扉页

内容提要

前言

项目一 初识C语言

任务一 初识编程语言的历史

任务要求

任务实现

(一)了解编程语言的诞生及发展过程

(二)认识C语言在编程语言中的地位

(三)熟悉编程语言的相关概念

(四)了解编程语言的学习方法

任务二 认识C语言

任务要求

任务实现

(一)了解C语言的特点

(二)熟悉C语言的基本语法成分

(三)掌握C语言的程序结构

(四)熟悉C语言的上机步骤

课后练习

项目二 描述程序的算法

任务一 了解程序算法

任务要求

任务实现

(一)了解算法的概念

(二)了解算法的特点

任务二 描述程序算法

任务要求

相关知识

(一)算法的三种基本结构

(二)一般流程图

(三)N-S流程图

(四)结构化程序设计的方法

任务实现

(一)描述5!的算法

(二)描述闰年判断算法

课后练习

项目三 认识基本数据和运算

任务一 认识C语言基本数据

任务要求

任务实现

(一)认识C语言的数据类型

(二)认识C语言的基本数据类型

(三)书写C语言的常量

(四)定义C语言的变量

任务二 计算C语言表达式

任务要求

相关知识

(一)运算符类别

(二)运算符优先级

任务实现

(一)计算算术表达式

(二)计算赋值表达式

(三)计算逗号表达式

(四)计算关系表达式

(五)计算逻辑表达式

(六)计算条件表达式

(七)计算位运算表达式

课后练习

项目四 设计顺序结构程序

任务要求

相关知识

(一)C语言语句分类

(二)表达式语句

(三)复合语句和空语句

任务实现

(一)设计格式输出语句

(二)设计格式输入语句

(三)设计字符输入输出语句

课后练习

项目五 设计选择结构程序

任务一 使用if语句

任务要求

任务实现

(一)认识基本的if语句

(二)使用if语句

(三)使用嵌套的if语句

任务二 使用switch语句

任务要求

任务实现

(一)认识sw itch语句

(二)使用sw itch语句

课后练习

项目六 设计循环结构程序

任务一 使用while语句

任务要求

任务实现

(一)认识while语句

(二)使用while语句

任务二 使用do-while语句

任务要求

任务实现

(一)认识do-w hile语句

(二)使用do-while语句

任务三 使用for语句

任务要求

任务实现

(一)认识for语句

(二)使用for语句

(三)比较各种循环语句

(四)使用嵌套的循环语句

(五)使用break

(六)使用continue

课后练习

项目七 使用数组

任务一 使用一维数组

任务要求

相关知识

数组的几个概念

任务实现

(一)定义一维数组

(二)输入输出一维数组

(三)初始化一维数组

(四)遍历一维数组

任务二 使用二维数组

任务要求

任务实现

(一)定义二维数组

(二)输入输出二维数组

(三)初始化二维数组

(四)遍历二维数组

课后练习

项目八 使用函数

任务一 定义和调用函数

任务要求

相关知识

(一)函数的概念

(二)函数的优点

(三)函数的分类

任务实现

(一)定义一个函数

(二)调用一个函数

(三)声明一个函数

(四)使用库函数

(五)递归调用函数

任务二 认识变量的作用域和存储类

任务要求

任务实现

(一)认识局部变量和全局变量

(二)认识变量的存储类别

(三)认识函数的存储分类

课后练习

项目九 使用指针

任务一 认识指针

任务要求

相关知识

(一)指针

(二)指针变量

任务实现

(一)定义指针变量

(二)运算指针变量

任务二 使用指针操作数组

任务要求

任务实现

(一)使用指针操作一维数组

(二)使用指针操作二维数组

任务三 使用指针操作函数

任务要求

任务实现

(一)使用指针作函数参数

(二)使用返回指针的函数

(三)使用指向函数的指针

(四)main函数的参数

(五)对指针的小结

任务四 使用指针操作字符串

任务要求

相关知识

(一)字符数组

(二)字符串

(三)字符串数组

任务实现

(一)输出字符串

(二)输入字符串

(三)操作字符串

课后练习

项目十 认识编译预处理

任务一 认识编译预处理

任务要求

相关知识

编译预处理

任务实现

(一)定义和使用宏

(二)使用文件包含

课后练习

项目十一 使用结构体和共用体

任务一 用结构体

任务要求

相关知识

typedef的使用

任务实现

(一)定义结构体类型

(二)定义结构体类型的数据

(三)引用结构体类型数据的成员

(四)结构体变量和数组的赋初值

(五)函数中的结构体变量

任务二 使用单链表

任务要求

相关知识

动态存储分配函数

任务实现

(一)构建单链表

(二)使用单链表

任务三 使用共用体和枚举类型

任务要求

任务实现

(一)使用共用体类型

(二)使用枚举类型

课后练习

项目十二 操作文件

任务一 打开关闭文件

任务要求

相关知识

(一)C语言文件

(二)关于文件的读写和程序的输入输出

任务实现

(一)打开文件

(二)关闭文件

任务二 读写文件

任务要求

任务实现

(一)字符读写函数

(二)字符串读写函数

(三)数据块读写函数

(四)格式化读写函数

(五)文件定位函数

任务三 检测文件

任务要求

任务实现

(一)文件结束检测函数

(二)读写文件出错检测函数

(三)文件出错标志和文件结束标志置零函数

课后练习

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部