基本信息
内容简介
作译者
目录
案例1 一个简单的程序 1
任务1.1 C语言的背景 2
任务1.2 C语言程序的架构 2
任务1.3 C语言程序设计的风格 4
任务1.4 常用命令和调试手段 4
任务1.5 认识算法 6
课后练习 10
项目2 数据描述与基本操作 11
案例2 求三角形面积 11
任务2.1 数据的表现形式及运算 12
任务2.2 C语句的作用和分类 25
案例3 求ax2+bx+c=0方程的根 26
任务2.3 数据的输入/输出语句 27
任务2.4 顺序结构程序设计举例 35
课后练习 37
项目3 选择结构程序设计 38
案例4 两段函数求值 38
任务3.1 if语句的各种形式和应用 39
任务3.2 关系表达式、逻辑表达式和条件表达式的运算 42
前言
学习编程语言可以训练学生的思考方式,如同学习阅读一样,在这个知识爆炸的时代,这是一种基本的学习能力。编程的基础是数学,尤其是数学中的逻辑。多练习编程,可以增强人的逻辑思维能力,更好地去分析问题解决问题。而相比于做数学题,编程有丰富的交互,学习反馈更积极,更容易集中注意力和持续进行。
编者在编写本书时,坚持“德立身、技立业”的指导思想,培养学生自我学习的能力,借助信息化手段培养学生的编程思想及逻辑思维能力。
本书是中等职业教育计算机专业主要的专业技能课程。长期以来,由于编程中的函数和英文单词相近,这给学生在学习中造成了畏难情绪,编程的积极性不高。本书的编写以新课程改革中的教育思想和教学方法为指导,综合编写团队成员的教学实践经验,展现了教材结构的改革,通过案例的形式,来培养学生学习兴趣,让学生在学习案例的过程中逐渐领悟并体会到编程的趣味性及程序设计语言的强大功能。
1.本书编写特点
在实例讲解上,本书采用了统一、新颖的编排方式,每个项目都以经典问题开始。在每一个任务前面又设计了案例,每个案例分为“案例描述”、“案例分析”、“编写程序”、“调试程序”四个环节,在每个案例的后面设计了理论知识部分,学生可在编写程序过程中查阅相关理论知识。本书充分考虑了编程的特点,总结提炼了编程技巧,提供了丰富的案例,让学生在制作案例的过程中感受到编程的实用性和趣味性;采用项目式教学,每一个项目又分成几个小任务,在任务实施的过程中由易到难,逐渐掌握编程思想。
2.内容安排
本书从应用实战出发,按照循序渐进的原则安排学习训练内容,采用程序案例由浅入深地讲解、练习,让学生在上机调试程序的过程中逐渐建立编程思想,并训练了学生的逻辑思维能力和仔细认真的学习态度。本书最后是综合典型案例,以进一步提升学生综合素质及程序设计能力。
本书参考学时为85学时,由于不同地区存在差异,具体的学时可由任课教师做适当调整。具体学时安排建议如下:
项目 教学内容 参考学时 项目 教学内容 参考学时
1 认识C语言 5 5 数组 12
2 数据描述与基本操作 12 6 函数 10
3 条件结构程序设计 12 7 指针与结构体 8
4 循环结构程序设计 12 8 文件及综合实训 14
本书由淄博工业学校张玉莲、李华平、宋晓飞担任主编,参加编写的人员还有:陈霞、崔田福、曹玉红。全书由张玉莲统稿。
由于编者水平有限,加之时间仓促,书中错误之处在所难免,敬请读者批评指正。
编 者