八年级下册信息技术第一单元《算法与程序设计》课件.pptx

八年级下册信息技术第一单元《算法与程序设计》课件.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法与程序设计算法与程序设计 请思考: 影片中的智能设备带给了人类哪些帮助?程序设计的现实应用影片中,智能设备带给人类帮助:小度智能硬件语音识别技术阿波罗自动驾驶汽车人工智能无人驾驶技术手机AI寻人人脸识别技术智能手机急救车让行提醒程序帮助成千上万个家庭团聚为盲人提供无障碍服务为残疾人提供便捷出行服务为生命让行爱与安全同行上面这些强大的功能是如何实现的呢?语音识别智能控制数据分析图像识别程序设计智能设备拥有的强大功能都离不开计算机程序设计程序设计:是指使用计算机能够读懂的语言,设计出能 解决特定问题的程序的过程。人工智能设备可以看成是一台智能计算机,里面也集成了CPU、主板及其他的传感器元件。我们通过为其设计并编制特定的程序,就可以指导他们帮助我们解决生活中的实际问题。程序设计——分析问题在进行程序设计时,首先要分析问题,即思考人们想使用计算机做什么,从而设计程序去解决这些问题。要做什么设计程序来实现相应的功能让智能机器人扫地智能设备根据需求设计程序智能客服智能问答让售货机自动售货计算机软件让计算机软件处理文档、图片、通信交流计算1+2+......+100让计算机解决数学难题程序设计——设计算法???面对要处理的问题: 计算机不知道怎么做?——需要人们为计算机设计算法, 并编制程序来告诉计算机该怎么做。程序设计——算法的概念什么是算法?看图思考:把大象装进冰箱需要几步?在生活中,算法是指解决问题的步骤方法。算法的描述-用自然语言描述算法我们把大象装进冰箱的算法,描述如下:步骤 1:打开冰箱门步骤 2:把大象放进冰箱里步骤 3:关上冰箱门以上算法是用自然语言描述的。自然语言描述算法就是用日常交流的语言来进行描述举一反三:请用自然语言描述:行人安全过马路的算法算法的描述-用自然语言描述算法用自然语言描述行人安全过马路的算法:步骤 1:走到马路口步骤 2:判断是否是红绿灯亮状态?步骤 3:如果是绿灯,则过马路步骤 4:如果是红灯,停下等待。脑筋急转弯:请用自然语言描述下:1+2+3+......+100的算法算法的描述-用自然语言描述算法用自然语言描述1+2+......+100的算法如下:第一种算法第二种算法步骤 1:计算1+2=3步骤 2:计算3+3=6步骤 3:计算6+4=10步骤 4:计算10+5=15步骤 5:计算15+6=21... ...步骤 1:计算1+99=100步骤 2:计算2+98=100步骤 3:计算3+97=100步骤 4:计算4+96=100步骤 5:计算5+95=100... ...常规算法简便算法当算法的步骤很多时,我们可以将上面的算法用另一种更简洁的方式进行描述——用流程图描述算法算法的描述-用流程图描述算法用流程图描述:计算1+2+3+......+100的算法如下:流程图的基本图形及其功能开始图形名称功能开始/结束符表示算法的开始或结束输入/输出框表示算法中数据的输入或输出处理框表示算法中数据的运算处理判断框表示算法中的条件判断流程线表示算法的执行方向连接点表示算法的转接i=1,s=0s=s+iYi=i+1i=100N输出s用流程图描述算法:简洁、直观结束算法的三种逻辑结构解决不同类别的问题,要设计的算法不同,算法的逻辑结构也会不相同。循环结构顺序结构分支结构程序设计语言由于,计算机不懂人类的语言。所以,在为计算机设计程序时,需要使用计算机可以读懂的程序设计语言来编制算法,一步步告诉计算机该怎么做,也就是编程。常用的程序设计语言有Python、C++、C#、PHP、Java、HTML等。程序设计语言——认识PythonPython是一种简单易学,功能强大的高级编程语言。它语法简洁、可扩展、类库丰富。吉多·范罗苏姆它被广泛应用于:数据分析网站开发人工智能自动化办公初识Python——IDLE编译器无论哪种编程语言,都需要有一个相应的开发工具,而IDLE(集成开发环境)就是Python自带的编程工具。IDLE提供了两种Python编程环境:交互式的解释器Python Shell逐条输入语句文件编辑器可以批量编写语句初识Python——输出与输入函数在屏幕上输出信息格式:print(要输出的信息)print( ) 函数 获取用户输入的信息格式:变量=input(提示信息)input( ) 函数 变量与赋值变量名=表达式=”在这里并不表示相等,而是把=右边表达式的值,赋值给左边的变量。编写简单的Python程序操作实践: 编写一个“计算体质指数BMI”的程序程序设计分析问题设计算法需求分析思考程序要怎么做:才能计算出体质指数程序要解决的问题是:计算体质指数编写简单的Python程序“计算体质指数BMI”的程序,算法如下:设计算法流程图描述自然语言描述输入测量者的身高a步骤1:程序开始步骤2:输入

文档评论(0)

专注于各类教育类资料、资格考试类资料、实用模板类资料、行业资料等十余年。

1亿VIP精品文档

相关文档