内容简介
《C语言程序设计实践教程:面向计算思维和问题求解》是与陈立潮主编的《C语言程序设计教程——面向计算思维和问题求解》配合使用的实践教程,以培养计算思维能力为导向构建了实践教程的内容。《C语言程序设计实践教程:面向计算思维和问题求解》内容与主教材配套,共分10章,主要包括计算环境和程序运行,数据类型、运算符和表达式,简单问题求解,选择问题求解,重复问题求解,多维批量数据处理,问题模块化求解,内存分配与管理,复杂结构数据处理,数据文件管理等实践内容。书中案例丰富,循序渐进,目标明确,有助于读者学习和掌握程序设计与问题求解。
《C语言程序设计实践教程:面向计算思维和问题求解》可作为高等学校计算机专业和非计算机专业“C语言程序设计”课程的教学参考书,同时,也适合C语言程序设计爱好者、程序设计与开发人员参考。目录
第1章计算环境和程序运行
实验1计算环境搭建
实验2程序运行
第2章数据类型、运算符和表达式
实验1基本数据类型
实验2算术运算及表达式
实验3逻辑运算及表达式
第3章简单问题求解
实验1简单C程序设计
实验2格式输入输出和字符输入输出
第4章选择问题求解
实验1简单的if语句
实验2if语句的嵌套
实验3switch语句
第5章重复问题求解
实验1基本循环结构
实验2循环嵌套
第6章多维批量数据处理
实验1一维数组的应用
实验2多维数组的应用
实验3字符数组的应用
第7章问题模块化求解
实验1函数的设计和调用
实验2数组作函数参数
实验3递归函数的设计和调用
第8章内存分配与管理
实验1指针的应用
实验2指针作函数参数
实验3指针数组的应用
第9章复杂结构数据处理
实验1结构体变量的应用
实验2结构体数组的应用
第10章数据文件管理
实验数据文件的基本操作
附录A实验报告
附录BC语言常见错误信息
参考文献前言/序言
随着计算机技术的发展,计算机在各行各业得到越来越广泛的应用,面向非计算机专业的计算机基础教育日益普及,成为现代大学生必修的课程。“C语言程序设计”作为大学计算机基础教育的一门非常重要的课程,是理工科大学生的主修课程。为了更好地学习C语言,逐步掌握使用C语言求解问,题和开发程序的方法,提高学生的创新实践能力,需要有一本合适的实践指导教材。《C语言程序设计实践教程:面向计算思维和问题求解》是作者根据多年的教学经验和该课程实践教学环节的实际需要编写的。
《C语言程序设计实践教程:面向计算思维和问题求解》与主教材配套,共10章,内容如下:第1章主要介绍C语言常用的编程环境的搭建和C语言程序的调试、运行方法;第2章-第10章向读者提供以计算思维和问题求解为培养目标设计的实验任务,内容既有趣味性,又有很强的应用价值。每章的实验任务分为3个层次:模拟训练、设计应用和拓展提高,供不同专业和不同能力的读者学习,每个层次采用问题和任务驱动方式,实验题目包括问题描述、问题分析、算法设计、参考代码、运行结果、实验思考等6个环节,通过设计问题的求解步骤与计划,寻求解决问题的方法与算法,并通过学习相应的C语言工具,实现问题求解的落地,循序渐进地指导读者完成程序设计,真正达到了学习和掌握用C语言程序解决实际问题的目的。
《C语言程序设计实践教程:面向计算思维和问题求解》具有如下特点。
(1)以计算思维为理念,以问题求解为目标,展开C语言程序设计的实践教学,颠覆了传统C语言程序设计的实践模式。
(2)以问题求解为主线,针对实际问题,分层次设计实验任务,为提高学生创新实践能力打下基础。
(3)以问题求解为目标,每个实验题目设计6个环节描述C语言求解问题的过程,让学生彻底掌握实际问题的分析和求解方法。
(4)《C语言程序设计实践教程:面向计算思维和问题求解》内容丰富,案例齐全,是使用C语言进行上机实验和课程设计的有效指导书。
《C语言程序设计实践教程:面向计算思维和问题求解》由陈立潮、曹建芳任主编,胡静、芦彩林、刘继华任副主编,参加编写的还有王丽芳、李素清、王园宇、呼克佑等,他们都是来自高等教育教学一线的、多年来从事C语言程序设计教学工作、经验丰富的学术带头人和骨干教师。
《C语言程序设计实践教程:面向计算思维和问题求解》在编写过程中,先后得到了陈国良院士、李廉教授、何钦铭教授等的指导和帮助。编写团队召开了多次学术交流与教学研讨会,对书稿进行了多次修改和完善,它的完成凝聚了所有作者的心血和智慧,凝聚着一个团队合作的教学成果。
由于作者水平有限,书中难免有疏漏、不足之处,恳请读者批评指正。