第1章 计算机和计算机语言
随着科技的发展和社会的进步,计算机已经走人了寻常百姓家。人们可以使用同一台计算机做不同的事,这是计算机的重要特色之一。计算机之所以能执行不同的工作任务,是基于其硬件和软件协同工作的工作机制。
要使计算机按人们指定的步骤有效地工作,必须事先编制好一组让计算机执行的指令,这就是程序。随着计算机软件技术的发展,人们可以使用不同的计算机语言来编写程序。
进行程序设计时,首先要分析问题,确定解决问题的方法和步骤,然后选择计算机语言编写程序,在计算机上执行程序,*后获得问题的结果。因此,学习程序设计既要掌握并灵活选择、运用计算机语言,更要研究解决问题的方法和步骤,即“算法”。
通过本章的学习,了解计算机的工作原理、计算机语言、程序设计和算法的基本概念,为后面章节的学习奠定思维基础。
1.1计算机工作原理
1.1.1计算机基本组成
计算机是电子计算机的简称。自1946年**台电子计算机(ENIAC)诞生以来,计算机硬件技术与计算机应用技术飞速发展。计算机的速度、功能和应用范���都发生了巨大的变化。但是,计算机的基本组成却一直沿用着五大模块的结构(如图1—1所示)。
1.运算器
运算器主要完成各种算术运算和逻辑运算。运算器一次能运算多少位二进制数及
在单位时间内能做多少次运算是计算机工作速度的重要指标。
2.控制器
控制器的作用是分析程序指令,控制计算机各部件按程序指令协调地工作。
控制器和运算器合在一起成为**处理器,它是计算机的核心部件。
……