


定价:43元
印次:1-6
ISBN:9787302203780
出版日期:2009.09.01
印刷日期:2012.08.24
图书责编:袁勤勇
图书分类:教材
本书总结了作者多年的教学和软件开发经验,重点介绍程序设计的基本方法和技术,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容。以C语言为依托,全面、系统地介绍了程序设计的基本知识。 本书结构清晰,语言通俗易懂,内容由浅入深,循序渐进,实例丰富,习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。另外,针对书中各章内容和上机实验,本书还配有辅导教材《程序设计基础(C语言)实验指导与测试》,引导读者学习和掌握各章节的知识。 本书适合作为高等院校理工科学生教材,也可作为计算机培训教材。
程序设计基础(C语言) 随着计算机在社会各个领域内的广泛应用,对人才的计算机应用能力,特别是程序设计能力的要求在不断地提高。程序设计基础课程作为本科生计算机能力培养的重要课程,侧重于培养学生掌握程序设计的基本方法和技巧,以及编写程序解决相关专业领域问题的能力。 本教材总结了作者多年的教学和软件开发经验,重点介绍程序设计的基本方法和技术,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容。在程序设计思想方面,以结构化程序设计思想为主,同时介绍面向对象程序设计思想,并引出了并行程序设计思想。在程序设计语言方面,以C语言为主,深入浅出地介绍C语言的基本语法和特性,内容通俗易懂,充分考虑初学者的学习规律。同时与其他程序设计语言进行对比,为更好地理解程序设计,以及学习其他程序设计语言奠定良好的基础。在程序设计技术方面,重点介绍结构化程序技术,同时从代码的封装与重用入手,介绍函数库技术和组件技术。考虑到多核处理器的普及、并行计算的快速发展,本书还介绍了基于MPI的并行程序设计技术,并以培养个人程序设计能力为目的,从程序设计的规范性入手,引入了个体软件过程管理。本书结合数学、物理、力学、管理学、计算机、机械、电子等学科领域的实际问题引入大量程序设计案例,介绍了应用计算机解决问题的方法。 本书共分15章。第1章从计算机基础知识入手,结合计算机应用及相关问题描述,介绍算法的概念,并介绍了主流的程序设计思想和程序设计语言,并以一个简单问题开始介绍了C程序设计的基本概貌。第2章从信息编码与存储着手,介绍C语言的基本数据类型,同时与其他语言的数据类型进行了对比。第3章从...
1.1 概述1
1.2 计算机的基本原理 1
1.3 指令与程序3
1.4 计算机应用简介4
1.5 程序设计语言6
1.6 问题求解与算法设计9
1.6.1 算法定义9
1.6.2 算法的复杂性11
1.6.3 伪代码11
1.6.4 流程图 12
1.6.5 N-S图13
1.6.6 UML14
1.7 程序设计思想14
1.7.1 程序设计概述14
1.7.2 程序设计基本步骤15
1.7.3 结构化程序设计16
1.7.4 面向对象程序设计17
1.7.5 并行程序设计19
1.7.6 程序设计思想前沿20
1.8 C语言概述20
1.8.1 C语言的特点20
1.8.2 简单的C程序设计21
1.8.3 C语言程序结构23
1.8.4 C程序调试处理26
1.9 案例--应用程序界面的简单设计27
练习题28
第2章 基本数据类型、常量及变量30
2.1 概述30
2.2 信息编码与存储31
2.2.1 数值31
2.2.2 字符 32
2.3 标识符34
2.4 数据类型35
2.5 常量37
2.5.1 整型常量37
2.5.2 实型常量38
2.5.3 字符常量39
2.5.4 字符串常量40
2.5.5 符号常量41
2.6 变量42
2.6.1 变量声明42
2.6.2 变量初始化44
2.6.3 变量赋值45
2.6.4 const修饰符46
2.7 数据溢出与计算精度47
2.8 其他语言的基本数据类型49
2.8.1 C+... 查看详情





