中文名: 新概念C语言 作者: 李一波.图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 东北大学出版社.书号: 7-81054-850-6.发行时间: 2004年01月 地区: 大陆 语言: 简体中文 简介: 内容简介: C语言作为非计算机专业大学生一门系列课程,现在仍然是绝大多数院校的主要基础课程之一,是非计算机专业大学生算法语言教学的主要载体。C语言以它的功能丰富、表达能力强、使用灵活、应用面广、目标程序效率高、可移植性好、能对硬件直接进行操作等优点越来越赢得人们的青睐。加之用C语言可以编写出紧凑、高效、风格优美的程序和其结构化特性,C语言已成为社会认可的程序语言。 但也正是C语言的灵活性(及指针等语法现象)等优点,使本应以算法教学为主的C语言教学变成了C语言的语法学习课程,极大地冲击了教学的核心内容和目的。同时还因为C语言语法现象过于复杂、书写过于灵活等特征,导致C语言成为一种不易入门的语言。而其不易入门性又限制了初学者的学习兴趣,从而最终导致C语言教学效果不够理想。C语言教学效果较差,随着扩大招生而日益突出。 为了激发学生的学习兴趣,恢复其“学习一种程序设计语言,掌握基本算法和计算机化思维模式的程序设计语言”教学的本来目的,在多年教学实践的基础上我们重新设计了C语言的教学模式和课程内容安排形成了一种全新模式的C语言教材——“新概念C语言”。 “新概念C语言”突破了以往任何一种语言教材的旧的模式,将教学内容分为入门篇和提高篇两个篇章。在入门篇中只引进程序设计必要的语法现象,达到快速入门。激发兴趣的目的。在入门篇和提高篇之间插一个强化上机实验周,巩固学习内容。在提高篇中完成完整的语法、算法、程序设计思想等教学目的的学习任务。由于学生对语言已具有了初步的了解并掌握了最基本的语法和程序设计思想,能设计较简单的程序,所以在提高篇的学习中,不论对灵活语法的学习和掌握,还是对程序设计思想的掌握都更加容易,从而可以较容易达到教学目标。 目录: 第一部分 入门篇 第1章 C语言的产生及其工作流程 第2章 C程序设计的初步知识 第3章 顺序结构程序 第4章 选择结构 第5章 循环结构 第6章 函数 第7章 数组 第8章 文件 第二部分 提高篇 第9章 算法 第10章 结构体和用户定义类型 第11章 指针、链表和动态内存分配 第12章 多维数组 第13章 选择结构 第14章 循环结构 第15章 函数 第16章 文件 第17章 自加、自减、逗号和位操作符和条件表达式构成的选择结构 第18章 其他普量类型、变量的作用域、变量的存储类别和编译预处理 第19章 C++对C的扩充 第20章 C++的面向对象基础 附录及参考文献 参考文献 《新概念C语言》是由李一波等编著的一本以创新的教学模式和课程内容安排为目标的C语言教材,旨在通过全新的方式激发学生的学习兴趣,并恢复C语言教学的本来目的。本教材打破了传统教材的编写模式,将其内容分为入门篇和提高篇两个篇章,以帮助学生更好地掌握这门语言。 入门篇的主要目的是快速入门和激发学生兴趣,它涵盖了以下基础语法现象:C语言的历史、简单C语言程序、标识符的使用、整型常量与变量、实型常量与变量、字符型常量与变量、算术运算符与表达式、关系运算符与表达式、逻辑运算符与表达式、顺序结构程序设计、选择结构、循环结构(特别是for循环)、一维数组、字符数组与字符串以及函数和文件的基本操作。 在入门篇中,作者特别强调了函数的定义和引用,然后才介绍库函数。在函数的学习过程中,建议学生先不使用输入/输出函数,而直接进行赋值操作,并利用集成环境的debug功能来观察程序结果,以此来强化程序调试能力,并帮助学生理解库函数只是语言功能的一部分。 提高篇则是对入门篇内容的延伸和深化,它不仅包括了入门篇未涉及的语法现象,还包括了对已有内容的扩展。其中,一个重要的特点就是先介绍结构体,再介绍指针。结构体是类的基础,而指针在C语言中是一个核心概念,它被认为是C语言的灵魂。在提高篇中,通过这一顺序的调整,学生可以先了解到如何通过结构体构造数据类型,然后再学习指针在其中的应用,尤其是链表的实现。这样做不仅遵循了从简单到复杂的教学原则,也更好地铺垫了学生学习指针等复杂概念的基础。 通过这样的结构安排,学生在学习指针等复杂语法现象时,会更加容易理解和掌握。此外,提高篇还包括了算法的深入探讨、结构体和用户定义类型、指针、链表和动态内存分配、多维数组、高级选择结构和循环结构、自加、自减、逗号和位操作符、以及其他普量类型、变量的作用域和存储类别、编译预处理、C++对C的扩充以及C++的面向对象基础等内容。 《新概念C语言》试图纠正传统教学模式的不足,通过创新的教材结构和内容安排,帮助学生从最基础的语法现象开始,逐步过渡到更高级的编程概念和技巧,从而达到教学目的,提高教学效果,并帮助学生建立良好的计算机化思维模式。
- 粉丝: 25
- 资源: 17
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助