程序设计的基本概念精选文档.ppt
《程序设计的基本概念精选文档.ppt》由会员分享,可在线阅读,更多相关《程序设计的基本概念精选文档.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计的基本概念程序设计的基本概念本讲稿第一页,共十页程序设计语言程序设计语言n n程序设计语言概述程序设计语言概述n n人与计算机之间交流的语言称为计算机程序设计语言。人与计算机之间交流的语言称为计算机程序设计语言。人与计算机之间交流的语言称为计算机程序设计语言。人与计算机之间交流的语言称为计算机程序设计语言。其用途是解决人类和计算机相互交流的问题,将人解决其用途是解决人类和计算机相互交流的问题,将人解决其用途是解决人类和计算机相互交流的问题,将人解决其用途是解决人类和计算机相互交流的问题,将人解决问题的思路、方法和手段通过某种计算机能够理解的形问题的思路、方法和手段通过某种计算机能够理解
2、的形问题的思路、方法和手段通过某种计算机能够理解的形问题的思路、方法和手段通过某种计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令去一步一式告诉计算机,使得计算机能够根据人的指令去一步一式告诉计算机,使得计算机能够根据人的指令去一步一式告诉计算机,使得计算机能够根据人的指令去一步一步地工作进而完成某种特定的任务。步地工作进而完成某种特定的任务。步地工作进而完成某种特定的任务。步地工作进而完成某种特定的任务。n n程序设计语言类别程序设计语言类别程序设计语言类别程序设计语言类别n n机器语言机器语言机器语言机器语言n n汇编语言汇编语言汇编语言汇编语言n n高级语言高级语言高级语言高级
3、语言n n面向过程的程序设计语言面向过程的程序设计语言面向过程的程序设计语言面向过程的程序设计语言n n面向对象的程序设计语言面向对象的程序设计语言面向对象的程序设计语言面向对象的程序设计语言本讲稿第二页,共十页程序设计语言程序设计语言n n语言处理程序概述语言处理程序概述n n计算机系统仅能够直接执行机器语言程序,使用计算机计算机系统仅能够直接执行机器语言程序,使用计算机计算机系统仅能够直接执行机器语言程序,使用计算机计算机系统仅能够直接执行机器语言程序,使用计算机高级程序设计语言编写的源程序不能为计算机系统直接高级程序设计语言编写的源程序不能为计算机系统直接高级程序设计语言编写的源程序不能
4、为计算机系统直接高级程序设计语言编写的源程序不能为计算机系统直接识别、理解和执行,必须通过某种方式转换为计算机能识别、理解和执行,必须通过某种方式转换为计算机能识别、理解和执行,必须通过某种方式转换为计算机能识别、理解和执行,必须通过某种方式转换为计算机能够直接执行的机器语言程序。够直接执行的机器语言程序。够直接执行的机器语言程序。够直接执行的机器语言程序。n n源程序到目标程序的转换方式源程序到目标程序的转换方式源程序到目标程序的转换方式源程序到目标程序的转换方式n n解释方式解释方式解释方式解释方式 对源程序一边解释一边执行,不形成对应对源程序一边解释一边执行,不形成对应对源程序一边解释一
5、边执行,不形成对应对源程序一边解释一边执行,不形成对应的目标文件和执行文件。的目标文件和执行文件。的目标文件和执行文件。的目标文件和执行文件。n n编译方式编译方式编译方式编译方式 使用相应的编译程序对源程序进行处理,使用相应的编译程序对源程序进行处理,使用相应的编译程序对源程序进行处理,使用相应的编译程序对源程序进行处理,将所处理的源程序转换为用二进制代码表示的目标程将所处理的源程序转换为用二进制代码表示的目标程将所处理的源程序转换为用二进制代码表示的目标程将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理,将程序中所用的函数调序,然后通过连接程序处理,将程序中所用的函数
6、调序,然后通过连接程序处理,将程序中所用的函数调序,然后通过连接程序处理,将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可用、系统功能调用等嵌入到目标程序中,构成一个可用、系统功能调用等嵌入到目标程序中,构成一个可用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。以连续执行的二进制执行文件。以连续执行的二进制执行文件。以连续执行的二进制执行文件。本讲稿第三页,共十页源文件源文件。目标文件目标文件。执行文件执行文件。其它目标其它目标文件文件/库库。连接连接程序程序编译编译程序程序启动代码启动代码。C C程序编译、连接处理过程程序编译、连接处理过程本讲稿第
7、四页,共十页程序设计的基本概念程序设计的基本概念n n程序设计语言程序设计语言 n n计算机中数据表示方法计算机中数据表示方法 本讲稿第五页,共十页计算机中数据表示方法计算机中数据表示方法n n进位计数制和数制之间的转换进位计数制和数制之间的转换n n进位计数制的基本概念进位计数制的基本概念进位计数制的基本概念进位计数制的基本概念 任意的任意的任意的任意的R R R R进制数据使用的数码为进制数据使用的数码为进制数据使用的数码为进制数据使用的数码为R R R R个,它们是个,它们是个,它们是个,它们是0 0 0 0,1 1 1 1,2 2 2 2,R-1R-1R-1R-1,逢,逢,逢,逢R R
8、 R R进位,用公式可以表示为:进位,用公式可以表示为:进位,用公式可以表示为:进位,用公式可以表示为:n n数制之间的转换数制之间的转换数制之间的转换数制之间的转换 n n十进制整数转换为十进制整数转换为十进制整数转换为十进制整数转换为R R R R进制数进制数进制数进制数除除除除R R R R取余法取余法取余法取余法“除除除除R R R R取余法取余法取余法取余法”的基本方法是用被转换的数除以的基本方法是用被转换的数除以的基本方法是用被转换的数除以的基本方法是用被转换的数除以R R R R,所,所,所,所得到的余数为取出的得到的余数为取出的得到的余数为取出的得到的余数为取出的R R R R
9、进制数码;然后用上次得到的进制数码;然后用上次得到的进制数码;然后用上次得到的进制数码;然后用上次得到的商除以商除以商除以商除以R R R R,得到的余数为取出的,得到的余数为取出的,得到的余数为取出的,得到的余数为取出的R R R R进制数码;直到数据进制数码;直到数据进制数码;直到数据进制数码;直到数据全部转换完为止。最先取出的是全部转换完为止。最先取出的是全部转换完为止。最先取出的是全部转换完为止。最先取出的是R R R R进制数据的最低位,进制数据的最低位,进制数据的最低位,进制数据的最低位,最后取出的是最后取出的是最后取出的是最后取出的是R R R R进制数据的最高位。进制数据的最高
10、位。进制数据的最高位。进制数据的最高位。(0k0k0k0ki i i iR-1R-1R-1R-1)例例:将十进制数据将十进制数据123123转换为二进制数转换为二进制数 2 123 (余数)2 61 1(转换后的最低位)2 301 2 150 2 71 2 31 2 11 01(转换后的最高位)即,(123)10=(1111011)2本讲稿第六页,共十页计算机中数据表示方法计算机中数据表示方法n n进位计数制和数制之间的转换进位计数制和数制之间的转换n n数制之间的转换数制之间的转换数制之间的转换数制之间的转换n n十进制小数转换为十进制小数转换为十进制小数转换为十进制小数转换为R R R R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基本概念 精选 文档
限制150内