C语言程序设计教程
本书是学习C语言程序设计的基础教程,按照第一语言编写,注重基本知识的讲解和基本程序设计方法的训练,内容安排循序渐进,基本知识的讲解通俗、简练,通过精心设计的大量例题渗透程序设计方法,使读者更容易地掌握C语言的基本内容和程序设计方法。

作者:桑海涛、姜微、刘远义

丛书名:高等院校信息技术系列教材

定价:49.8元

印次:1-2

ISBN:9787302612896

出版日期:2022.09.01

印刷日期:2023.07.27

图书责编:郭赛

图书分类:教材

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

本书是编者通过总结多年的一线教学经验,精心为初学者编写的C语言程序设计入门教材,着重介绍C语言最基础的部分,尽量不涉及应用的细节问题,把精力集中在主要部分;注重程序设计方法的训练,以实用为目的,详细讲解常用的经典算法,以培养读者的程序设计能力。教材力求简洁易懂、深入浅出,注重内容的自然过渡和衔接,引导读者的思路,激发读者继续探求问题的兴趣,使读者能水到渠成地掌握知识。 本书以“学生成绩管理系统”作为课程设计案例,从C语言的基础知识和语法规则出发,用该案例的功能扩展带动整个课程的教学过程,以应用系统的程序设计所需要的知识为主线,把项目中所需要的知识或难点分散到各章节的实例中,既能体现循序渐进的教学方法,又能实践“项目综合”的教学模式。 本书可作为普通高等院校计算机专业和非计算机专业的教材,也可作为各级计算机等级考试的参考书。

桑海涛,男,1979年12月生,博士,副教授,中国计算机学会会员,主要研究方向为大规模视觉人工智能领域,包括视觉分析、识别、搜索和挖掘等。承担国家、省级以上课题10余项,其中主持省教育厅课题2项,获省部级奖励1项,发表论文20余篇。

前言Foreword C语言以其丰富的功能、灵活的使用、高效的执行和可直接对硬件进行操作等特点,在国内外都得到了广泛的应用,同时,C语言是一种理想的结构化程序设计语言,很多计算机程序设计人员都是从C语言开始学习程序设计的。 本书是编者通过总结多年的一线教学经验,精心为初学者编写的C语言程序设计入门教材,以立德树人为根本任务,着重介绍C语言最基本的部分,而尽量不涉及应用的细节问题,把精力集中在主要部分;注重程序设计方法的训练,以实用为目的,详细讲解常用的经典算法,希望培养读者的程序设计能力。教材编写中融入思政元素、力求简洁易懂、深入浅出,注重内容的自然过渡和衔接,引导读者的思路,激发读者继续探求问题的兴趣,使读者能水到渠成地掌握知识。 以培养学生的综合能力为目标,改革传统基础课教材的编写方法,在掌握必需的知识理论的基础上,重视综合应用能力培养,加强实践操作和技能训练。所以,选择以案例驱动的方式,把基本知识和常用算法作为应用实例来组织教材的案例,以开发项目为目标,综合练习为手段,把知识融入课程体系。 为此,本书选定“学生成绩管理系统”作为课程设计案例,从C语言的基础知识和语法规则出发,用该案例的功能扩展带动整个课程的教学过程,以应用系统的程序设计所需要的知识为主线,把项目中所需要的知识或难点分散到各章节的实例中去。这样既能体现循序渐进的教学方法,又能实践“项目综合”的教学模式。 为了实现上述目标,本书将“学生成绩管理系统”的开发分为多个版本,在相关知识点之后,作为该部分内容的综合应用,采用功能扩充和程序优化逐步升级版本。另外,对部分案例注重程序设计方法的融入,使算...

暂无课件

样章下载

暂无网络资源

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

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

第1章C语言概述1

1.1C语言简介1

1.1.1C语言的产生和发展1

1.1.2C程序的构成2

1.1.3C语言的主要特点4

1.2C程序的上机步骤5

1.3小结7

习题18

第2章C语言的数据类型9

2.1数据类型概述9

2.2常量10

2.2.1整型常量10

2.2.2浮点型常量10

2.2.3字符常量10

2.2.4字符串常量11

2.2.5符号常量11

2.3变量12

2.3.1标识符12

2.3.2整型变量12

2.3.3浮点型变量14

2.3.4字符型变量14

2.3.5字符串的存储方式15

2.4数据的输入/输出16

2.4.1引例16

2.4.2格式输入/输出函数16

2.4.3字符输入/输出函数22

2.4.4应用举例232.5小结24

习题224

第3章运算符与表达式27

3.1运算符与表达式概述27

3.2基本算术运算符与算术表达式28

3.3赋值运算符与赋值表达式29

3.4不同数据类型的转换31

3.4.1自动转换31

3.4.2强制类型转换33

3.5自增、自减运算符34

3.6逗号运算符与逗号表达式34

3.7小结35

习题335

◆C语言程序设计教程目录第4章程序的流程控制37

4.1程序的基本结构37

4.2选择结构38

4.2.1关系运算符和关系表达式38

4.2.2逻辑运算符和逻辑表达式39

4.2.3if语句40

4.2.4switch语句43

4.2.5条件表达式45

4.2.6选择结构程序举例46

4.3循环结...

(1)适应混合式教学要求

    教育部吴岩司长提出:混合式教学要称为高等教育教育教学新常态。为响应教育部关于混合式教学模式改革的号召,在开展线上线下混合式教学模式改革的基础上,进行教材建设,本书按照“教学目标”、“教学任务单”、“提出问题-相关知识-解决问题-能力测试-知识拓展”等几个模块进行编写。

    (2)融入课程思政元素

    高等教育教学承担着“为党育人,为国育才”的使命,在教材中介绍了基础理论、基本知识,同时相关的知识点中结合了课程思政元素的融入。在教材的实例部分把课程思政元素无形的融入到理论教学内容中。

    (3)面向应用,学以致用

  C语言程序设计是一门理论和实践并重的课程,在新工科的背景下,应用尤其重要,本书着重介绍有应用背景的基础理论中的基本概念、基本原理。对课程内容合力取舍,在教学中做到兼顾注重基础与突出重点,兼顾应用型人才的培养目标和后续专业课程的需要。

    2.特色:

    (1)少而精原则

    在内容选材上坚持少而精,选取具有代表性的核心内容,通过精讲精练达到举一反三的效果。在教材篇幅上减少,适合48-64学时的教学需要,在当今高校教学中课时减少的情况下,是一种理性的回归。