前言

“C语言程序设计基础”是计算机专业以及理工类各专业的重要基础课程之一,也是很多学校的第一门编程课。理论与实践结合,多动手编程练习是学好C语言的必由之路。全书按照知识点递进的顺序,以操作任务为主线,共分为10章,每章分为知识点介绍、程序示例、常见错误、实验任务四个部分。

“知识点介绍”部分简要介绍相关知识点,文字简洁但语法完整,无长篇大论但也五脏俱全,相当于学习笔记记录要点,方便学生操作练习时快速定位重点。

“程序示例”部分精选有代表性的例题,涵盖该章重要知识点,并附有详细的语句说明注释和运行效果展示,有的还单独进行程序讲解说明,这些都让程序变得生动、易懂。

“常见错误”部分列举出初学者常出现的各类错误,并说明了错误的原因和解决办法,可以帮助读者少走弯路。

“实验任务”部分设置了13个实验任务,可直接用于实验课堂教学。每个实验按两个学时设置,分为基础题和拓展题,便于实现分层教学。对每道基础题都配套了微视频,视频中录制了一步步分析题目,逐行讲解代码,最终运行程序展现效果的过程。通过此过程培养学生的编程思维。实验任务安排如表01所示。

表01实验任务安排

章实验任务名称基础题数量拓展题数量学时

第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 >

c语言程序设计教程 实验十,清华大学出版社-图书详情-《C语言程序设计实验教程》...相关推荐

  1. 清华大学出版社c语言程序设计第五版,清华大学出版社-图书详情-《C程序设计教程(第5版)》...

    21世纪计算机科学与技术实践型教程 编辑委员会 主任: 陈明 委员:毛国君白中英叶新铭刘淑芬刘书家 汤庸何炎祥陈永义罗四维段友祥 高维东郭禾姚琳崔武子曹元大 谢树煜焦金生韩江洪 策划编辑: 谢琛 21 ...

  2. c语言程序设计实验教程清华大学,清华大学出版社-图书详情-《C程序设计实验教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学,更加合理,更加符合21世纪高校人才培养目 ...

  3. c语言程序设计实验教程数组作业,清华大学出版社-图书详情-《C语言程序设计实验教程》...

    前言 C语言作为计算机高级程序设计语言,有顽强的生命力和应用空间,在我国高等学校中广泛被设置为必修课程,其重要性毋庸置疑.尽管学习C语言的教材种类繁多,各有特色,但20多年的教学经验让作者深刻认识到编 ...

  4. c语言教程的辅导书,清华大学出版社-图书详情-《C语言程序设计案例教程学习辅导》...

    01C语言是国内广泛使用的计算机语言,是很多高等学校计算机及相关专业的核心课程,以及其他理工科专业的计算机通识基础课程.于延.周国辉主编的<C语言程序设计案例教程>(清华大学出版社出版)采 ...

  5. c语言程序设计实用教程 清华大学出版社,清华大学出版社-图书详情-《C程序设计教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学.更加合理.更加符合21世纪高校人才培养目 ...

  6. c语言程序设计实训太空战机,清华大学出版社-图书详情-《C程序设计实训教程(第2版)》...

    前 言 "C程序设计"是一门实践性很强的课程,学习本课程既要理解C语言的基本理论和基本知识,更要掌握应用理论知识编写程序的方法和技能.为此,编者基于长期从事"C程序设计& ...

  7. 高级语言程序设计用c语言描述答案,清华大学出版社-图书详情-《高级语言程序设计(C语言描述)第2版》...

    近年来,随着各类程序(软件)设计大赛的广泛开展,C语言程序设计教学中"重语言轻设计"的教学状况得到了有效改善.本教材一直致力于改善这种教学缺陷,始终强调设计的重要性,因而受到广大相 ...

  8. 清华大学c语言程序设计第4版,清华大学出版社-图书详情-《C语言程序设计(第4版)学习辅导》...

    C语言是国内外广泛使用的计算机语言.许多高校都开设了"C语言程序设计"课程.作者于1991年编写了<C程序设计>.该书出版后,受到广大读者的欢迎,认为该书概念清晰.叙述 ...

  9. java程序设计实用教程_清华大学出版社-图书详情-《Java程序设计实用教程》

    技术具有卓越的通用性.高效性.平台移植性和安全性,经过20多年的发展,目前已广泛应用于PC.数据中心.游戏控制台.超级计算机.移动电话和互联网,同时拥有全球最大的开发者专业社群.在全球云计算和移动互联 ...

最新文章

  1. R语言基于机器学习算法进行特征筛选(Feature Selection)
  2. 使用mybatis执行oracle存储过程
  3. 进程间通信-共享内存实例
  4. 上周热点回顾(6.17-6.23)
  5. XCode 4.2.1 项目的几个模版说明
  6. C++生成一个随机网络
  7. 【实践驱动开发3-004】TI WL1835MODCOM8 在android的移植 - 系统结构初始化和参考列表
  8. Java Colections 集合类 —— List、ArrayList、Set(HashSet)
  9. Java中快速生成UUID
  10. MacW资讯:苹果电脑删除磁盘分区及双系统分区的办法
  11. 50个高端大气上档次的管理后台界面模板
  12. 新知实验室--腾讯云TRTC体验
  13. 好友返利网站开发 二
  14. JetsonNano跑YoloV3速度评测
  15. 在php中phr是什么意思,phr. 相当多的_____
  16. linux系统显示无法挂载,linux中的mount系统调用无法通过df命令显示文件系统的挂载点...
  17. Redis的发布订阅
  18. 手写体识别代码_足迹:我国第一代手写输入板及联机手写体汉字输入分析系统...
  19. 使用malloc动态内存分配一个二维数组
  20. LOSER_____________实现一到九的乘法表列

热门文章

  1. 《构架之美》阅读笔记四
  2. 极限编程阅读笔记--第二篇
  3. 06-机器学习.数据分析.数据挖掘的区别于联系
  4. 【Round #36 (Div. 2 only) B】Safe Spots
  5. bzoj 3144: [Hnoi2013]切糕
  6. 纯属恶搞--javascript的 c#用法
  7. [Python图像处理] 四十一.Python图像平滑万字详解(均值滤波、方框滤波、高斯滤波、中值滤波、双边滤波)
  8. HarmonyOS之常用布局PositionLayout的使用
  9. 完美的项目从完美的表开始
  10. 如何设置树莓派 VNC 的分辨率