第1章 计算机、问题求解及程序设计导言
本章学习目标
·了解各种类型的计算机
·理解计算机各组成部件的作用
·理解操作系统的作用
·了解机器语言、汇编语言和**语言之间的区别
·熟悉C++程序的执行步骤
·学习如何仔细、规范地进行程序设计
·理解并重视在使用计算机及程序设计过程中的职业道德问题
20世纪40年代以来,计算机技术的飞速发展促进了科技的进步和发展,很多20世纪之初仅仅是梦想的技术得以实现。计算机改变了人类的生活和工作方式,许多人使用计算机来注册学习课程、收发电子邮件、网上购物、使用电子银行、从万维网中获取信息、进行科学研究并撰写论文,甚至做家庭作业。计算机不仅是自动取款机(ATM)的关键部件,而且还是汽车和很多家用电器的组成部件。计算机能够接收、存储、处理并输出各类信息,如:数字、文本、图像、图形和声音等。
计算机具有极快的处理速度(每秒钟处理10亿条以上指令)和极高的运算精度,因而人们常常对它产生种种幻想,但是从本质上来说计算机是不会“思考”的,它仅仅是一种电子设备。若想让计算机做些有用的工作,人们必须给它一套指令或程序。程序通常是由特定的计算机语言编写的,比如本书所要讲述的C++就是目前*通用的计算机编程语言之一。
本章首先介绍计算机及其主要部件,然后概述程序设计语言,*后讲述开发软件(程序)的方法,以及如何使用此方法编写一个简单的、基本的C++程序。
……