注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合编程逻辑与结构化程序设计(原书第3版)

编程逻辑与结构化程序设计(原书第3版)

编程逻辑与结构化程序设计(原书第3版)

定 价:¥34.00

作 者: (美)Harold J.Rood著;杜大鹏等译
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
标 签: 暂缺

ISBN: 9787508421261 出版时间: 2004-06-01 包装: 平装
开本: 26cm 页数: 373 字数:  

内容简介

  本书是学习计算机编程语言的预备课程教科书。本书使用简明易懂的语言和丰富的示例讲解并图示设计结构化程序所需的工具和算法逻辑方面的基本知识。设计工具包括结构化流程图、Warnier框图、伪代码和Nassi-Shneiderman框图;算法逻辑知识包括集合论和真值函数分析方法。本书还包括有关数组和文件处理方面的内容。由于本书并不涉及特定编程语言的细节,因而其内容适合于学习各种计算机编程语言的读者。本书可作为高等院校计算机及其相关专业编程课程的先业教材。对于那些有志于学习计算机编程语言的其他读者也是很好的参考读物。

作者简介

暂缺《编程逻辑与结构化程序设计(原书第3版)》作者简介

图书目录

第1章  计算机与流程图
  1.1  计算机与算法逻辑
  1.2  算法
  1.3  流程图
  1.4  计算机、内存和输入/输出
  1.4.1  计算机内存
  1.4.2  输儿输出
  1.5  程序中的常见例程
  1.5.1  循环
  1.5.2  计数器
  1.5.3  累加器(汇总与分类汇总)
  1.5.4  指示符(开关或标志)
  1.6  对流程图的一般要求
  1.7错误消息
  1.8  零、正数和负数
  1.9程序设计
  1.10  系统流程图
  1.11  复习题
第2章  结构化流程图
  2.1  结构化流程图的要求
  2.1.1  结构化循环和EOF判式
  2.1.2 EOF预测试
  2.1.3  组合结构
  2.2  结构的非正式解释
  2.3  结构化流程图示例
  2.4  循环退出判式中的指示符
  2.5模块流程图
  2.6  打印表格使用的结构化流程图
  2.7  复习题
第3章  控制中断程序
  3.1  单层控制中断程序
  3.2  两级控制中断程序
  3.3  复习题
第4章  集合逻辑(1)
  4.1  集合的定义
  4.2  全集和空集
  4.3  集合的运算
  4.4  Venn框图
  4.5  三个集合的Venn框图
  4.6  将自然语言翻译为集合论语言
  4.7  数据提取程序与集合论
  4.8  组合了集合、计数器和累加器的流程图
  4.9  复习题
第5章  集合逻辑(2)
  5.1  布尔(集合论)属性
  5.1.1  交换律
  5.1.2结合律
  5.1.3  分配律
  5.1.4  DeMorgan定律
  5.1.5  吸收律
  5.1.6  其他属性
  5.1.7  使用布尔属性化简
  5.2  简化的流程图
  5.3  集合论中的命题
  5.4  集合论命题和流程图
  5.5  自然语言命题的符号化
  5.6  流程图与自然语言命题
  5.7  复习题
第6章  真值函数逻辑与判断表
  6.1  真值函数语句连接词
  6.2  符号表示
  6.2.1  符号表示示例和真值函数分析
  6.2.2  包含性与排他性的选言判断
  6.2.3  使用真值函数分析实现符号表示的示例
  6.3  用于拆分和连接的另一种记号
  6.4  等价
  6.5  同义重复与矛盾
  6.6  条件命题
  6.7  使用真值函数分析化简
  6.7.1  通过真值函数分析化简的示例
  6.7.2  提示
  6.8  条件语句与流程图
  6.9  等价规则
  6.10  判断表
  6.11  判断表示例
  6.12  复习题
第7章  程序设计所用的Warnier框图
  7.1  普遍元素、可执行元素和结构化循环
  7.2 if-then-else结构和case结构
  7.2.1  嵌套的if-then-else判式
  7.2.2  do-whileEOF和do-untilEOF
  7.3  使用Wamier框图的程序示例
  7.4  使用Wamier框图设计程序
  7.5  Wamier框图用作数据结构
  7.5.1  输入结构
  7.5.2  输出结构
  7.5.3  打印机打印间距图
  *7.6  根据输出结构设计报告程序
  7.7  复习题
第8章  伪代码和Nassi-Shneiderman框图
  8.1  伪代码
  8.1.1  顺序结构
  8.1.2  循环
  8.1.3  if-then-else结构
  8.1.4  嵌套的if-then-else结构
  8.1.5  模块伪代码
  8.1.6  层次图表
  8.1.7  伪代码示例
  8.2  Nassi-Shneiderman框图
  8.2.1  顺序结构
  8.2.2  普遍元素
  8.2.3  if-then-else结构
  8.2.4  嵌套判式
  8.2.5  case结构
  8.2.6  循环
  8.2.7  Nassi-Shneiderman框图示例
  8.3  复习题
第9章  数组和数组处理
  9.1  基本数组结构
  9.2  维数语句和计数器
  9.3  将数组位置名用作变量
  9.4  数组处理示例
  9.5  数据的直接处理
  9.6  多维数组
  9.7  使用二维数组的程序示例
  9.8  交换
  9.9  排序
  9.9.1  冒泡排序
  9.9.2  二叉排序
  9.10  数组的其他处理
  9.10.1  寻找最大(最小)数据项
  9.10.2  搜索
  9.10.3  顺序搜索
  9.10.4  对分搜索
  9.10.5  协同数组
  9.11  复习题
第10章  编辑和文件处理程序
  10.1  编辑程序
  10.2  顺序文件处理
  10.2.1  顺序文件的记录关键字
  10.2.2  顺序文件的创建
  10.3  数据提取程序(顺序文件)
  10.3.1  有惟一关键字文件的提取程序
  10.3.2  有不惟一关键字文件的提取程序..
  10.4  合并程序(顺序文件)
  10.5  顺序文件更新
  10.6  顺序文件维护
  10.7  随机文件处理
  10.8  有索引文件的提取程序
  10.9  随机文件更新
  10.10  随机文件维护
  10.11  复习题
第11章  交互式程序
  11.1  单行输入与全屏幕输入的对比
  11.2  单行输入程序
  11.2.1  用户导向
  11.2.2  功能键
  11.2.3  用户导向的存储
  11.2.4  屏幕编辑
  11.3  单行输入和文件处理
  11.4  全屏幕输入程序
  11.4.1  只查询的程序
  11.4.2  只查询程序(两个文件)
  11.4.3  文件更新
  11.5  交互式文件维护程序
  11.6  交互式记录程序
  11.7  复习题
附录A  文档
附录B  没有复合条件的控制中断程序
附录C  部分练习题的答案

本目录推荐