C语言程序设计
湖南省在线开放精品主题课程

作者:彭相华、周顺先、杨露、刘树锟、宋艳、吴珍珍

丛书名:高等院校互联网+新形态创新系列教材·计算机系列

定价:59元

印次:1-1

ISBN:9787302694410

出版日期:2025.07.01

印刷日期:2025.07.24

图书责编:李玉茹

图书分类:教材

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

"《C语言程序设计》以职业能力培养为目标,以项目案例为切入点,以分析问题和解决问题为主线,强调理论教学与实践应用相结合,适当介绍计算机运行机理,紧跟新时代信息技术新特征,按照学习者的认识规律和特点有选择地组织项目案例,将C语言的知识点融入具体问题的解决过程中,帮助读者在实践中掌握编程技能,培养工程思维。《C语言程序设计》注重以问题为导向,引导读者从实际问题出发,逐步分析、设计和实现解决方案,保证知识的系统性和完整性,从而深化对编程思想的理解,培养读者的科学思维方法。《C语言程序设计》适合初学者和有一定编程基础的读者。无论你是计算机专业的学生,还是对编程感兴趣的爱好者,都可以通过《C语言程序设计》的学习,逐步掌握C语言的核心概念和编程技巧,并具备独立开发小型项目的能力。 "

彭相华,中共党员,湖南省机器人学会高级学术专家、湖南省人工智能学会理事、湖南省物联网学会理事,湖南女子学院计算机科学与技术应用特色学科负责人、计算科学与技术系主任,教授,硕士生导师。主编《Spark技术与大数据应用》等教材4部,指导省级大学生创新项目3项、指导学科竞赛获省部奖20余项,主持和主要参与课题25项,撰写论文30多篇,曾获教育部多媒体课件三等奖和湖南省优秀学术论文二等奖。

前 言 在当今这个以互联网、大数据、人工智能为代表的新一代信息技术蓬勃发展的时代,算力对各国经济发展、社会进步、人民生活带来了重大而深远的影响,程序设计已成为一项不可或缺的核心技能。无论开发技术如何发展,C语言作为一种历史悠久且功能强大的编程语言,在编程界依然具有举足轻重的地位,仍旧是程序开发人员必须掌握的基本功。对于C语言的学习者来说,学习和掌握利用计算机解决问题的思路和方法,具备程序设计的能力是非常重要的。为了使初学程序设计者能很好地入门,作者本着OBE教育理念,融合多年的教学经验和教学资源,从知识、方法、应用三个维度编写了本书。我们深知:学习一门编程语言,不仅仅是要掌握其语法和语义,更重要的是理解其背后的编程思想、算法设计和数据结构等核心概念。因此,这是一本面向广大初学者的C语言教程,书中根据初学者的认识水平,讨论为什么要学习C语言,怎么学好C语言;在详细介绍C语言基本语法的同时,注重培养读者的编程思维和实践能力。在项目案例中用通俗易懂的语言将复杂的问题形象化,让人易于理解,容易上手,做到学用结合,学出兴趣,做出成效。 本书以职业能力培养为目标,紧跟新时代信息技术新特征,按照学习者的认识规律和特点,以项目案例为切入点,以分析问题和解决问题为主线,强调理论教学与实践应用相结合,适当介绍计算机运行机理,将C语言的知识点融入具体问题的解决过程中,帮助读者在实践中掌握编程技能,培养工程思维。本书内容以问题为导向,引导读者从实际问题出发,逐步分析、设计和实现解决方案,培养读者解决问题的能力,从而深化读者对编程思想的理解,培养读者的创新能力。书中每章都引入名言俗语,讲述...

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

第1章 程序设计思想与方法 01

1.1 如何跟计算机交流 02

1.1.1 计算机语言 02

1.1.2 计算机语言的发展 02

1.1.3  程序设计 03

1.2 为什么要学C语言 04

1.2.1 C语言发展史 04

1.2.2 C语言的特征 05

1.2.3 C语言的应用 06

1.3 如何利用C语言解决问题 06

1.3.1 分析问题 07

1.3.2 确定数据结构及模型 07

1.3.3 算法设计 07

1.3.4 编程实现 11

1.3.5 调试运行 12

1.4 项目实战 13

1.4.1 项目问题分析 13

1.4.2 数据模型的构建 13

1.4.3 算法的设计 13

1.4.4 代码编写 14

1.4.5 程序调试运行 15

 总结拓展 20

【本章小结】 20

【思政故事】 20

【课后练习】 22

第2章 数据存储 25

2.1 什么是数据存储 26

2.1.1 计算机工作原理 26

2.1.2 计算机存储器 27

2.1.3 什么是数据存储 28

2.2 数据在计算机中如何存储 29

2.2.1 C语言的基本数据类型 29

2.2.2 不同数据类型的存储方式 30

2.2.3 不同数据类型的取值范围 33

2.3 C语言中如何使用数据 34

2.3.1 标识符 35

2.3.2 常量 35

2.3.3 变量 38

2.4 项目实战 41

2.4.1 项目问题分析 41

2.4.2 数据模型的构建 41

2.4.3 算法的设计 42

2.4.4... 查看详情

"《C语言程序设计》以职业能力培养为目标,紧跟新时代信息技术新特征,按照学习者的认识规律和特点,以项目案例为切入点,以分析问题和解决问题为主线,强调理论教学与实践应用相结合,适当介绍计算机运行机理,将C语言的知识点融入具体问题的解决过程中,帮助读者在实践中掌握编程技能,培养工程思维。《C语言程序设计》内容以问题为导向,引导读者从实际问题出发,逐步分析、设计和实现解决方案,培养读者解决问题的能力,从而深化读者对编程思想的理解,培养读者的创新能力。书中每章都引入名言俗语,讲述思政故事,培育创新精神,宣传中华文化,弘扬科学家精神,涵养优良学风,营造创新氛围。我们希望读者不仅能掌握技术,还能养成良好的学习习惯,更能拓宽视野,理解技术背后的伦理和社会价值,树立正确的价值观和职业观,真正体会到家国强大之美、时代进步之美、程序结构之美。

"


查看详情