程序设计基础(第3版)

程序设计基础(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , [美]
2009-05
版次: 1
ISBN: 9787302198079
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 378页
1人买过
  • 本书是一本关于程序设计的教材,它围绕程序设计初学者面对的中心问题(即如何构思算法)来介绍程序设计中的主要基本概念和设计方法,包括“程序设计开发的过程、选择结构、重复结构、数组、文件”等,并介绍了主要的基本算法、冒泡排序、串行搜索等,给出了很多生动有趣的例子进行讲解。在算法最终描述时,以VB与C++为例,对一些程序进行对比实现。这样,既让学生可以在与语言无关的算法介绍中学习算法思想,又使他们能够自己动手进行实际的编程练习。

      

      

      本书各章节后面配有丰富的练习题,很有针对性,网上配套资源也很实用,不仅非常适合作为程序设计的教材,也很适合读者自学使用。 0 Introduction  



     0.1  Computers Everywhere   



     0.2 A Brief History of Computers  



      What Is a Computer?  



      Early Computers  



      Personal Computers  



      Today\\\'s Computers  



      The Internet  



     0.3 Computer Basics  



      The Central Processing Unit   



      Internal Memory   



      Mass Storage Devices   



      Input Devices   



      Output Devices   



     0.4 Software and Programming Languages  



      Types of Software  



      Types of Programming Languages   



     Chapter Review and Exercises  



    1 An Introduction to Programming  



     In the Everyday World: You Are Already a Programmer!  



     1.1  What Is Programming?  



      A General Problem-Solving Strategy  



      Creating Computer Programs: The Program Development Cycle   



     1.2 Basic Programming Concepts  



      A Simple Program  



      The Price Conversion Program  



      Data Input  



      The Input and write Statements  



       Use Input Prompts  



       Other Forms of Input  



       Program Variables and Constants  



       Variables Names  



       Variable Names Should Be Meaningful!  



       What\\\'s Really Going On with Variables in the Computer?  



      1.3 Data Processing and Output  



       Processing Data  



       The Set Statement  



       Assigning and Reassigning Values to Variables  



       Operations on Data  



       Hierarchy of Operations  



       Data Output  



       The wrLte Statement Revisited  



       Annotate Your Output  



      1.4 Types of Data  



       Numeric Data  



       Integers  



       Dividing Integers  



       Real Numbers  



       The Declare Statement  



       The Last Word on Price Conversion   



       Scientific and Exponential Notation  



       Character String Data  



       The Character Data Type  



       Operating on Strings  



      Chapter Review and Exercises   



    2 Developing a Program  



     In the Everyday World: Planning to Program? You Need a Plan  



     2.1  The Program Development Cycle  



      The Process of Developing a Program   



      Analyze the Problem   



      Design the Program   



      Code the Program   



      Test the Program   



      Additional Steps in the Cycle   



     2.2 Program Design  



      Modular Programming  



      Using Modules and Submodules  



      Benefits of Modular Programming  



      Provide a Welcome Message at the Beginning of Your Program   



      ……



    3 Selection Structures:Making Decisions



    4 Repetition Structures: Looping



    5 Arrays: Lists and Tables



    6 Sequential Data Files



    Study Skills



    Glossary



    Index
  • 内容简介:
    本书是一本关于程序设计的教材,它围绕程序设计初学者面对的中心问题(即如何构思算法)来介绍程序设计中的主要基本概念和设计方法,包括“程序设计开发的过程、选择结构、重复结构、数组、文件”等,并介绍了主要的基本算法、冒泡排序、串行搜索等,给出了很多生动有趣的例子进行讲解。在算法最终描述时,以VB与C++为例,对一些程序进行对比实现。这样,既让学生可以在与语言无关的算法介绍中学习算法思想,又使他们能够自己动手进行实际的编程练习。

      

      

      本书各章节后面配有丰富的练习题,很有针对性,网上配套资源也很实用,不仅非常适合作为程序设计的教材,也很适合读者自学使用。
  • 目录:
    0 Introduction  



     0.1  Computers Everywhere   



     0.2 A Brief History of Computers  



      What Is a Computer?  



      Early Computers  



      Personal Computers  



      Today\\\'s Computers  



      The Internet  



     0.3 Computer Basics  



      The Central Processing Unit   



      Internal Memory   



      Mass Storage Devices   



      Input Devices   



      Output Devices   



     0.4 Software and Programming Languages  



      Types of Software  



      Types of Programming Languages   



     Chapter Review and Exercises  



    1 An Introduction to Programming  



     In the Everyday World: You Are Already a Programmer!  



     1.1  What Is Programming?  



      A General Problem-Solving Strategy  



      Creating Computer Programs: The Program Development Cycle   



     1.2 Basic Programming Concepts  



      A Simple Program  



      The Price Conversion Program  



      Data Input  



      The Input and write Statements  



       Use Input Prompts  



       Other Forms of Input  



       Program Variables and Constants  



       Variables Names  



       Variable Names Should Be Meaningful!  



       What\\\'s Really Going On with Variables in the Computer?  



      1.3 Data Processing and Output  



       Processing Data  



       The Set Statement  



       Assigning and Reassigning Values to Variables  



       Operations on Data  



       Hierarchy of Operations  



       Data Output  



       The wrLte Statement Revisited  



       Annotate Your Output  



      1.4 Types of Data  



       Numeric Data  



       Integers  



       Dividing Integers  



       Real Numbers  



       The Declare Statement  



       The Last Word on Price Conversion   



       Scientific and Exponential Notation  



       Character String Data  



       The Character Data Type  



       Operating on Strings  



      Chapter Review and Exercises   



    2 Developing a Program  



     In the Everyday World: Planning to Program? You Need a Plan  



     2.1  The Program Development Cycle  



      The Process of Developing a Program   



      Analyze the Problem   



      Design the Program   



      Code the Program   



      Test the Program   



      Additional Steps in the Cycle   



     2.2 Program Design  



      Modular Programming  



      Using Modules and Submodules  



      Benefits of Modular Programming  



      Provide a Welcome Message at the Beginning of Your Program   



      ……



    3 Selection Structures:Making Decisions



    4 Repetition Structures: Looping



    5 Arrays: Lists and Tables



    6 Sequential Data Files



    Study Skills



    Glossary



    Index
查看详情
系列丛书 / 更多
程序设计基础(第3版)
人工智能:一种现代的方法(第3版)(影印版)
[美]拉塞尔(Stuart J.Russell)、[美]诺维格(Peter Norvig) 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:计算机网络(第4版 修订版 影印版)
Tanenbaum Andrew S 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:标准C程序设计(第5版)(影印版)
[印]巴拉古路萨(E Balagurusamy) 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:影印 软件工程实践者之路(第5版)
RogerS.Pressman 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:软件工程基础(第3版)
[印]马尔(Rajib Mall) 著
程序设计基础(第3版)
面向对象软件工程(使用UML、模式与Java)(第3版)(影印版)
[美]布鲁格 著
程序设计基础(第3版)
Java语言艺术与科学:计算机科学导论
[美]罗伯特 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:计算机安全导论(影印版)
[美]古德里奇(Machael T.Goodrich)、[美]塔玛萨(Roberto Tamassia) 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:数据结构(C语言版)(影印版)
[印]克里斯哈拉莫斯(Krishnamoorthy R.) 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:系统分析与设计基础(第5版)(影印版)
[美]瓦拉西切(Joseph Valacich)、[美]乔治(Joey George)、[美]霍弗(Jeff A.Hoffer) 著
程序设计基础(第3版)
密码学与网络安全(第2版)
[印]卡哈特 著
程序设计基础(第3版)
大学计算机教育国外著名教材系列:Java面向对象程序设计(第2版)(影印版)
[美]阿诺(Arnow,D.M.)、[美]德克斯特(Dexter,S.)、[美]卫斯(Weiss) 著
相关图书 / 更多
程序设计基础(第3版)
程序员超强大脑
[荷兰]费莉安·赫尔曼斯(Felienne Hermans)
程序设计基础(第3版)
程序员考前突破:考点精讲、真题精解、难点精练
詹宏锋 李锋 许纪贤 编著
程序设计基础(第3版)
程序员的README
[美]克里斯·里科米尼(Chris Riccomini) (美) 德米特里·里
程序设计基础(第3版)
程序员的制胜技
[土耳其]塞达特·卡帕诺格鲁(Sedat Kapanoglu)
程序设计基础(第3版)
程序设计基础(C语言)(第3版)
刘明军 袁宁 张玲 蒋彦 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础(第3版)
程序设计基础(Python语言)(微课视频版)
陈守森;刘衍琦;邵燕;张言上;任爱华
程序设计基础(第3版)
程序设计算法基础
于瑞国 主编;赵满坤 副主编;喻梅;李雪威
程序设计基础(第3版)
程序员的算法趣题2
[日]增井敏克
程序设计基础(第3版)
程序性能优化理论与方法
韩林;高伟
程序设计基础(第3版)
程序设计基础实验和学习指导(C语言)(微课版)
苏小红 张羽 袁永峰 李东
程序设计基础(第3版)
程序设计基础(C语言)习题集与实验指导(第3版)
蒋彦 袁宁 张玲 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础(第3版)
程序设计基础(C语言)教程
刘媛媛;雷莉霞;胡平
您可能感兴趣 / 更多
程序设计基础(第3版)
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
程序设计基础(第3版)
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
程序设计基础(第3版)
哈利·波特解析生物设定
[美]乔迪·雷文森
程序设计基础(第3版)
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
程序设计基础(第3版)
大学技术转移与学术创业:芝加哥手册(精装典藏版)
[美]艾伯特·N. 林克(Albert N. Link);[美]唐纳德·S. 西格尔(Donald S. Siegel);[英]麦克·赖特(Mike Wright)
程序设计基础(第3版)
了不起的建筑师扎哈 传奇建筑设计师扎哈·哈迪德绘本传记 4-9岁
[美]维多利亚·滕特勒-克 雷洛夫 著绘
程序设计基础(第3版)
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
程序设计基础(第3版)
加勒比之梦:旅游、帝国扩张与全球流动
[美]布莱克·C. 斯科特 (Blake C. Scott)
程序设计基础(第3版)
加缪
[美]奥利弗·格洛格(Oliver Gloag)
程序设计基础(第3版)
十大经济学家
[美]约瑟夫·熊彼特
程序设计基础(第3版)
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
程序设计基础(第3版)
陶瓷创意造型新技法(陶艺学习系列丛书)
[美]黛布·施瓦茨科夫 著,张靖靖 译