首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

程序设计基础(附1张光盘)

2010-04-26 
市场价:¥25.60卓越价:¥23.10为您节省:2.50元 (90折) VIP 价:¥22.41 SVIP价:¥21.95 ...
商家名称 信用等级 购买信息 订购本书
程序设计基础(附1张光盘) 去商家看看
程序设计基础(附1张光盘) 去商家看看

 程序设计基础(附1张光盘)

  • 市场价:¥25.60
  • 卓越价:¥23.10为您节省:2.50元 (90折)
  • VIP 价:¥22.41 SVIP价:¥21.95
  • 全场购物免配送费!
  • 现在有货,登录后根据您所在地址,商品的发货时间会有所不同。 (暂无用户评分、评论 | 写评论)
    商品促销和特殊优惠每购买由卓越亚马逊提供的1件图书产品合格购物商品,另外购买Office 2007 中文家庭和学生版可享受¥20.00 元的优惠。如何获得促销优惠
    最佳组合 购买本商品和 数据库原理及应用教程(第2版)
    共计价钱:¥54.60
    同时购买共计:¥44.90元
    为该商品打分以改善“为我推荐”      登录为该商品打分
          已经有了
    基本信息·出版社:高等教育出版社
    ·页码:205 页
    ·出版日期:2003年09月
    ·ISBN:7040126524
    ·条形码:9787040126525
    ·版本:第1版
    ·装帧:平装
    ·开本:16
    ·正文语种:中文
    ·读者对象:阅读对象:高校计算机师生
    ·丛书名:职业技术教育软件人才培养模式改革项目成果教材

    内容简介 《程序设计基础》是职业技术教育软件人才培养模式改革项目成果教材,是为初学程序设计者编写的教材,凡具备初级计算机知识的人都能读懂。全书体系合理,结构紧凑,条理清楚,阐述简单明了、深入浅出、通俗易懂,示例程序具有良好的可读性、连续性和实用性。丰富的图表、图形可有效地帮助读者理解关键概念.每章都包括学习目标,编程指导、小结和习题,宜于读者巩固所学的知识,帮助读者克服初学的困难,并养成贯穿始终的良好编程习惯,为读者今后的提高奠定基础。《程序设计基础》描述的是基于ANSI标准的C语言。主要内容包括C的基本概念,基本数据类型、运算符和表达式、控制流、函数、指针、数组、结构和联合以及标准库输入和输出函数。适用于高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院、继续教育学院和民办高校使用,也可以作为大专院校学习C语言程序设计的教学参考书和自学用书。
    编辑推荐 《程序设计基础》由高等教育出版社出版。
    目录
    第1章 基本概念
    1.1 C语言概述
    1.1.1 C语言的历史
    1.1.2 C语言的特点
    1.1.3 C系统
    1.2 第一个程序
    1.3 基本数据类型
    1.4 变量
    1.4.1 变量名
    1.4.2 变量的说明
    1.4.3 变量的引用
    1.5 常量
    1.6 枚举类型
    1.7 typedef类型定义语句
    1.8 编写和运行一个C程序
    1.9 编程指导
    1.9.1 良好的编程习惯
    1.9.2 常见编程错误
    小结
    习题

    第2章 运算符与表达式
    2.1 基本运算符
    2.1.1 算术运算符
    2.1.2 关系运算符
    2.1.3 逻辑运算符
    2.2 类型转換
    2.3 加1与减1运算符
    2.4 赋值运算符和赋值表达式
    2.5 条件表达式
    2.6 位运算符
    2.7 运算符优先级
    2.8 编程指导
    2.8.1 良好的编程习惯
    2.8 2常见编程错误
    小结
    习题

    第3章 控制流
    3.1 语句与复合语句
    3.2 if分支语句
    3.3 Switch多分支语句
    3.4 while与for循环语句
    3.5 do-While循环语句
    3.6 goto语句与标号
    3.7 break语句与Contitinue语句
    3.8 编程指导
    3.8.1 良好的编程习惯
    3.8.2 常见编程错误
    小结
    习题

    第4章 函数与程序结构
    4.1 函数定义
    4.1.1 无参函数的定义
    4.1.2 有参函数的定义
    4.1.3 空函数的定义
    4.2 、函数调用
    4.2.1 函数调用的一般形式
    4.2.2 函数的形参与实参
    4.2.3 函数的嵌套调用
    4.3 函数原型
    4.4 return语句
    4.5 內部变量与外部变量
    4.5.1 内部变量
    4.5.2 外部变量
    4.5.3 外部变量的应用——逆波兰计算器
    4.6 静态变量与动态变量
    4.6.1 存储类型auto
    4.6.2 存储类型register
    4.6.3 存储类型extem
    4.6.4 存储类型smile
    4.7 內部函数与外部函数
    4.7.1 内部函数
    4.7.2 外部函数
    4.8 作用域规則
    4.9 递归
    4.10 C预处理程序
    4.10.1 文件包含
    4.10.2 宏定义
    4.10.3 条件编译
    4.11 编程指导
    4.11.1 良好的编程习惯
    4.11.2 常见编程错误+
    小结
    习题

    第5章 指针与数组
    5.1 指针与地址
    5.1.1 指针的引入
    5.1.2 指针的说明
    5.1.3 指针变量的赋值与取值
    5.1.4 指针的比较
    5.2 指针算术运算
    5.3 指针与函数参数
    5.4 她
    5.4.1 一维数组
    5.4.2 字符数组
    5.4.3 多维数组
    5.5 她的指针
    5.5.1 指向数组元素的指针
    5.5.2 指针引用数组元素
    5.6 字符串的指针
    5.7 指针数组
    5.8 指针的指针
    5.9 指针与多维数组
    5.9.1 通过简单指针变量引用多维数组的元素
    5.9.2 通过指针数组引用多维数组元素
    5.9.3 通过二维数组的数组名表达式引用多维数组元素
    5.9.4 使用指向二维数组的指针变量
    5.10 指针与函数
    5.10.1 函数的参数为指针
    5.10.2 函数的返回值为指针
    5.10.3 指向函数的指针
    5.11 编程指导
    5.11.1 良好的编程习惯
    5.11.2 常见编程错误
    小结
    习题

    第6章 结构
    6.1 结构基本概念
    6.1.1 结构体类型变量的定义
    6.1.2 结构的初始化与嵌套
    6.2 成员访问
    6.3 结构数组
    6.4 结构指针
    6.5 结构与函数参数
    6.6 线性链表
    6.6.1 静态链表
    6.6.2 动态链表
    6.6.3 线性链表的输出
    6.6.4 线性链表的查找和计数
    6.6.5 线性链表的插入和删除
    6.7 联合
    6.7.1 联合类型和联合型变量
    6.7.2 联合变量成员的访问
    6.8 位字段
    6.9 编程指导
    6.9.1 良好的编程习惯
    6.9.2 常见编程错误
    小结
    习题

    第7章 输入和输出
    7.1 标准输入和标准输出函数
    7.1.1 getchar函数
    7.1.2 putchar函数
    7.2 格式化输出函数pdnd()
    7.3 格式化输入函数scanf()
    7.4 sprintf()函数与sscanf()函数
    7.4.1 sprintf()函数
    7.4.2 sscanf()函数
    7.5 文件访问
    7.5.1 文件的打开与关闭
    7.5.2 文件操作的常用函数
    7.5.3 行输入和行输出函数fgets()和fputS()
    7.5.4 fread()函数和fwrite()函数
    7.5.5 fscanf()函数和fprintf()函数
    7.6 错误处理
    7.6.1 ferror()函数
    7.6.2 clearerr()函数
    7.7 其他函数
    7.7.1 字符串处理函数
    7.7.2 字符串测试和转换函数
    7.7.3 存储管理函数
    7.7.4 数学函数
    7.7.5 命令执行函数
    7.8 编程指导
    7.8.1 良好的编程习惯
    7.8.2 常见编程错误
    小结
    习题
    附录
    附录A 常用字符AsCII代码表
    附录B 运算符优先级及其结合性
    参考文献,
    ……
    序言 C是一种通用的程序设计语言,是全世界学术界和工业界都在广泛使用的编程语言,也是教育机构用于计算机科学教育和组织编程课程的首选语言。
    C语言最初是由:DennisRitchie为编写UNIX系统设计的,然而C并不捆绑于任何特定的操作系统和硬件环境。基于ANSIC编写的程序具有良好的可移植性。
    C提供了丰富的运算符和很多数据类型,为实现结构化程序设计提供了选择、循环和分程序等控制流语句。C程序的函数间可以嵌套调用或递归调用。C允许直接访问物理地址,并提供位运算。C本身不提供输入、输出工具,也没有内部文件访问方法,类似的高级机制需要通过标准库函数实现。
    这些特点使C兼具了高级语言的功能和低级语言的优点,既可用于编写系统软件,又适合编写应用软件。它简洁、灵活,宜于实现良好的程序结构,提高程序运行效率。
    本书的目的是帮助初涉计算机编程的读者,学习基本的程序设计概念和程序设计方法,学会应用C语言解决实际问题,进行初级的程序设计。
    由于本书的宗旨是指导学习程序设计,而不是介绍C程序语言的手册,因此内容组织以包括C的核心部分为主,并不刻意追求详尽、全面。内容阐述基于提出问题、引导概念、讲解方法的顺序,力求简单明了、深入浅出。同时注意避免陷入繁杂的语法细节,讲求实效、实用,做到通俗易懂。
    示例程序的选择注重简单、可读,宜于说明基本概念,用于解决经典问题,具有较强的实用性。同时还兼顾到了连续性,例如,由字符计数程序到行计数程序,进而到统计行数、单词数和字符数的程序。使读者在循序渐进中顺利学会编写功能较为复杂的程序。
    从第1章开始,本书就向读者介绍了完整的可运行的程序。建立基础知识之后,每个新概念的出现都以这样的示例程序说明,便于学习者通过上机实践加深对概念的理解。全书大部分示例是完整可运行的,其中许多例子源于对标准库函数的简化,不仅体现着有效的算法和良好的通用性,而且避免了过去惯用的不适合读者的大量涉及复杂数学问题的例子。
    本书包含了丰富的图表,图形和程序输出。易懂的插图形象、直观,可以清楚地解释深奧复杂的概念.清晰的图表综合力强,条理性好,可以给读者完整的信息,并易于查阅和记忆。程序输出能帮助读者理解和验证程序的功能。
    学习高级语言是为了编写程序,初学编程就应注重养成良好的编程习惯,这对每个编程者都很重要。本书每章均有编程指导,其中包含的“良好的编程习惯”一节用于依托该章的主要内容,适时介绍注释、书写风格、控制流、结构化编程等重要概念,灌输朴素的软件工程思想,帮助读者编写可读性好的程序,形成贯穿始终的良好编程风格,为高级程序设计和软件开发奠定基础。
    文摘 插图:


    BrianKemighan和DennisRitchie在ThECProgrammingLanguage第1版的序中谈到,C是一种通用的程序设计语言,它包含了紧凑的表达式、现代控制流和现代数据结构以及一个丰富的运算符集合。C不是一种“很高级”的语言,也不“大”,但是,C不特定于某一个应用领域,且限制少、通用性强,这使得它比一些被认为功能强大的语言更方便、效率更高。
    C是一种相对“低级的”语言,这种说法并无贬义。它仅仅意味着C可以处理大多数计算机可以处理的对象,如,字符、数字和地址。C具有低级语言的功能,允许直接访问物理地址,能对位进行运算。同时,C也具有高级语言的功能,有结构化控制流语句,便于编写结构化程序.正是C的这种双重性,使C既可用于系统软件,也可用于应用软件。
    C不“大”,它不提供直接处理诸如字符串、集合、列表和数组等复合对象的操作。C语言没有存储分配和释放语句。C本身不提供输入、输出工具,没有READ和WRITE语句,也没有内部文件访问方法。所有这些高级机制都需要通过显式调用的标准库函数实现。
    这些特点使得C语言是一种令人愉快的、高效的、多样化的语言,适合编写各种程序。它容易学习,并且随着编程经验的增加,它会显得越来越好用。
  • 热点排行