中国高校课件下载中心 》 教学资源 》 大学文库

沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第1章 程序与算法

文档信息
资源类别:文库
文档格式:PDF
文档页数:22
文件大小:723.28KB
团购合买:点击进入团购
内容简介
沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第1章 程序与算法
刷新页面文档预览

Python语言程序设计

第一章程序与算法

01程序02算法

01程序

单击此处编辑标题样式

语言的演变程序语言的演变·编程其实就是用计算机语言把人类的需求表达出来计算机语言(ComputerLanguage)是人与计算机之间交流的媒介。计算机语言经历了从机器语言、汇编语言,再到高级语言的演变过程机器语言汇编语言操作:寄存器BX的内容送到AX中1000100111011000机器指令高级语言MOVAX,BX汇编指令AX=BX高级语言

程序语言的演变 • 编程其实就是用计算机语言把人类的需求表达出来。 • 计算机语言(Computer Language)是人与计算机之间交流的媒介。 • 计算机语言经历了从机器语言、汇编语言,再到高级语言的演变过程。 机器语言 汇编语言 高级语言 语言的演变

语言的演变特点计算机语言编写方式及要素二进制编码速度快,效率高,,占用内存少机器语言操作码、地址码直观性差,难以纠错,编写需要很强的专业性助记符号速度快,效率高,占用内存少,直观性较强汇编语言操作码、地址码编写专业性较强占用内存多,执行需要编译接近自然语言的语法高级语言易于掌握,可读性强源程序,编译或解释程序独立性、共享性及通用性强

语言的演变 计算机语言 编写方式及要素 特点 机器语言 二进制编码 操作码、地址码 速度快,效率高,占用内存少 直观性差,难以纠错,编写需要很强的专业性 汇编语言 助记符号 操作码、地址码 速度快,效率高,占用内存少,直观性较强 编写专业性较强 高级语言 接近自然语言的语法 源程序 ,编译或解释程序 占用内存多,执行需要编译 易于掌握,可读性强 独立性、共享性及通用性强

高级语言的运行机制高级语言按照执行方式可以分为编译型·编译程序对源程序进行解释的方法相当于日常生活中的“整文翻译”解释型,解释程序对源程序进行翻译的方法相当于日常生活中的“同声传译”高级语言编泽器..10101..01print(520机器语弯

高级语言按照执行方式可以分为 编译型 • 编译程序对源程序进行解释的方法相当于日常生活中的“整文翻译”。 解释型 • 解释程序对源程序进行翻译的方法相当于日常生活中的“同声传译”。 高级语言的运行机制

高级语言的运行机制编译型语言具有如下优点:·可独立运行,源代码经过编译形成的目标程序可脱离开发环境独立运行;运行效率高,编译过程包含程序的优化过程,编译的机器码运行效率较高。编译器源代码目标代码编译执行

编译型语言具有如下优点: • 可独立运行,源代码经过编译形成的目标程序可脱离开发环境 独立运行; • 运行效率高,编译过程包含程序的优化过程,编译的机器码运 行效率较高。 高级语言的运行机制

高级语言的运行机制解释型语言的优点如下:·易于修改和测试,逐句解释过程中便于对代码的修改和测试·可移植性较好,只要有解释环境,可在不同的操作系统上运行。编译器源代码解释并执行

解释型语言的优点如下: • 易于修改和测试,逐句解释过程中便于对代码的修改和测试; • 可移植性较好,只要有解释环境,可在不同的操作系统上运行。 高级语言的运行机制

02算法

共22页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档