1.1程序设计语言的发展 ◆高级语言: 1、面向过程的语言 BASIC、 PASCAL、C 面向对象的语 C++、JAVA 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -6- 1.1 程序设计语言的发展 高级语言: 1、面向过程的语言 BASIC、PASCAL、C 2、面向对象的语言 C++、JAVA
1.1程序设计语言的发展 例如:要向屏幕打印一个“A”字符 1、 BASIC语言: PRINT“A 2、 PASCAL语言: writeln(A) 3、C语言 printf((A”) 4、C++语言: cout<<“A” 5、JAVA语言: System. out. print(("A" 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -7- 1.1 程序设计语言的发展 例如:要向屏幕打印一个“A”字符 1、BASIC语言: PRINT “A” 2、PASCAL语言:writeln(‘A’); 3、C语言: printf(“A”); 4、C++语言: cout << “A”; 5、JAVA语言: System.out.print("A ");
◆1.2面向过程的程序设计
1.2 面向过程的程序设计
1.2面向过程的程序设计 ◆基本结构 1、顺序 2、分支 3、循环 开始 开始 [开始 执行1 执行1 条件 是 否 执行2 是[执行2 执行1 执行2 「执存3 条件 结束 否 结束 结束
1.2 面向过程的程序设计 基本结构 1、顺序 2、分支 3、循环 开始 执行 1 执行 2 执行 3 结束 开始 条件 执行 1 执行 2 结束 是 否 开始 执行 1 执行 2 条件 结束 是 否
1.2面向过程的程序设计 ◆模块的单入 指的是该模块被哪些模块所调用; ◆模块的单出 指的是该模块调用了哪些模块 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -10- 1.2 面向过程的程序设计 模块的单入 指的是该模块被哪些模块所调用; 模块的单出 指的是该模块调用了哪些模块