|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书是学习计算机编程语言的预备课程教科书。本书使用简明易懂的语言和丰富的示例讲解并图示设计结构化程序所需的工具和算法逻辑方面的基本知识。设计工具包括结构化流程图、Warnier框图、伪代码和Nassi-Shneiderman框图;算法逻辑知识包括集合论和真值函数分析方法。本书还包括有关数组和文件处理方面的内容。由于本书并不涉及特定编程语言的细节,因而其内容适合于学习各种计算机编程语言的读者。
本书可作为高等院校计算机及其相关专业编程课程的先业教材。对于那些有志于学习计算机编程语言的其他读者也是很好的参考读物。
作者简介:
目录:
译者序
前言 致谢 第1章 计算机与流程图 1.1 计算机与算法逻辑 1.2 算法 1.3 流程图 1.4 计算机、内存和输入/输出 1.5 程序中的常见例程 1.6 对流程图的一般要求 1.7 错误消息 1.8 零、正数和负数 1.9 程序设计 1.10 系统流程图 1.11 复习题 第2章 结构化流程图 2.1 结构化流程图的要求 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.2 简化的流程图 5.3 集合论中的命题 5.4 集合论命题和流程图 5.5 自然语言命题的符号化 5.6 流程图与自然语言命题 5.7 复习题 第6章 真值函数逻辑与判断表 6.1 真值函数语句连接词 6.2 符号表示 6.3 用于拆分和连接的另一种记号 6.4 等价 6.5 同义重复与矛盾 6.6 条件命题 6.7 使用真值函数分析化简 6.8 条件语句与流程图 6.9 等价规则 6.10 判断表 6.11 判断表示例 6.12 复习题 第7章 程序设计所用的Warnier框图 第8章 伪代码和Nassi-Shneiderman框图 第9章 数组和数组处理 第10章 编辑和文件处理程序 第11章 交互式程序 附录A 文档 附录B 没有复合条件的控制中断程序 附录C 部分练习题的答案 译者序:
计算机程序是计算机的灵魂,离开计算机程序,计算机将一事无成。计算机专业软件开发人员编写了计算机操作系统、通用应用软件供一般人使用。这些专业人员当然离不开计算机编程。不过计算机编程知识对于使用计算机的不少人来说,也是必要的。操作系统和通用软件不能解决所有问题,对于具体工作有时还需要编写解决具体问题的应用程序。因而,除了有志于从事计算机软件开发的人员必然要学习编程知识之外,一般人要想成为计算机应用的高手,学习一些必要的编程知识是取得成功的事半功倍的方法。
学习计算机编程知识并不难。在掌握具体使用的计算机编程语言之前,需要理解一些并不依赖于具体编程语言..
前言:
《编程逻辑与结构化程序设计》原书第三版是作为计算机编程算法逻辑的入门书籍而编写的。本书的潜在读者为那些打算学习编程但还没有开始学习编程的人,特别是那些没有什么数学或者算法知识背景的人。本书避免引用特定的编程语言,将算法问题与句法问题分离开来,以便让读者将精力集中于问题的算法上,而不必考虑标点符号、列标号等具体编程语言上的问题。本书叙述许多编程语言共同存在的逻辑问题,并提供许多编程教科书和课程的预备性背景知识。本书并不打算推荐或补充任何特定的编程方法或风格:本书提供的是各种算法逻辑和设计工具,同时提出许多不同的应用建议。
本书对于那些通过示例学习以..
|