





定价:35元
印次:1-10
ISBN:9787302272786
出版日期:2012.03.01
印刷日期:2024.07.08
图书责编:刘向威
图书分类:教材
本书以C语言为载体,讲解程序设计的基本知识与方法。全书共分11章,讲解计算机系统组成、程序设计概论、算法设计基础、C语言基础、基本控制结构、构造数据类型、函数、编译预处理与自定义类型、指针、数据文件、上机实验等内容。 本书对每道程序设计例题都进行了详细的问题分析、数据结构定义、算法流程图设计和源程序设计。上机实践部分讲授了初学者上机操作的必备要领,并给出了程序设计练习题。 本书不仅适用于高等院校电气信息类专业“程序设计基础”课程的教学,也适用于其他专业“程序设计基础”课程的教学。
魏晓鸣,博士,大连民族学院计算机科学与工程学院教授。辽宁省精品课《高级语言程序设计》负责人,从事高校教师工作20余年,主讲程序设计类课程15年以上。主要从事计算机应用领域研究,研究方向为大规模定制和信息安全。发表学术论文20余篇,其中EI检索7篇。主持《PC安全系统》等企业开发项目20余项。获得辽宁省优秀课奖,大连市科学著作三等奖。
“程序设计基础”课程是计算机科学与技术专业的专业基础课。它的任务是培养学生应用高级程序设计语言求解问题的基本能力。通过该课程使学生了解高级程序设计语言的结构,掌握基本的应用计算机求解问题的思维方法以及基本的程序设计过程和方法。从提出问题、设计算法、选定数据表示方式,到编写代码、测试和调试程序,以及分析结果的过程中,培养学生抽象问题、设计与选择解决方案的能力,以及用程序设计语言实现方案并进行测试和评价的能力。 C语言是广泛流行的程序设计语言,它既具有高级语言的优点,又具有低级语言的特点,适合于系统程序设计和应用程序设计,程序员使用它几乎能编写任何类型的结构化程序。并且,C++、Java、C#等编程语言也都是从C语言发展而来的,学生学习C语言也为继续学习C++、Java、C#等编程语言打下基础。这是本书采用C语言作为编程载体的原因。 本书根据《中国计算机科学与技术学科教程2002》中对“程序设计基础”课程的教学要求,结合作者多年讲授本课程的教学经验编写而成。本书内容主要包括两大部分,共11章。第一部分讲解结构化程序设计的方法和技术,以及实现程序所需的C语言。这部分内容的教学目的是使学生学会应用结构化程序设计的方法和技术,分析、设计、编写一般难度的结构化程序。第二部分介绍Visual C++6.0的集成工作环境并给出上机练习题。这部分内容的教学目的是使学生能够应用C语言编辑与调试结构化的应用程序,并初步掌握Visual C++6.0编程调试工具。本书的参考学时为76学时,其中,讲授40学时,上机36学时。建议学生再自行安排至少40学时的课外上机,使讲授和上机学时的比例达到1∶2,...
1.1硬件系统
1.2软件系统
第2章程序设计概论
2.1程序设计
2.1.1程序
2.1.2问题求解与算法
2.1.3算法与数据结构
2.1.4算法与计算机语言
2.1.5程序设计的一般过程
2.2程序设计语言
2.2.1程序设计语言分类
2.2.2高级语言编译器
2.2.3高级语言程序的基本结构
2.3程序设计方法
2.3.1结构化程序设计
2.3.2面向对象程序设计
2.3.3构件程序设计
第3章算法设计基础
3.1算法的描述
3.1.1自然语言方式
3.1.2程序流程图方式
3.1.3伪代码方式
3.2结构化算法设计初步
3.2.1算法结构
3.2.2算法设计
3.3算法的计算复杂性
3.4常用算法设计策略简介
第4章C语言基础
4.1C语言的基本符号、保留字和标识符
4.2C语言的数据类型
4.2.1数据类型的一般概念
4.2.2常量
4.2.3变量
4.2.4数据类型转换
4.3运算符与表达式
4.3.1运算符与表达式概述
4.3.2算术运算符与算术表达式
4.3.3赋值运算符与赋值表达式
4.3.4关系运算符与关系表达式
4.3.5逻辑运算符与逻辑表达式
4.3.6条件运算符
4.3.7其他运算符
4.4赋值语句
4.5数据的输入输出
4.5.1字符输入输出函数
4.... 查看详情