一、概述
一、概述
主要内容 ■计算机的工作模型 ·冯诺依曼体系结构、硬件、 软件以及机内信息 表示 程序设计概述 0 程序设计范式、步骤以及语言 C/C++语言概述 ·C/C++程序构成、运行步骤、开发环境 。C/C++语言的词法
主要内容 ◼ 计算机的工作模型 • 冯诺依曼体系结构、硬件、软件以及机内信息 表示 ◼ 程序设计概述 • 程序设计范式、步骤以及语言 ◼ C/C++语言概述 • C/C++程序构成、运行步骤、开发环境 • C/C++语言的词法
计算机能做什么? 科学计算、信息管理、文字处理、面向 Internet的应用(如Web浏览器、电子邮 件等)以及嵌入式应用(如家电的电脑控 制) 计算机已经渗透到人类社会活动的各个领 域并发挥着巨大的作用
计算机能做什么? ◼ 科学计算、信息管理、文字处理、面向 Internet的应用(如Web浏览器、电子邮 件等)以及嵌入式应用(如家电的电脑控 制)、…… ◼ 计算机已经渗透到人类社会活动的各个领 域并发挥着巨大的作用
硬件与软件 ■计算机包含硬件和软件两方面 硬件是指计算机的物理构成一一物质基础 软件主要是指计算机程序(指令序列)一一灵 魂 台计算机的性能主要由硬件决定,而它 的功能则主要是由软件来提供
硬件与软件 ◼ 计算机包含硬件和软件两方面 • 硬件是指计算机的物理构成--物质基础 • 软件主要是指计算机程序(指令序列)--灵 魂 ◼ 一台计算机的性能主要由硬件决定,而它 的功能则主要是由软件来提供
冯诺依曼体系结构 1946年出现第一台数字电子计算机(ENIAC) 目前大部分计算机采用的还是传统的冯诺依曼 (von Neumann)体系结构。 逻辑上,冯·诺依曼计算机由5个单元构成: 存储单元:存储程序(指令序列)和数据 运算单元:进行算术/逻辑运算 ·控制单元:控制程序的执行流程和 运算 榆出 根据指令向其它单元发出控制信号 ● 输入单元:从外界获得数据 存储 控制 ·输出单元:向外界输出结果 冯·诺依曼计算机又称为存储程序式计算机。 之前的计算机,存储单元中只存储数据,不存储程序, 程序是以外插的形式接入计算机
冯•诺依曼体系结构 ◼ 1946年出现第一台数字电子计算机(ENIAC)。 ◼ 目前大部分计算机采用的还是传统的冯•诺依曼 (von Neumann)体系结构。 ◼ 逻辑上,冯•诺依曼计算机由5个单元构成: • 存储单元:存储程序(指令序列)和数据 • 运算单元:进行算术/逻辑运算 • 控制单元:控制程序的执行流程和 根据指令向其它单元发出控制信号 • 输入单元:从外界获得数据 • 输出单元:向外界输出结果 ◼ 冯•诺依曼计算机又称为存储程序式计算机。 • 之前的计算机,存储单元中只存储数据,不存储程序, 程序是以外插的形式接入计算机