- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python电子教案1-2 程序设计基本方法-医学课件.ppt
——是否存在没有输入输出的程序呢? ——存在,例如,无限循环,代码如下。 while(True): a = 1 IPO程序编写方法 这个无限循环程序包含两行语句 其中,while()根据括号内部值的真假决定是否进入循环,当括号内值为真时,进入第2行语句执行,否则跳过。由于括号内值被设定为True(即“真”),代码将一直执行下去。 无限循环程序尽管没有输入也没有输出,它也有价值。通过不间断执行,该程序快速消耗CPU的计算资源,可以用来辅助测试CPU或系统性能。 IPO程序编写方法 IPO不仅是程序设计的基本方法,也是描述计算问题的方式。以微实例1.1圆面积的计算为例,其IPO描述如下: 输入:圆半径raduis 处理:计算圆面积area = π * radius * radius 输出:圆面积area 微实例1.1圆面积的计算 可以看到,问题的IPO描述实际上是对一个计算问题输入、输出和求解方式的自然语言描述,为了区别其他描述方式,本书中所有IPO描述都包括“输入”、“处理”和“输出”三个引导词。 IPO描述能够帮助初学程序设计的读者理解程序设计的开始过程,即了解程序的运算模式,进而建立设计程序的基本概念。 微实例1.1圆面积的计算 分析问题分析问题的计算部分 划分边界划分问题的功能边界 设计算法设计问题的求解算法 编写程序,编写问题的计算程序 调试测试,调试和测试程序 升级维护,适应问题的升级维护 理解问题的计算部分 人工智能(Artificial Intelligence),简称AI,计算机科学的一个分支,区别于人类智能,人工智能指由机器或软件所体现的智能 图灵测试中,机器和人分别通过文本途径(避免计算机理解语言能力不足的影响)回答一组独立评判人提出的问题,如果评判人无法从回答中区分机器和人,则认为机器通过测试,具备与人相当的智能。图灵测试并不评判问题答案的正确性,而是通过评判答案之间的相似性确定机器是否具备智能。 人工智能和图灵测试 Python语言版本更迭 * happy 第1章 程序设计基本方法 * Python开发环境配置 * 到Python主页下载并安装Python基本开发和运行环境,网址:/downloads/ 根据操作系统不同选择不同版本 下载相应的Python 3.0系列版本程序 安装 安装 安装 方法1:启动Windows命令行工具,输入python 启动 方法2:调用IDLE来启动Python图形化运行环境 启动 方法3:按照语法格式编写代码,编写可以用任何文本编辑器,保存为文件。 启动 方法4:打开IDLE,点击Ctrl+N打开一个新窗口,输入语句并保存,使用快键建F5即可运行该程序 启动 方法5:将Python集成到Eclipse、PyCharm等面向较大规模项目开发的集成开发环境中 启动 采用上述某个方法,执行: Hello程序 Hello程序只有一行代码,实在太小。本节给出5个5行代码左右的Python小程序(称为“微实例”),在IDLE交互式和批量式两种方式下练习。这5个微实例分别给出了交互式执行过程和文件式内容(即全部程序内容)。 在编辑器中输入代码时,#及以后的文字不影响程序执行,可以不用输入。#后面的文字是注释,仅用来帮助读者理解程序。 运行Python小程序 微实例1.1:圆面积的计算 交互式执行过程如下 运行Python小程序 微实例1.1的文件式内容如下 运行Python小程序 微实例1.2:简单的人名对话 运行Python小程序 斐波那契数列(Fibonacci sequence),又称黄金分割数列,由意大利数学家Leonardo Fibonacci于1202年提出,并以其名字命名。该数列F(n)定义如下:F(0)=0, F(1)=1,F(n)=F(n-2)+F(n-1),其中n=2。简单说,斐波那契数列中每个数是前两个数之和。斐波那契数列中邻近两个数的比值接近于黄金分割数,即F(n)/F(n-1)接近1.618,这个比例的极限值就是黄金分割数。 斐波那契数列 微实例1.3:斐波那契数列 运行Python小程序 微实例1.4:同切圆的绘制 运行Python小程序 微实例1.5:日期和时间的输出 运行Python小程序 程序的基本编写方法 * 每个计算机程序都用来解决特定计算问题,较大规模的程序提供丰富功能解决完整计算问题。例如:控制航天飞机运行的程序、操作系统等。小型程序或程序片段可以为其他程序提供特定计算支持,作为解决更大计算问题的组成部分。 无论程序规模如何,每个程序都有统一的运算模式:输入数据、处理数据和输出数据。这种朴素运算模式形
您可能关注的文档
- PICC的居家护理-医学课件.ppt
- Pilon骨折-医学课件.ppt
- PK PD在抗菌药物中的应用-医学课件.ppt
- PKP术后护理-医学课件.ppt
- PLC原理及应用-医学课件.ppt
- PLC基础培训资料-医学课件.ppt
- PMC培训资料—生产计划与物料控制-医学课件.ppt
- PMC部培训资料-医学课件.ppt
- PN学习班-周围神经病总论-丁正同FZ-医学课件.ppt
- POCT临床应用与质量管理2012-医学课件.ppt
- 2024-2025学年重庆实验外国语学校高高一语文第二学期期末统考模拟试题含解析.doc
- 湖南文理学院《重唱与合唱(一)》2021-2022学年第一学期期末试卷.doc
- 苏雅儿的话课件.pptx
- 安徽省合肥六中2025年高三下学期适应性考试生物试题试卷含解析.doc
- 设计模式高频面试题及详细答案.docx
- 行测试题及详细答案.docx
- 2025年内蒙古扎兰屯市民族中学高中毕业班第三次诊断性测试数学试题试卷含解析.doc
- 潍坊科技学院《国际公法学》2023-2024学年第一学期期末试卷.doc
- 西安交通大学城市学院《国际经济与贸易》2022-2023学年第一学期期末试卷.doc
- 浙江省杭州市杭州市第四中学2025年语文高一第二学期期末教学质量检测模拟试题含解析.doc
原创力文档


文档评论(0)