购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言
QIANYAN

程序设计是中等职业教育计算机专业的专业基础课程,也是IT技术从业人员的必备技能之一,程序设计必须基于一种编程语言才能实现。C语言是当代最优秀的程序设计语言,它简洁、灵活,移植性好,表达能力强,是介于汇编语言和高级语言之间的一种通用的、模块化编程语言。它可经直接操纵硬件,程序代码效率高,广泛用于系统软件、嵌入式应用程序开发,深受程序员的欢迎,另外现代一些优秀的编程语言,如Java,C++,C#,Perl,PHP,JavaScript等都深受C语言的影响。有了C语言基础后,再进入其他编程语言的学习和使用将变得相当轻松,基于这样的认识我们编写了这本《C语言程序设计基础》。

中等职业教育已从注重规模发展转变为走提高内涵发展之路,教学质量的水平是内涵发展的重要内容。中等职业教育经过近几年的改革发展,基本形成了“以学生为中心、以能力为本位”的职业教育理念,全面实践能力本位课堂教学模式,让学生在“做中学,学以致用”。在编写过程中,我们借鉴吸取了德国“行动导向”教学法中的先进理念,全书以“引导文”教学法的思想组织教学内容,使教材的内容组织形式新颖、逻辑合理,教材内容展现形式也更加简明、准确。教材在结构规划、内容组织、文字编撰等工作中都始终坚持以人为本的原则,以体现中等职业计算机专业学生在知识与技能、过程与方法、情感态度与价值观等方面的基本要求。为适应“互联网+”环境下中等职业学校计算机专业程序设计基础课程教学的新要求,我们在教材中增加了“源代码”“延伸阅读”“拓展训练”“行业应用”等可随时通过互联网获取的学习材料,以帮助学习者有效学习。

本书主要使用C-Free集成开发工具作为教学平台。教材内容以标准C99语言为基础,摒弃或忽略了具体C语言开发工具的特点和缺陷,突出C语言的基础性和实践中的应用性,注重程序设计编码规范和方法。教材内容主要由C语言基础、程序流程控制、构造数据对象、实现模块化程序、文件操作和程序设计实践6部分组成。

第1部分 C语言基础 重点介绍了C语言程序的基本结构、基本数据对象及运算以及数据的输入输出。

第2部分 程序流程控制 展示了C语言程序中分支流程控制和循环流程控制的实现。

第3部分 构造数据对象 介绍了C语言支持的用已有的数据类型构造新数据类型的方法及简单应用。

第4部分 实现模块化程序 展示了如何设计C语言函数和使用函数来构建复杂程序的能力。

第5部分 文件操作 介绍了C语言建立和读写磁盘文件的方法。

第6部分 程序设计实践 以全实例方式展示了C语言实现排序、查询和数据统计等实用算法的应用。

教材内容安排和呈现形式上突出了“以学生为中心”的教育理念,教师应是学生学习的组织者、参与者和引领者,要放手让学生去自主探究、发现知识和应用知识,使学生全面参与教学活动,让他们不仅获得C语言程序设计的基础知识和基本技能的专业能力,更重要的是培养学生社会、语言、方法、学习和自我管理等方面的完整职业行动能力。教师可参考以下教学建议:

1.本书适于在多媒体教室或计算机室开展教学活动。

2.教师应尽可能按教材设计的意图,为学生提供上机实验、记录分析实验数据、归纳获得知识和培养操作技能的机会。把学习的主动权交给学生,还原获得知识的过程,让学生通过活动自主发现知识和技能。

3.教材中的“日积月累”,归纳了前面学习活动设计的知识,可作为教学参考,应在学生充分活动之后,引导学生去阅读其中的内容。

4.教材中的“眼下留神”,提出了一些建议或注意,可为学生学习提供必要的帮助。

5.“实践演练”提供了针对性的练习,供学生检查、评估学习效果。

6.每个模块后附的能力评价表,供学生自查学习情况,也为教师提供教学反馈素材。

本书由黄文胜主编,第一、五部分由黄文胜编写,第二—第四部分由杨海编写,第六部分由王隽编写。我们在编写过程中力求不出错误或少出失误,但仍不能确保书中不出现问题,我们将虚心等待接受你的批评和指正。

联系方式:hungws@21cn.com

教学资源下载

编者
2019年1月 JwJM+TE7jUqVmssjPVR+BiFNKH7WmaRhmOOBYAB55vywviAAn2/WMDQDRSAOLKKi

点击中间区域
呼出菜单
上一章
目录
下一章
×