C语言程序设计初步概述
第一章 C语言程序设计初步;1.1程序与程序设计语言 ;那么,为什么现代计算机可以自动完成计算过程呢?这 首先要从程序说起。程序实际上是一个非常普通的概念:按照一定的顺序安排的工作步骤。可以说,做任何事情都有相应的程序。做的事情不同,要求的效果不同,程序就不同。例如,用同样的原料,采用不同的程序,会做出不同的菜肴来。
一种工具能够自动工作,一是要有记忆功能,能够记住程序;二是具有按照程序控制相关部件操作的能力。如果能让算盘记住做某种计算的口诀和计算的数据,并且有能按照口诀控制算珠自动运动的机制,则只要发出开始执行的命令,算盘就会自动完成计算。
可惜这样的机制并没有在算盘中实现。但是,却有另外一种机器却在这方面向前推进了一步。这就是明朝末年宋应星在其《天工开物》中记载的中国古代提花机(见图1.2)。
;图1.2 中国古代的提花机;中国提花机大约出现于西汉末年(公元前)。它采用用丝线结成的“花本”(花版)控制经线起落,以织成要求的图样。这是最早的程序控制思想。后来,提花机沿着丝绸之路传到欧洲,历经改进,1805年法国人Joseph Jacquard制造成功用穿孔卡片(见图1.3)控制连杆(横针),用有孔和无孔进一步控制经线起落的提花机。
;穿孔卡片把程序控制技术向前推进了一步。这一技术被一位英国数学家Charles Babbage(见图1.4)引入到了计算机中机,用有孔和
您可能关注的文档
最近下载
- 超实用高考英语复习:思维导图梳理高中语法——词性修饰规律与动词分类.docx VIP
- 教你三步查看老婆微信聊天记录.docx VIP
- 三好学生申请表.doc VIP
- 2024新高考全国一卷英语试卷真题.docx VIP
- 2024年人教版小升初考试数学试卷(含答案解析)【可编辑打印】.docx VIP
- NCBD2026中国咖啡品类发展白皮书72页.pdf VIP
- 间脑和端脑凌树才.ppt VIP
- 2026年中考化学总复习初中化学知识点大全.pdf VIP
- (正式版)D-L∕T 1711-2017 电网短期和超短期负荷预测技术规范.docx VIP
- 2025年贵阳市中考文科综合试题卷(含答案及解析).docx
原创力文档

文档评论(0)