第01课 算法与问题解决 课件 浙教版信息科济.pptx

第01课 算法与问题解决 课件 浙教版信息科济.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
执教者: 投票问题 投票问题 生活中,我们常常会遇到投票问题,想一想可以通过哪些途径解决? 利用算法来解决问题有多种途径,如由人工来实施,或由计算机通过控制与计算实现等,不同的途径适用于不同的场景。人工实施计算机实现 在计算机中运用算法解决问题,主要经历问题分析、抽象与建模、设计算法、验证与优化算法等过程。 一 问题分析 一 问题分析01确定候选作品02确定投票人03投票04计票05公布结果1000名学生每名学生的投票情况各作品的得票数 抽象与建模二 解决问题首先要对问题进行分析,抽象出关键要素,建立模型。A作品和B作品的作品编号1000名学生的投票情况 抽象与建模二 解决问题首先要对问题进行分析,抽象出关键要素,建立模型。01确定变量02抽象规则03建立模型每一次的投票情况A作品的得票数B作品的得票数abtp 抽象与建模二 解决问题首先要对问题进行分析,抽象出关键要素,建立模型。01确定变量02抽象规则03建立模型tp=?每一次的投票情况 [ tp ] A作品的得票数[ a ] B作品的得票数[ b ]“a”“b”小知识= 代表赋值a=a+1:将a+1的值赋给aa?2 a=a+1a?3a+1b+1a=b= 抽象与建模二 解决问题首先要对问题进行分析,抽象出关键要素,建立模型。01确定变量02抽象规则03建立模型在抽象的基础上,总结规律、建立模型是设计算法的前提。公式表格图示…… 设计算法三 设计算法时,要确定算法的输入与输出,并合理地选择控制结构,准确、有序地描述解决问题的步骤。12345 设计算法三开始结束输出a、b的值a?0, b?0tp?用户输入投票情况tp=“a”?是否a?a+1b?b+1投一票的情况一直投票下去?什么时候结束投票?a+b<1000?是否 设计算法三开始结束输出a、b的值a?0, b?0tp?用户输入投票情况tp=“a”?是否a?a+1b?b+1a+b<1000?是否为什么是1001?变量i帮助计数投完一票,计数器+1 验证算法四 在计算机中,可以通过编写并运行程序来验证算法。使用图形化编程软件编写的投票程序使用Python编写的投票程序 如果用户输入的数据既不是a,也不是b,结果会怎样? 当选票不是a的时候再次判断是不是“b”变量c表示的就是弃权的数量 在计算机中运用算法解决问题经历的过程:01问题分析02抽象与建模03设计算法04验证与优化算法 /help/help_extract.php

文档评论(0)

138****3327 + 关注
实名认证
内容提供者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

版权声明书
用户编号:7141026065000021

1亿VIP精品文档

相关文档