程序设计基础
咨询相关教材问题、样书申请等,请关注微信公众号:文泉职教 QQ:1737781562/200595764服务电话010-83470412/0417

作者:陈守森、邵燕、刘立静、邢茹

丛书名:高职高专计算机任务驱动模式教材

定价:47元

印次:1-6

ISBN:9787302373117

出版日期:2014.09.01

印刷日期:2020.07.22

图书责编:张龙卿

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

全书分为10章,从程序运行环境等基础知识开始讲起,包括: 运行一个程序、分析一个程序、设计一个程序、逻辑思维与程序的控制结构、数组与数据类型拓展、函数等程序设计的基本知识,并在此基础上,又进一步介绍了指针与位运算、经典算法等拓展性的知识领域。最后两章介绍了面向对象程序设计简介和一个简单的计算器的基本知识,使大家通过本课程的学习,能够自然地向程序设计的更高阶段过渡。全书算法和理论部分用C语言描述。 本书面向程序设计初学者,以培养程序设计人员基础知识和思维为目标,根据高职学生的特点,以项目、案例贯穿全书,并针对高职课程紧缩的特点,重新设计课程的内容、结构。 全书语言通俗易懂,知识紧凑,内容深入浅出,逻辑性强,既可以作为高职高专学生的教材,也可以作为自学人员或应用本科学生学习程序设计的参考资料。

前言 为什么要学习程序设计基础? 上海交通大学王浣尘教授提出,世界由物质、能量和信息三种元素组成,这种用系统分析的理论来认识世界的方法越来越广泛地为人们所接收。随着社会的进步,信息在社会中起到越来越重要的作用。现代学者对计算机(无论什么形态)的一个普遍认可的定义为: 能够存储和操作信息的智能电子设备,而计算机是通过软件来完成信息的操作和处理的,无论是设计软件,或者是使用软件来处理信息,都应该具备一定的程序设计的思维能力。 “万丈高楼平地起”,再优秀的软件,都是由一条条的指令按照一定的顺序和规则组成的。程序指令的描述方式不同于人类社会的自然语言,其顺序和规则不同于日常社会和工作中思考问题的方式。换句话讲,软件是由若干程序组成的,而程序是按照计算机的思维和逻辑设计而成的。因此,我们要学习和掌握利用逻辑和计算机思维来发现、分析社会中的问题的能力,并设计出相应的程序来解决问题,最终形成能够被大多数人使用的软件。 谁应该学习“程序设计基础”课程呢? 可以大胆地假设,在未来社会中,只有两种类型与软件相关的工作岗位: 一种岗位是设计软件; 另外一种岗位是使用软件。 美国的大部分大学都开设了程序设计通识课程,并把其作为重点,几乎所有学习自然科学的学生都需要选修这类课程。但是几乎所有的这类课程都是以兴趣引导为主,重点培养学生用计算机解决问题的思维,避免枯燥、困难、脱离实际的教学模式。受国外启发,近年来国内的大学首先在信息大类学科内开设了程序设计基础一类的课程,并且逐渐向其他专业推广。 高职学生以培养技能为主,一直忽视思维和设计能力的培养,这使得大部分毕业生在就业以后...

目录
荐语
查看详情 查看详情
目录

第1章运行一个程序

1.1程序与计算机

1.1.1程序与硬件

1.1.2程序与软件

1.2语言与程序

1.2.1程序语言

1.2.2当前通用的程序语言

1.3指令与程序

1.3.1指令

1.3.2更多指令举例

1.4环境与程序

1.4.1开发环境与运行环境

1.4.2C语言开发环境

1.4.3三层架构简介

1.5本章小结

1.6思考与练习

1.7实践训练

第2章分析一个程序

2.1程序的格式

2.1.1程序的书写格式

2.1.2程序的注释

2.2程序文件

2.2.1源文件

2.2.2头文件

2.2.3目标文件

2.2.4可执行文件

2.3程序的灵魂——算法

2.3.1算法的概念

2.3.2如何获取算法

2.3.3常用算法举例

2.4用流程图来表示算法

2.4.1流程图

2.4.2三种基本结构及流程图表示

2.4.3流程图举例

2.4.4其他算法表示方式简述

2.5本章小结

2.6思考与练习

2.7实践训练

第3章设计一个程序

3.1标识符与数据类型

3.1.1标识符的类型

3.1.2标识符的命名

3.1.3数据类型

3.2常量与变量

3.2.1常量

3.2.2变量

3.3运算符及表达式

3.3.1运算符

3.3.2表达式

3.4语句和标点符号

3.4.1语... 查看详情

查看详情