前言
“C语言程序设计基础”是计算机专业以及理工类各专业的重要基础课程之一,也是很多学校的第一门编程课。理论与实践结合,多动手编程练习是学好C语言的必由之路。全书按照知识点递进的顺序,以操作任务为主线,共分为10章,每章分为知识点介绍、程序示例、常见错误、实验任务四个部分。
“知识点介绍”部分简要介绍相关知识点,文字简洁但语法完整,无长篇大论但也五脏俱全,相当于学习笔记记录要点,方便学生操作练习时快速定位重点。
“程序示例”部分精选有代表性的例题,涵盖该章重要知识点,并附有详细的语句说明注释和运行效果展示,有的还单独进行程序讲解说明,这些都让程序变得生动、易懂。
“常见错误”部分列举出初学者常出现的各类错误,并说明了错误的原因和解决办法,可以帮助读者少走弯路。
“实验任务”部分设置了13个实验任务,可直接用于实验课堂教学。每个实验按两个学时设置,分为基础题和拓展题,便于实现分层教学。对每道基础题都配套了微视频,视频中录制了一步步分析题目,逐行讲解代码,最终运行程序展现效果的过程。通过此过程培养学生的编程思维。实验任务安排如表01所示。
表01实验任务安排
章实验任务名称基础题数量拓展题数量学时
第1章初识C语言实验1初识C语言312
第2章顺序结构
实验2顺序结构练习1312
实验3顺序结构练习2332
第3章分支结构
实验4分支结构练习1322
实验5分支结构练习2312
第4章循环结构
实验6循环结构练习312
实验7综合练习322
第5章数组实验8数组使用练习412
第6章函数与预处理实验9函数使用练习312
第7章指针实验10指针操作练习312
第8章构造数据类型实验11构造数据类型练习312
第9章位运算实验12位运算练习31
第10章文件实验13文件操作练习31
可以删减合并为一个2学时实验
本书既可作为本科、专科学生学习C语言的入门级教材,也适合C语言爱好者学习参考。本书可以与配套理论教材《C语言程序设计基础——微课视频版》一起使用,也可以作为单独的教材使用。观看完整的知识讲解可以登录安徽省网络课程学习中心平台e会学网站,加入在线MOOC课程(搜索“C语言程序设计基础”)。
本书由安徽信息工程学院王雪梅和黑龙江大学李海晨共同主编。安徽信息工程学院的陶骏、陈兵、高超、张云玲、李骏和上海工商职业技术学院的王颖慧、海军士官学院的霍清华也参与了编写工作。尽管作者尽了最大努力,但书中也难免有疏漏或不足之处,恳请各位读者批评指正。
感谢家人、同事,感谢清华大学出版社,感谢所有支持、帮助我的人。
编者
2020年11月
more >