CT02程序构件.pptVIP

  • 3
  • 0
  • 约3.9千字
  • 约 24页
  • 2017-08-15 发布于河南
  • 举报
Lu Chaojun, SJTU Lu Chaojun, SJTU 计算机与程序 Lu Chaojun, SJTU * Lu Chaojun, SJTU * * 通用计算机 计算机是具有如下特征的机器: 能够存储和处理信息 输入?处理?输出 信息处理由程序控制 计算机程序是一个详细的逐步执行的指令序列,告诉计算机该做什么. 程序可改变:不同的程序完成不同的处理任务. 人们造了各种各样的计算机,但:所有计算机具有相同的能力! 软件统治硬件 程序决定了计算机做什么. 没有程序,计算机只是一堆废铁. 程序设计:编写软件的过程. 程序设计极具挑战性: 既要具备大视野 又要关注细枝末节 为何学程序设计? 做计算机的主人 乐趣 培养问题求解能力 Lu Chaojun, SJTU * 什么是计算机科学? 并非研究计算机! 计算机之于计算机科学家正如望远镜之于天文学家. (E. W. Dijkstra) CS研究计算的基础及其实现与应用. CS要回答的基本问题:什么是可计算的? 对此问题的回答有三种方式: 实际设计一个解决问题的算法 理论分析问题的可解性 无解的,不是能行可解的 通过实验来研究问题. Lu Chaojun, SJTU * 硬件基本知识 Lu Chaojun, SJTU * 主存 CPU 输入设备 输出设备 次级存储器 硬件基本知识(续) 中央处理器(CPU):执行运算

文档评论(0)

1亿VIP精品文档

相关文档