电子教案11程序设计基本方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安装 ? 到 Python 主页下载并安装 Python 基本开发和运 行环境,网址: ? 根据操作系统不同选择不同版本 ? 下载相应的 Python 3.0 系列版本程序 安装 安装 启动 ? 方法 1 :启动 Windows 命令行工具,输入 python 启动 ? 方法 2 :调用 IDLE 来启动 Python 图形化运行环境 启动 ? 方法 3 :按照语法格式编写代码,编写可以用任何 文本编辑器,保存为文件。 启动 ? 方法 4 :打开 IDLE ,点击 Ctrl+N 打开一个新窗口, 输入语句并保存,使用快键建 F5 即可运行该程序 启动 ? 方法 5 :将 Python 集成到 Eclipse 、 PyCharm 等面 向较大规模项目开发的集成开发环境中 Hello 程序 采用上述某个方法,执行: 程序的基本编写方法 ? 输入数据 ? 处理数据 ? 输出数据 IPO 程序编写方法 ? 输入数据 输入( Input )是一个程序的开始。程序要处理的 数据有多种来源,形成了多种输入方式,包括:文 件输入、网络输入、控制台输入、交互界面输出、 随机数据输入、内部参数输入等。 IPO 程序编写方法 ? 处理数据 处理( Process )是程序对输入数据进行计算产生输 出结果的过程。计算问题的处理方法统称为“算法 ”,它是程序最重要的组成部分。可以说,算法是 一个程序的灵魂。 IPO 程序编写方法 Python 语言程序设计 北京理工大学嵩天 第 1 章 程序设计基本方法 计算机的概念 ? 计算机是根据指令操作数据的设备 ? 具备功能性和可编程性两个基本特性 功能性指对数据的操作,表现为数据计算、输 入输出处理和结果存储等。 可编程性指它可以根据一系列指令自动地、可 预测地、准确地完成操作者的意图 计算机的概念 ? 计算机硬件所依赖的集成电路规模按照摩尔定 律以指数方式增长 ? 计算机运行速度也接近几何级数快速增加 ? 计算机所能高效支撑的功能不断丰富发展 ? 程序设计语言经历了从机器语言到高级语言的 发展过程,朝着更接近自然语言的方向发展。 计算机的概念 ? 摩尔定律是计算机发展历史上最重要的预测法则 摩尔定律指出,单位面积集成电路上可容纳晶体管 的数量约每两年翻一倍。由于计算机中几乎所有 重要部件都由集成电路实现 摩尔定律(Moores Law) ? 第一阶段: 1946 年到 1981 年,“计算机系统结构 阶段” ? 第二阶段: 1982 年到 2007 年,“计算机网络和视 窗阶段” ? 第三阶段: 2008 年至今,“复杂信息系统阶段”。 ? 第四阶段:约 20 年后未来的某个时期开始 , “人工智能阶段” 计算机技术发展水平的时代性 程序设计语言 ? 程序设计语言包括编译执行和解释执行两种方式 程序设计语言是计算机能够理解和识别用户操作意 图的一种交互体系,它按照特定规则组织计算机 指令,使计算机能够自动进行各种运算处理。按 照程序设计语言规则组织起来的一组计算机指令 称为计算机程序。 程序设计语言概述 ? 机器语言 机器语言是一种二进制语言,它直接使用二进制代 码表达指令,是计算机硬件可以直接识别和执行 的程序设计语言。 例如:执行数字 2 和 3 的加法, 16 位计算机上的机器 指令为: 11010 ,不同计算机结构的机器指令不 同 程序设计语言概述 ? 汇编语言 使用助记符与机器语言中的指令进行一一对应,在 计算机发展早期帮助程序员提高编程效率 例如:执行数字 2 和 3 的加法,汇编语言指令为: add 2, 3, result ,运算结果写入 result 。 ? 机器语言和汇编语言都直接操作计算机硬件并基 于此设计,所以它们统称为低级语言。 程序设计语言概述 ? 高级语言 高级语言区别于低级语言在于,高级语言是接近自 然语言的一种计算机程序设计语言,更容易地描 述计算问题并利用计算机解决计算问题。 例 如 : 执 行 数 字 2 和 3 加 法 的 高 级 语 言 代 码 为 : result = 2 + 3 程序设计语言概述 高级语言按照计算机执行方式的不同可分成两类 ? 静态语言 ? 脚本语言 这里所说的执行方式指计算机执行一个程序的过程, 静态语言采用编译执行,脚本语言采用解释执行。 编译和解释 ? 编译是将源代码转换成目标代码的过程,通常, 源代码是高级语言代码,目标代码是机器语言代 码,执行编译的计算机程序称为编译器 编译和解释 高级语言 源代码 编译器 机器语言 目标代码 输入 程序执行 输出 ? 解释是将源代码逐条转换成目标代码同时逐条运 行目标代码的过程。执行解释的计算机程序称为 解释器。 编译和解释 高级语言 源代码 输入 解释器 输出 编译是一次性地翻译,一旦程序被编译,不

文档评论(0)

sandajie + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档