C语言程序设计的概念概述.pptVIP

  • 27
  • 0
  • 约1.14万字
  • 约 94页
  • 2016-07-20 发布于湖北
  • 举报
C语言程序设计的概念概述

主讲教师:宋万干 教授;1.1 程序与程序设计语言 ;为什么计算机能自动完成计算过程呢?这要从程序说起。 程序的概念:按照一定的顺序安排的工作步骤。 可以说,做任何事情都有相应的程序。 一种工具能自动工作的条件: (1)要有记忆功能,能够记住程序; (2)具有按照程序控制相关部件操作的能力。 如果算盘能记住计算口诀和计算数据,并且有能按照口诀控制算珠自动运动的机制,则发出执行命令,算盘也会自动完成计算。 可惜这样的机制并没有在算盘中实现。 程序控制思想的萌芽——中国古代提花机(明朝末年宋应星在其《天工开物》中记载);图1.2 中国古代的提花机;中国提花机大约出现于西汉末年(公元前)。 它采用用丝线结成的“花本”(花版)控制经线起落,以织成要求的图样。 程序控制技术的改进——约瑟夫提花机:提花机沿丝绸之路传到欧洲,1805年Joseph Jacquard( 约瑟夫·查卡—法国人)成功制造用穿孔卡片的有孔和无孔进一步控制经线起落的提花机。 穿孔卡片把程序控制技术向前推进了一步。;程序控制引入计算机——穿孔卡片这一技术被英国数学家Charles Babbage (查尔斯·巴贝奇 )引入计算机中,用有孔和无孔的组合来表示数据和程序。;18世纪末,法国数学家手工计算编制17卷的《数学用表》 数学用表出了大量错误。这

文档评论(0)

1亿VIP精品文档

相关文档