C语言程序设计与实训

作者:余久久

丛书名:高等学校计算机专业教材·算法与程序设计

定价:39.5元

印次:1-1

ISBN:9787302452997

出版日期:2016.12.01

印刷日期:2016.12.07

图书责编:张玥

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书根据应用型本科高校计算机类、信息类等相关工科专业开设的C语言程序设计课程的教学要求和特点编写,内容共分为10章,包括C语言概述、数据类型与运算、数据输入与输出、程序结构设计与应用、数组、函数、指针、结构体、文件、结构化程序设计与实训。全书以C语言的基本概念与基本知识为引领,从实际问题出发,以应用为基础,本着“理论适度,突出实训,增强职业素养”的原则,通过实训任务,由浅入深、循序渐进地引导读者学习与掌握C语言程序设计方法,激发学生学习兴趣,提高动手实践能力。 本书内容通俗易懂,理论适度,实践性强,适用面广。每章最后配有习题,作为对本章学习知识点的巩固,以方便学生复习与自学。 本书适合作为应用型本科高校、高职高专院校计算机及其相关专业的课程教材,也可以作为软件企业的职业培训类书籍以及各类软件技术人员的参考书。

本书作为应用型本科计算机及相关专业的C语言程序设计课程教材,面向“程序设计零基础”的读者。由浅入深,深入浅出,集知识传播和编程能力训练为一体。 本书理论适度,注重实训和实践能力培养。使用通俗易懂的文字讲解C语言中的主要知识内容,采用初学者易于理解的方式,并辅以形象类比的方法,对一些复杂或抽象的概念进行清晰的描述。书中每一章都安排了相应的实训任务,用于对所学内容知识的强化与巩固,真正做到知识讲授与能力训练并重。 本书强调语法,淡化算法。以程序功能实现为最终目标,书中的每一个程序都采用相对简单的方法来实现,强调对C语言语法知识的掌握。淡化程序中涉及的复杂而抽象的数学算法,使初学者更容易理解程序语句的组织结构与功能。 本书结合实际,突出应用。以实际应用为目的,从培养分析与解决问题的能力入手,注重知识学习与实训内容的关联性,注重实训内容的层次性与实用性,使初学者能够在有限时间内学以致用,真正掌握C语言程序设计的方法及内涵。 本书配套资源,读者可登录清华大学出版社网站下载使用。

前言 C语言是目前广泛使用的一种高级程序设计语言,也是国内外高校讲述程序设计方法的首选语言。“C语言程序设计”已成为计算机类课程体系中的第一门重要的基础课程。该课程实践性较强,需要进行大量的上机操作与实训。在实践中发现问题、分析问题、解决问题,才能更好地掌握C语言,并最终学会利用C语言解决实际问题。 目前市面上出版的C语言程序设计类教材比较多,所介绍的理论知识及其应用案例也很全面。很多教材提倡项目(案例)教学思路,把一个或多个真实的软件项目(案例)及其运作流程从头至尾融入C语言课程教学中,通过项目驱动逐一介绍C语言的基本知识内容,以培养学生的工程实践能力,提高学生的动手技能。这种教学思路具有新颖性,但前提是要对所教授学生的实际认知状况进行一个合理的评估。对于一些地方性的应用型本科高校或高职院校层次的学生而言,学习C语言之前大都缺乏一定深度的计算机与软件方面的专业基础知识,加之数学知识较薄弱,又没有实际项目开发经验,因此会觉得课程内容空洞乏味,理解起来有一定难度。编者长期在应用型本科高校一线从事C语言课程的教学及指导实践工作,所在高校的学生在大一阶段学习C语言课程之前,绝大多数都是“程序设计零基础”学习,更不用说具备软件项目实践经历。以各种实际软件项目(案例)为驱动,去讲解C语言的各种语法知识,反而使大多数学生感到课程知识枯燥无味,因为课后还要专门查阅一系列后续计算机类专业课程的资料辅助学习,从而加重了学习负担。在多年的教学实践中,编者能亲身感受到“零基础”学生在学习C语言过程中产生的困惑。很多学生学习时会出现“课堂上老师一讲就懂,上机调试程序总是一调就错,自己又找不出原因”...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章C语言概述1

1.1计算机程序设计1

1.1.1计算机程序1

1.1.2计算机程序设计语言及其分类1

1.1.3程序设计过程3

1.2为什么要学习C语言5

1.2.1C语言发展历程简介5

1.2.2C语言语法结构的特点5

1.3简单的C程序6

1.4C程序的结构8

1.4.1C程序的结构及特点8

1.4.2养成良好的代码书写规范9

1.5在Visual C++ 6.0环境下运行C程序10

1.5.1C程序的执行流程11

1.5.2Visual C++ 6.0简介11

1.5.3Visual C++ 6.0环境下运行C程序的方法11

实训1熟悉Visual C++ 6.0环境18

1.6本章小结19

习题119第2章数据类型与运算21

2.1C语言基本数据类型21

2.1.1数据类型的概念21

2.1.2数据类型的分类21

2.1.3基本数据类型22

2.2数据的表现形式23

2.2.1关键字24

2.2.2标识符24

2.2.3常量24

2.2.4变量27

2.3运算符与表达式32

2.3.1算术运算符34

2.3.2赋值运算符37

2.3.3关系运算符38

2.3.4逻辑运算符39

2.3.5条件运算符42

2.3.6逗号运算符42

2.3.7其他运算符43

2.4数据类型自动转换45

2.4.1算术运算中的数据类型转换45

2.4.2赋值中的数据类型转换45

实训2运算符与表达式的综合应用47

2.5本章小结50

习题250第3章数据输入与输出52

3.1单个字符输入与输出52...

本书作为应用型本科计算机及相关专业的C语言程序设计课程教材,面向“程序设计零基础”的读者。由浅入深,深入浅出,集知识传播和编程能力训练为一体。

本书理论适度,注重实训和实践能力培养。使用通俗易懂的文字讲解C语言中的主要知识内容,采用初学者易于理解的方式,并辅以形象类比的方法,对一些复杂或抽象的概念进行清晰的描述。书中每一章都安排了相应的实训任务,用于对所学内容知识的强化与巩固,真正做到知识讲授与能力训练并重。

本书强调语法,淡化算法。以程序功能实现为最终目标,书中的每一个程序都采用相对简单的方法来实现,强调对C语言语法知识的掌握。淡化程序中涉及的复杂而抽象的数学算法,使初学者更容易理解程序语句的组织结构与功能。

本书结合实际,突出应用。以实际应用为目的,从培养分析与解决问题的能力入手,注重知识学习与实训内容的关联性,注重实训内容的层次性与实用性,使初学者能够在有限时间内学以致用,真正掌握C语言程序设计的方法及内涵。

本书配套资源,读者可登录清华大学出版社网站下载使用。