程序设计基础教程(C语言描述)(第二版)

作者:丁海军 金永霞 景雪琴 何坤金

丛书名:21世纪高等学校系列教材·计算机应用

定价:35元

印次:2-6

ISBN:9787302331483

出版日期:2013.08.01

印刷日期:2019.07.17

图书责编:闫红梅

图书分类:教材

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

本书以C语言作为程序设计描述语言,介绍了程序设计的概念和一些重要的程序设计算法。全书体系编排新颖,内容丰富,通俗易懂。通过将重要的C语言语法集中介绍,读者对C语言可以快速入门,在此基础上,可以更好地学习程序设计思想、方法和技巧。 书中介绍了大量的基础算法,例题丰富,具有趣味性。 本书可以作为理工科大学生程序设计基础或者C语言课程教材,也可作为大学生程序设计竞赛的基础训练教程。

本书第一版于2009年8月出版,经过几年使用,作者在征求任课教师和学生意见的基础上,对第一版作出了修订。其一,增加了一章计算机基础知识的内容;其二,对第一版C语言程序设计的内容做了部分调整,力求使难点相对分散、更加易于理解;其三,对全书的习题做了调整和精简。 第二版中,对于某些有一定难度的内容,以()标注,这些内容在初次讲授时,教师可以酌情跳过,在章节结束后以总结的形式介绍给学生,或者可以直接略过不讲。 在教学中作者发现,很多学生学完整个课程后还不会调试程序,遇到程序出现错误就无从下手,程序调试已经成为学生编程实践中的绊脚石和拦路虎。所以,配合本书,又专门编写了《程序设计实践教程》一书,以实验为重点,介绍程序调试的原理和方法。 作者2013年5月 随着信息技术的迅速发展和深入应用,程序设计已经逐渐成为高校理工科各专业普遍开设的一门公共基础课。 通过学习该课程,学生可以从以下几方面受益: 掌握通过编程解决问题的方法和思路,训练逻辑思维能力;掌握正确、 规范的编程方法;培养严谨的科学作风;加深对计算机基本概念的理解。 正如学生学习了高等数学但并不需要所有学生都从事数学研究一样,学习程序设计后,并不要求所有学生今后都要从事计算机程序设计工作。作者认为,程序设计作为一门基础课程,其主要作用在于培养、锻炼学生的逻辑思维能力和问题解决能力。程序设计与数学在培养学生逻辑思维能力方面具有不同的作用。数学的主要功能在于培养学生的演绎逻辑思维能力,而程序设计的功能在于培养学生归纳、综合的逻辑思维能力。 由于历史和现实原因,目前国内的大部分C语言教材都是以C语言的语法规则为主线...

目录
荐语
查看详情 查看详情
第1章计算机工作的基本原理1

1.1计算的基本概念1

1.1.1什么是计算1

1.1.2什么是可计算性1

1.2数制系统2

1.2.1数的进位制2

1.2.2不同进制数字转换4

1.3整数的二进制原码、反码和补码7

1.3.1原码8

1.3.2反码8

1.3.3补码8

1.3.4利用补码作加、减法运算9

1.4浮点数的编码10

1.5计算机工作原理10

1.5.1内存储器11

1.5.2运算器12

1.5.3控制器12

1.5.4指令系统12

1.5.5一个简单的模型计算机14

习题15

第2章C语言程序设计基础16

2.1C语言程序概述16

2.1.1C语言程序入门例子16

2.1.2C语言程序组成特点18

2.2标识符与关键字19

2.2.1标识符命名规则19

2.2.2关键字20

2.3数据类型20

2.3.1基本数据类型21

2.3.2数据类型修饰符()22

2.4常量232.4.1字面常量23

2.4.2符号常量23

2.5变量24

2.5.1变量定义语句24

2.5.2变量定义语句的工作过程()24

2.6简单输入输出25

2.6.1简单输出函数25

2.6.2简单输入函数27

2.7运算符和表达式28

2.7.1赋值运算符28

2.7.2算术运算符30

2.7.3增量运算符31

2.7.4关系运算符32

2.7.5逻辑运算符33

2.7.6复合赋值运算符34

2.7.7表达式的数据类型及类型转换35

2.7.8表达式求值过程()36

2.7.9逗号表达式()37 ... 查看详情

查看详情