分享
 
 
 

程序设计基础(C语言)(高等学校计算机基础教育教材精选)

程序设计基础(C语言)(高等学校计算机基础教育教材精选)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 高克宁

基本信息·出版社:清华大学出版社

·页码:477 页

·出版日期:2009年10月

·ISBN:9787302203780

·条形码:9787302203780

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:高等学校计算机基础教育教材精选

产品信息有问题吗?请帮我们更新产品信息。

内容简介《程序设计基础(C语言)》总结了作者多年的教学和软件开发经验,重点介绍程序设计的基本方法和技术,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容。以C语言为依托,全面、系统地介绍了程序设计的基本知识。

《程序设计基础(C语言)》结构清晰,语言通俗易懂,内容由浅人深,循序渐进,实例丰富,习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。另外,针对书中各章内容和上机实验,《程序设计基础(C语言)》还配有辅导教材《程序设计基础(C语言)实验指导与测试》,引导读者学习和掌握各章节的知识。

《程序设计基础(C语言)》适合作为高等院校理工科学生教材,也可作为计算机培训教材。

编辑推荐《程序设计基础(C语言)》贯彻传授知识、培养能力、提高素质的教学理念,从软件开发能力培养的实际出发。注重技术的实用性和典型性。重点介绍程序设计的基本方法和技术。

以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容,既紧跟软件开发技术的前沿。又兼顾传统的方法和技术。以c语言为依托。全面、系统地介绍了程序设计的基本知识。

从专业应用问题入手,给出完整的软件开发案例,将案例贯穿全书始终。

结构清晰,语言通俗易懂,内容由浅入深。循序渐进。实例丰富,习题具有代表性。

针对书中各章内容和上机实验,《程序设计基础(C语言)》还配有辅导教材《程序设计基础(c语言)实验指导与测试》(IsBN9787302208303)。引导读者学习和掌握各章节的知识。

目录

第1章 计算机及程序设计概述

1.1 概述

1.2 计算机的基本原理

1.3 指令与程序

1.4 计算机应用简介

1.5 程序设计语言

1.6 问题求解与算法设计

1.6.1 算法定义

1.6.2 算法的复杂性

1.6.3 伪代码

1.6.4 流程图

1.6.5 N—S图

1.6.6 UML

1.7 程序设计思想

1.7.1 程序设计概述

1.7.2 程序设计基本步骤

1.7.3 结构化程序设计

1.7.4 面向对象程序设计

1.7.5 并行程序设计

1.7.6 程序设计思想前沿

1.8 C语言概述

1.8.1 C语言的特点

1.8.2 简单的C程序设计

1.8.3 C语言程序结构

1.8.4 C程序调试处理

1.9 案例——应用程序界面的简单设计

练习题

第2章 基本数据类型、常量及变量

2.1 概述

2.2 信息编码与存储

2.2.1 数值

2.2.2 字符

2.3 标识符

2.4 数据类型

2.5 常量

2.5.1 整型常量

2.5.2 实型常量

2.5.3 字符常量

2.5.4 字符串常量

2.5.5 符号常量

2.6 变量_

2.6.1 变量声明

2.6.2 变量初始化

2.6.3 变量赋值

2.6.4 const修饰符

2.7 数据溢出与计算精度

2.8 其他语言的基本数据类型

2.8.1 C++语言的基本类型

2.8.2 Java语言的基本类型

2.8.3 C#语言的基本类型

2.9 数据类型与程序移植

2.10 案例——跨平台程序开发

练习题

第3章 运算符与表达式

3.1 概述

3.2 算术运算符与算术表达式

3.3 关系运算符与关系表达式

3.4 逻辑运算符与逻辑表达式

3.5 赋值运算符与赋值表达式

3.6 ++/——运算符与自增/自减表达式

3.7 条件运算符与条件表达式

3.8 逗号运算符与逗号表达式

3.9 sizeof运算符

3.10 类型转换

3.10.1 隐式转换

3.10.2 显式转换

3.11 位运算符与位运算

3.11.1 位逻辑运算

3.11.2 位移运算

3.11.3 复合位运算及补位原则

3.12 表达式运算

3.13 其他语言中的运算符及表达式

3.14 案例

练习题

第4章 输入输出

4.1 概述

4.2 printf函数

4.2.1 printf函数的调用格式

4.2.2 printf函数的简单应用

4.2.3 printf函数的格式控制字符串

4.3 scanf函数

4.3.1 scanf函数的调用格式

4.3.2 scanf函数的格式控制字符串

4.4 字符输入与输出

4.5 图形输出

4.5.1 图形处理函数

4.5.2 图形界面接口

4.6 案例——基于OpenGL建立一个立方体

练习题

第5章 程序控制结构

5.1 概述

5.2 基本语句

5.3 条件控制语句

5.3.1 if语句

5.3.2 if-else语句

5.3.3 if-elseif语句

5.3.4 switch语句

5.3.5 分支结构应用

5.4 循环控制语句

5.4.1 while语句

5.4.2 for语句

5.4.3 C10-While语句

5.4.4 循环的本质

5.4.5 几种循环语句的比较

5.4.6 循环结构应用

5.5 其他控制语句

5.5.1 goto语句

5.5.2 break语句

5.5.3 continue语句

5.5.4 goto,break,contihue语句的区别

5.6 语句嵌套

5.6.1 条件分支嵌套结构

5.6.2 循环嵌套结构

5.7 案例——应用程序菜单界面

练习题

第6章 数组

6.1 概述

6.2 一维数组

6.2.1 一维数组定义

6.2.2 一维数组初始化

6.2.3 一维数组引用

6.2.4 一维数组应用

6.3 二维数组

6.3.1 二维数组定义

6.3.2 二维数组初始化

6.3.3 二维数组引用

6.3.4 二维数组应用

6.4 高维数组

6.5 字符数组与字符串

6.5.1 字符数组

6.5.2 字符串

6.5.3 字符串输入输出

6.5.4 常用字符串处理函数

6.5.5 字符数组与字符串应用

6.6 数组与数据存储

6.6.1 一维数组的存储

……

第7章 函数

第8章 指针

第9章 结构体、共用体与枚举类型

第10章 预编译和宏定义

第11章 文件

第12章 程序设计思想及范例

第13章 面向对象程序设计

第14章 并行程序设计与MPI

第15章 个体软件开发过程管理(PSP)

附录

参考文献

……[看更多目录]

序言随着计算机在社会各个领域内的广泛应用,对人才的计算机应用能力,特别是程序设计能力的要求在不断地提高。程序设计基础课程作为本科生计算机能力培养的重要课程,侧重于培养学生掌握程序设计的基本方法和技巧,以及编写程序解决相关专业领域问题的能力。

本教材总结了作者多年的教学和软件开发经验,重点介绍程序设计的基本方法和技术,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容。在程序设计思想方面,以结构化程序设计思想为主,同时介绍面向对象程序设计思想,并引出了并行程序设计思想。在程序设计语言方面,以C语言为主,深入浅出地介绍C语言的基本语法和特性,内容通俗易懂,充分考虑初学者的学习规律。同时与其他程序设计语言进行对比,为更好地理解程序设计,以及学习其他程序设计语言奠定良好的基础。在程序设计技术方面,重点介绍结构化程序技术,同时从代码的封装与重用人手,介绍函数库技术和组件技术。考虑到多核处理器的普及、并行计算的快速发展,本书还介绍了基于MPI的并行程序设计技术,并以培养个人程序设计能力为目的,从程序设计的规范性入手,引入了个体软件过程管理。本书结合数学、物理、力学、管理学、计算机、机械、电子等学科领域的实际问题引入大量程序设计案例,介绍了应用计算机解决问题的方法。

本书共分15章。第1章从计算机基础知识人手,结合计算机应用及相关问题描述,介绍算法的概念,并介绍了主流的程序设计思想和程序设计语言,并以一个简单问题开始介绍了C程序设计的基本概貌。第2章从信息编码与存储着手,介绍C语言的基本数据类型,同时与其他语言的数据类型进行了对比。第3章从值计算的角度出发,介绍了C语言中的运算符与表达式。第4章介绍了常用的文本标准输出库,以及基于BGI/GDI/OpenGL的图形输出技术。第5章重点介绍程序控制语句。第6章介绍一维数组、二维数组和字符串的概念,并结合专业应用介绍了矩阵运算及线性方程求解问题。第7章从项目分工和代码重用的角度介绍了函数的基本概念,并介绍了基于多文件的程序基本结构。第8章介绍了指针的基本知识,重点从内存管理的角度,对其概念进行了深入分析。第9章介绍自定义数据结构——结构体和共用体基本知识,并介绍了线性链表的基本知识。第10章介绍预编译处理相关指令。第11章介绍文件的基本概念和常用函数,并通过学生管理系统案例对结构化程序设计进行小结。第12章系统地将常用问题分类整理,并给出相关处理的算法。第13章从代码和数据封装的角度介绍了面向对象的程序设计思想。第14章从并行程序设计的实际需求人手,介绍了基于MPI的并行程序设计。

文摘插图:

程序设计基础(C语言)(高等学校计算机基础教育教材精选)

第1章计算机及程序设计概述

1.1概述

自1946年世界上第一台计算机问世以来,计算机的应用已无处不在,无所不及。那么什么是计算机呢?计算机就是一种能高速、精确、自动处理信息的现代化电子设备。计算机接收和处理的对象是信息,处理的结果也是信息,信息是能够被人类(或仪器)接收,以声音、图形/图像、文字、视频等形式表现出来的一切可以传递的知识内容。

最初的计算机主要用于科学计算,因此才有了计算机这个名称。今天,计算机的用途早已超出了数值计算的范围,主要用于文字、图形/图像、动画和声音等多媒体数据的处理。这些数据的外在表现形式差别很大,但在计算机内部,则用统一的二进制数表示,并由特定的计算机程序将其解释成不同的文字、图形图像、动画和声音等。计算机所能完成的工作以及怎样才能完成工作都由人指定,这是因为一台计算机是由硬件系统和软件系统两大部分构成的,硬件是基础,软件是计算机的灵魂,没有软件的计算机什么都不能做,安装了软件的计算机,才能进行信息处理,成为一台真正意义的计算机,而所有的软件,都是采用计算机语言并由人来编写的。

从某种意义上说,计算机为我们打开了另一扇窗口,用单调的0/1码组成了无比丰富的计算机世界,许多人利用计算机强大的计算能力和事务处理能力为自己的事业和生活服务,例如:利用Photoshop处理图片,利用Word编写文稿,利用PowerPoint设计幻灯片,利用Internet上网获取信息等。而另一种利用计算机的方式,则是计算机的程序设计,是人类利用和开发计算机各种功能最深入、最直接的工具。学会程序设计,意味着真正地走进了计算机的世界,程序设计语言本身就是与计算机进行交互的有力工具。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有