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

Python语言程序设计

第一章程序与算法

01程序02算法

01程序
单击此处编辑标题样式

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

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

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

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

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

02算法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 沈阳师范大学:《高级语言程序设计Python》课程教学大纲 Programming of Computer Language.docx
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第9章 数据库查询优化.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第7章 数据库设计(2/2).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第7章 数据库设计(1/2).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(4/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(3/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(2/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(1/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第5章 数据库完整性.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第4章 数据库安全性.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第3章 关系数据库标准语言SQL.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第2章 关系数据库.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第1章 概论(主讲:马佳琳).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第11章 并发控制.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第10章 数据库恢复技术.pdf
- 沈阳师范大学:《数据库原理》课程授课教案(讲义,共十章,主讲:马佳琳).pdf
- 沈阳师范大学:《数据库原理》课程教学大纲 DataBase Principle.pdf
- 沈阳师范大学:《大学计算机基础》课程教学资源(PPT课件,完整讲稿,共五章).pptx
- 《数据库技术与应用》课程教学资源(授课教案)第1章 数据库基础、第2章 数据库和表(沈阳师范大学:安晓飞).pdf
- 《大学计算机基础》课程教学资源(PPT课件,完整讲稿,共五章).pptx
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第2章 Python语言概述.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第3章 基本数据运算与函数.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第4章 程序控制结构.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第5章 组合数据结构.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第6章 字符串与正则表达式.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第7章 自定义函数和模块.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程授课教案(讲义,授课教师:刘立群).pdf
- 沈阳师范大学:《计算机控制技术》课程教学大纲 Computer Control Technology.pdf
- 沈阳师范大学:《计算机控制技术》课程授课教案(共九章,主讲教师:申海).pdf
- 沈阳师范大学:《计算机控制技术》课程教学课件(讲稿)第4章 常规及复杂控制技术.pdf
- 沈阳师范大学:《单片机原理与接口技术应用》课程授课教案(完整讲义,共三十八讲).docx
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学大纲 Principle and interface technology of single chip microcomputer.docx
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F103xCDE数据手册(中文,第5版).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F103xCDE数据手册(英文,第5版).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)Cortex-M3技术参考手册(共十七章,含附录).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)Cortex-M3权威指南中文.pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F10xxx Cortex-M3编程手册(PM0056 Programming manual STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 programming manual).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)AN2606 应用笔记(STM32微控制器系统存储器自举模式).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)从ARM9到A15手机处理器架构进化历程.doc
- 《单片机原理与接口技术应用》课程教学资源(文献资料)普中F103-Z400开发板原理图.pdf
