计算机程序并不神秘
1.1 什么是程序
1.2 体验计算机程序
判断下列是否为计算机程序?
答案:不是计算机程序
属于程序。但是不能称为计算机程序,因为这个程序是用人类语言描述的,计算机不能识别。
冯·诺依曼原理
采用二进制形式表示数据和指令。
将程序(数据和指令序列)先存放在主存储器中,计算机在工作时自动从存储器中取出指令,并加以执行。
由运算器、存储器、控制器、输入设备、输出设备五大基本部件组成计算机硬件系统。
冯.诺依曼
BASIC语言
是计算机能识别的语言之一
BASIC语言的由来
1959年,美国计算机科学家约翰·凯梅尼和托马斯·库尔茨研制出一种“初学者通用符号指令代码”,简称BASIC。由于BASIC语言易学易用,它很快就成为流行的计算机语言之一。
约翰·凯梅尼 John George Kemeny
约翰·凯梅尼(John George Kemeny)于1926年5月31日出生在匈牙利的布达佩斯,1940年来到美国,1945年加入美国国籍。在1947年和1949年,凯梅尼先后获得普林斯顿大学(】?rinceton IJniversity)的数学学士和博士学位。在读博士学位期间,他曾任爱因斯坦的研究助理,后在普林斯顿大学和达特茅斯学院(Dartmouth(20llege)执教,数年后,被选任为达特茅斯学院院长,任职11年。凯梅尼和托马斯。库尔茨(1"homas Kurtz)合作发明了达特茅斯分时操作系统(Dartmouth Tl‘ine—Sharing System,DTss),并且创造了BA—SIC程序设计语言,使更多的本科生有机会使用计算机。
BASIC语言
体验计算机程序
举例:
利用BASIC语言,编写“求底边a为3cm,高h为2.5cm的三角形面积”的计算机程序。
请找出下表中的区别吗?
实践学习
输入与运行“求三角形面积”程序
实践学习
练一练,想一想
如果把以下代码
换成
Private Sub Form_Click( )
结果会怎样呢?
思考
能够有序地完成某项具体工作的指令的集合,被称为_______。
用计算机能识别的语言来描述这些指令,就成为____________。
冯·诺依曼原理的核心部分是________和________。
由_____、_____、_____、_____、_____五大基本部件组成计算机硬件系统。
计算机程序并不神秘
程序设计简介
程序设计简介
什么是程序?
通过执行某些有序的指令完成了一项具体的工作,这些指令的集合就是程序。如果用计算机能识别的语言来描述这些指令,就成为计算机程序。
著名的“冯·诺依蔓原理”中核心部分就是“存储程序和程序控制”。程序是计算机正常工作的重要条件。
约翰·冯·诺依曼?( John Von Nouma,1903-1957),
美藉匈牙利人,1903年12月28日生于匈牙利的布达
佩斯.冯·诺依曼对人类的最大贡献是对计算机科学、
计算机技术和数值分析的开拓性工作。
BASIC 语言是由 Dartmouth 学院 John G. Kemeny Thomas E. Kurtz 兩位教授于1960年代中期所创。由于立意甚佳,BASIC
语言简单、易学的基本特性,很快地就普遍流行起來,几乎所
有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用
者以此种语言撰写程式。在微电脑方面,则因为 BASIC 语言可配合微电脑操作功能的充分发挥,使得 BASIC 早已成为微电脑的主要语言之一。
Let a = 3
Let h = 2.5
Let s = a * h / 2
Print s
计算机能识别的语言
人类语言
显示s中的值
Print s
计算出三角形的面积,再存入s中
Let s = a * h / 2
将2.5存入h中
Let h = 2.5
将3存入a中
Let a = 3
求三角形面积
1 输入程序。
Private Sub Form_Load()
Let a = 3
Let h = 2.5
Let s = a * h / 2
Print s
End Sub
2 按F5键运行程序,屏幕上即出现显示三角形面积的窗体。
Private Sub Form_Load( )