C程序设计实践指导(微课版)
每个实践任务均有详细的任务分析和对应的扩展练习。微视频讲解,突出重点,突破难点。

作者:黄云

丛书名:高等学校大学计算机课程系列教材

定价:39元

印次:1-1

ISBN:9787302682622

出版日期:2025.04.01

印刷日期:2025.03.25

图书责编:苏东方

图书分类:教材

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

图书主要包括C程序开发环境、选择结构、循环结构、数组、函数、指针、结构体、文件等相关内容的实验指导,通过实验目的分析、相关知识简介、实验内容描述、实验案例分析演示、实验任务发布与提示等,帮助学生完成相关内容的递进学习,让学生能读懂、复现、模仿、设计相关程序,并能有适度的知识迁移和思维拓展。本书案例主要来自于生产生活实际,图书还穿插服务意识、工匠精神、爱国情怀及职业操守等内容,将思政元素融入实验指导。本书适合高校理工科学生初次接触编程学习者使用,也适合程序设计爱好者自学。

黄云(1976-),博士,副教授,从事计算机相关专业教学工作近20年,主要讲授《程序设计基础》、《数据结构与算法》等课程;主编教材《JavaEE项目开发实践》,参编《C语言项目开发实践》、《Java 8基础应用与开发(第2版)-微课版》等教材,主持省部级教改课题4项,以第一作者在《实验室研究与探索》等期刊发表教改论文8篇;指导学生获省级以上竞赛奖励20余项,指导学生开展国家级创新型实践项目2项,省级创新型实践项目3项;获湖南省教学成果奖二等奖1项(2019年,排名3),获国家民委教学成果奖一等奖1项(2019年,排3)。主持湖南省教育厅科学研究项目1项,在《电子学报》等刊物发表科研论文10余篇。

前言 本书是一本旨在帮助读者系统提升C语言编程实践能力的教材。在掌握C语言语法规则的基础上,需要通过反复的实践训练,才能有效提高基础知识的综合运用能力和程序设计技能。本书通过实例指导和实践训练,循序渐进地引导读者提升C语言的实际编程水平,从浅显到深入,层层递进。 本书共9章。第1章指导读者安装并熟悉Code::Blocks集成开发环境,能创建、编辑、调试、运行C程序。第2~4章训练读者三种程序基本结构的编写能力,一方面强调对C语法基础的深入理解,能读懂程序,完成对已有程序的分析,另一方面可利用流程控制语句,实现对简单现实问题的编程。第5章为数组编程,训练读者对同类数据对象的批量定义和管理能力。第6章为函数编程实践,训练读者模块化设计的思想。第7章通过指针应用实践,加深读者对内存地址的理解,实现对数组元素及主调函数中数据的操纵。第8章通过结构体编程实践,培养读者管理数据对象多维属性的能力。第9章为文件编程实践,培养读者持久化管理程序运行中的各种数据的意识。 本书的特色体现在以下3方面。 (1) 注重程序读写能力渐进提升。在范例讲解和实践任务中,本书涵盖阅读程序、补充程序、程序调试和编写程序四类问题,让读者首先能读懂已有程序,正确分析程序运行过程和处理结果;在此基础上能剖析程序,发现程序中存在的错误;最后能根据需要设计程序。 (2) 促进知识运用实践能力提升。一方面,本书包含了大量的真实案例,训练读者解决实际问题的能力;另一方面,本书在部分问题中列举了多种解决方案,让读者对比分析各种方案的不同,需要读者综合运用所学知识,发现算法中的异同。 (3) 强调读者综合素...

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

第1章初识C程序1

1.1知识简介1

1.1.1C语言的发展历程及特点1

1.1.2C语言程序的结构2

1.1.3运行C程序的步骤2

1.2实践目的3

1.3实践范例3

1.4注意事项11

1.5实践任务11

1.5.1安装配置Code::Blocks,初识集成开发环境11

1.5.2阅读程序分析结果11

1.5.3补充程序12

1.5.4调试程序13

1.5.5编写程序14第2章顺序结构程序设计15

2.1知识简介15

2.1.1数据类型15

2.1.2常量与变量16

2.1.3运算符与表达式17

2.1.4标准输入输出19

2.1.5程序流程图20

2.2实践目的21

2.3实践范例21

2.4注意事项25

2.5实践任务26

2.5.1阅读程序分析结果26

2.5.2补充程序27

2.5.3调试程序28

2.5.4编写程序29第3章选择结构程序设计30

3.1知识简介30

3.1.1关系运算符和关系表达式30

3.1.2逻辑运算符和逻辑表达式30

3.1.3条件运算符31

3.1.4if语句31

3.1.5switch语句32

3.2实践目的33

3.3实践范例33

3.4注意事项40

3.5实践任务41

3.5.1阅读程序分析结果41

3.5.2补充程序43

3.5.3调试程序44

3.5.4编写程序45第4章循环结构程序设计47

4.1知识简介47

4.1.1while语句47

4.1.2do...while语句48

4.1.3for语句49

4.1.4循环嵌套... 查看详情

每章配套实践任务与范例讲解,强调能力渐进提升。提供教学大纲、教学课件、程序源码、微课视频。

查看详情