1 / 35
文档名称:

计算机与编程基础知识学习 JxHacker.docx

格式:docx   大小:63KB   页数:35页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机与编程基础知识学习 JxHacker.docx

上传人:zxwziyou9 2018/5/9 文件大小:63 KB

下载得到文件列表

计算机与编程基础知识学习 JxHacker.docx

相关文档

文档介绍

文档介绍:计算机与编程
                                  教学目标
    ●了解计算机科学的基本概念
    ●熟悉不同类型的编程语言
    ●了解典型C++程序的开发环境
    ●用C++编写简单的计算机程序
    ●使用简单输入与输出语句
    ●熟悉基本数据类型
    ●使用算术运算符
    ●了解算术运算符的优先级
    ●编写简单的判断语句
简介
    欢迎来到C++的世界!我们将努力带给你一个信息丰富、充满趣味和富于挑战的学****经历。C++是一种较难的语言,通常只传授给有经验的程序员,因此本书在C++教材中独具一格:
   ●适合很少或没有编程经验的技术方面的人员
   ●适合需要深入钻研C++的熟练的程序员
    一本书怎样适应两类读者呢?本书始终强调通过实践证明的结构化编程〔structuredprogramming)和面向对象编程(object-oriented programming)技术编写清晰的程序。非程序员从一开始就要养成良好的编程****惯。我们尽量以清晰而直接的方式编写程序。本书附有大量插图,++程序,并显示这些程序在计算机上运行时产生的输出结果。所有C++特性都是在完整、可工作的C++程序环境中介绍的,我们称其为“有生命力的代码”。所有这些例子都可以从我们的web站点http://hk996.:《C与C++多媒体教室(第二版)》中取得。多媒体教室的特性见本书最后的说明。多媒体教室中还包含本书一半练****的解答,包括简单解答、小型程序和许多完整项目。
    本书的前五章介绍计算机基础、计算机编程和C++计算机编程语言。参加我们课程的新学员告诉我,第1章到第5章的材料为今后学****C++的高级知识打下了坚实基础。熟练的程序员可以快速浏览前五章,然后阅读本书其余部分对C++的有深度、有挑战性的介绍。
    许多熟练的程序员告诉我们,他们很欣赏我们对结构化编程的处理、他们通常用C或Pascal结构化编程语言进行编程,但由于没有系统地学****结构化编程,因此常常无法用这些语言编写出最佳代码。学****本书前几章介绍的结构化编程知识后,有助于改进使用C或Pascal语言编程的风格。因此,无论你是新手还是熟练的程序员,这里的信息都是充实、有趣并且具有一定深度的。
    大多数人对计算机能做的工作略有所知,利用本书可以学会如何指示计算机做这些工作。软件(sofware,即编写的指令,命令计算机完成操作并做出判断)可以控制计算机(通常称为硬件,
Hardware)。C++是当今最常用的软件开发语言之一。本书介绍的C++版本已经过美国国家标准协会(ANSI,American ational Standards Institute)和国际标准化组织(IS0,International Stanards0rganization)的标准化,这个ANSI/ISO C++草案标准已经批准为全球标推。
    计算机的应用领域在不断增加。在这个成本稳步攀升的时代,计算成本却在急速下降,因为硬件和软件技术都在飞速发展。25年前装满整个房间、价值上百万美元的计算机如今已经缩小到比手指甲还小的芯片,而且只要几美元。具有讽刺意味的是,硅是地球上最丰富的资源之一,是普通砂子的主要组成部分。硅芯片技术使计算技术如此经济,如今全世界已经有大约2亿台通用计算机在使用中,其应用涉及商业、工业、政府和个人生活。这个数字在近年内必将翻番。
    本书将使读者面临几个挑战。几年前,人们学****第一个编程语言时可能只要学****C或Pascal,但实际上还需要学****C和C++,为什么呢?因为C++包括C语言和其他更多的内容。
    几年前人们只需学****结构化编程(sstructured programming),而今则既要学****结构化编程,又要学****面向对象编程(object-oriented programming),因为面向对象是今后10年最关键的编程方法。本课程要建立和使用许多对象(Object),但是这些对象的内部结构最好用结构化编程方法建立。另外,操作对象的方法最好也用结构化编程方法来表达。
    另一个介绍两种方法的原因是,目前有大量C++系统是从C语言系统移植过来的,还有大量的所谓“C语言遗留代码”。C语言已经使用20余年,近年来用得越来越多。人们学****C++之后就会发现,C++比C语言强得多,因此通常会转到使用C++.他们会将遗留的系统移植到C++,这是个相对简单的过程。然后,他们开始用各种C++对C++语言的增强特性改进其编写的类C语言程序的风格。最后,他们开始利用C++面向对象编程的功能,真正