程序? 《高级汉语词典》中对“程序”的解释 procedure]:处理业务(如审议机构的业务)既定方法 [ order: sequence of events]:事情办理的先后次序 例:学习这门课的程序是: 预习一上课听讲提问)复习一写作业一上机调试程序 program]:数字计算机的编码指令的次序 计算机程序: 是能在计算机上解决问题的步骤,是人向计算机发出 的指令序列。 人向计算机发出的指 令序列是什么样的?
6 程序? ▪ 《高级汉语词典》中对“程序”的解释: ▪ [procedure]∶处理业务(如审议机构的业务)既定方法 ▪ [order;sequence of events]∶事情办理的先后次序 ▪ 例:学习这门课的程序是: 预习—上课听讲(提问)—复习—写作业—上机调试程序 ▪ [program]∶数字计算机的编码指令的次序 ▪ 计算机程序: ▪ 是能在计算机上解决问题的步骤,是人向计算机发出 的指令序列。 人向计算机发出的指 令序列是什么样的?
老兄:帮我计算 下 由编译软件自动实现1+1=? 再翻译或解 人发出的 释成计算机 指令要按 所能看懂的程序-定的规 机器语言 设计 语言 机器语言 白然语言 这就是程序设计的主要内容或目的,也是我们课堂上要讲的 主要内容:就是如何将要完成的任务写成计算机能够明白并 能够工作(运行)的程序设计语言
7 程序 设计 语言 老兄:帮我计算一 下 1+1=? 机器语言 自然语言 人发出的 指令要按 一定的规 则来书写 再翻译或解 释成计算机 所能看懂的 机器语言 •由编译软件自动实现 •这就是程序设计的主要内容或目的,也是我们课堂上要讲的 主要内容:就是如何将要完成的任务写成计算机能够明白并 能够工作(运行)的程序设计语言!
如何发号施令,让计算机计算1+1? 机器语言: 像不像天 名? http://people.kuedu/wnkinners/lan gList/Extras/anglisthtm 简单介绍了约2500种计算机语言 printf("号d\n",1+1); C语言是程序设计语言中的一种,它有自 己的书写要求(语法)
8 如何发号施令,让计算机计算1+1? 机器语言: 10111000 00000001 00000000 00000101 00000001 00000000 汇编语言: MOV AX, 1 ADD AX, 1 像不像天 书? C语言: printf("%d\n", 1+1); C语言是程序设计语言中的一种,它有自 己的书写要求(语法)。 http://people.ku.edu/~nkinners/Lan gList/Extras/langlist.htm 简单介绍了约2500种计算机语言
程序设计语言的发展简史 例:C++,JAVA,C井等面向对象的 高级语言 例:SQ等面向问题的 接近人类的自然语言和数学语言。例 Fortran、 Basic、C、 Prolog等面向过程的 汇编语言 用助记符表示指令 机器语言 由0、1序列构成的指令码
9 程序设计语言的发展简史 机器语言 汇编语言 用助记符表示指令 由0、1序列构成的指令码 例:C++,JAVA,C#等面向对象的 接近人类的自然语言和数学语言。例: Fortran、 Basic、C、Prolog等面向过程的 例:SQL等面向问题的 高级语言