




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第十一章程序设计基础11.1.1程序的一般概念计算机程序的共同性质程序设计语言概述机器语言汇编语言高级语言高级语言分类面向问题的语言面向对象语言语言处理程序语言处理程序——汇编程序通俗地讲,程序就是用计算机语言表述的算法; dat"ForInputAs#1‘打开文件 计算机语言计算机无法识别自然语言、流程图、伪代码。 dbfWHERE教龄>=30 80年代,随着C语言的流行,Pascal语言走向了衰落。 Input#文件号,变量列表 ‘从文件中读出数据 ②用数值地址代替符号名称。 解释方式的翻译工作由解释程序来完成。 百元买百鸡,列出所有可能的购鸡方案。 面向过程的语言致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法、步骤。 Print#文件号,变量列表‘将变量中的值写到文件 Nexty SubSwap(x,y) 常用程序设计语言——脚本语言 例如VisualBasic中文件形式的输入/输出语句有: 1968年开发出来,Pascal语言是一种通用的编程语言,最大的优点是语法严谨、丰富的数据类型、结构化编程概念,成为在C语言问世前,风靡全球、最受欢迎的语言之一,尤其适合于教学和应用软件的开发。 高级语言使程序员可以完全不用与计算机的硬件打交道,可以不必了解机器的指令系统,是面向过程的语言。高级语言翻译程序——编译方式编译方式——编译过程编译方式——编译过程程序编码以及编辑、编译和连接 4常用程序设计语言——FORTRAN 面向对象的分解突出:做什么?大量的工作由相应的对象来完成,程序员在应用程序中只需说明要求对象完成的任务。 在数据结构教材中,经常用类-xxx语言来描述算法。 按照程序设计语言发展的过程,大概分为三类: 变量计算的数据对象和计算结果对象在程序中用变量表示。 N-S图的三种基本结构 Max=InputBox("输入第1个学生的成绩") ‘假设第一个成绩最高 在计算机中,把解题过程的准确而完整的描述称为解该题的算法。 输入、输出在不同的程序设计语言中由不同的语句或函数来实现。 通过类的继承与多态可以很方便地实现代码重用,这大大提高了程序的复用能力和程序开发效率。 程序设计语言概述 Max=InputBox("输入第1个学生的成绩") ‘假设第一个成绩最高 1011000000001111 :把15放入累加器A中表达式和赋值表达式和赋值——运算符表达式和赋值——赋值控制结构输入/输出过程11.2算法算法概述算法的表示算法的表示常用算法常用算法——枚举法常用算法——递推法常用算法——求最值11.3程序设计步骤和程序设计方法程序设计步骤流程图就是图形化的算法。 Close#1‘全部读完,关闭文件 如FORTRAN、BASIC、PASCAL、C等。 什么是程序?什么是计算机程序? 不同的程序设计语言有不同的赋值号,一般用等号“=”来表示。 根据编程语言的不同,有对应的类Pascal、类C等类-xxx语言。 END ‘程序结束 0010110000001010 :10与累加器A的值相加,结 果仍放入A中 例如VisualBasic中文件形式的输入/输出语句有: 面向对象语言已是程序语言的主要研究方向之一。 通过类的继承与多态可以很方便地实现代码重用,这大大提高了程序的复用能力和程序开发效率。 SubSwap(x,y) 表达式和赋值——运算符程序设计方法11.4常用程序设计语言——FORTRAN常用程序设计语言——COBOL常用程序设计语言——Pascal常用程序设计语言——BASIC常用程序设计语言——C与C++常用程序设计语言——Java常用程序设计语言——标记语言常用程序设计语言——脚本语言思考题感谢观看感谢观看

王子****青蛙
实名认证
内容提供者


最近下载