书签 分享 收藏 举报 版权申诉 / 18
上传文档赚钱

类型浙教版-信息技术-必修1-23-用算法解决问题的过程-课件.pptx

  • 上传人(卖家):ziliao2023
  • 文档编号:5888061
  • 上传时间:2023-05-14
  • 格式:PPTX
  • 页数:18
  • 大小:671.29KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《浙教版-信息技术-必修1-23-用算法解决问题的过程-课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    浙教版 信息技术 必修 23 算法 解决问题 过程 课件
    资源描述:

    1、第2章 算法与问题解决浙教浙教版版(20192019版)版)信息技术信息技术(高中)(高中)必修必修1 1 数据与计算数据与计算2.3 2.3 用算法解决问题的过程用算法解决问题的过程 学习目标123抽象与建模。设计算法。描述算法。12重点难点重点:抽象与建模,设计算法。难点:抽象与建模,设计算法。课堂导入 用计算机解决问题时,由于实际问题情境的复杂性,需要对实际问题进行抽象与建模,再根据建立的计算模型设计算法,并将算法用合适的方式加以准确描述。“动动有奖”是某手机走路计步器程序(程序界面如图2.3.1所示),它能根据系统传递给它的走路步数给运动者奖励,运动者可以用累计的“奖金”去换取软件开发

    2、商提供的各种体育用品。具体的奖励规则如下:1.每天走路的前1000步奖励0.3金,之后每2000步奖励0.1金(不足2000步没有奖励),每天最高奖励不超过3金。2.每天必须到计步器页面点击“领奖”按钮,才能领取昨日走路奖金。3.如果连续3天领奖成功,从第4天起走路奖金翻1倍(乘以2),每天最高奖励不超过6金。翻倍期间若有1天没有领奖(即连续每天领奖行为中断),则翻倍权益取消,重新连续3天领奖成功才能继续翻倍。第一步:抽象与建模 抽象与建模指的是从现实项目的真实情境中提炼出核心的要素并加以确定或假设,最终定义出一个有明确已知条件和求解目标的问题,并用数学符号描述解决该问题的计算模型。X表示每天

    3、走路的步数F 表示是否成功领取了每天的奖金(1表示成功领取,0表示没有领取)。n表示需要统计走路的天数1.提炼核心要素并加以确定或假设已知n(1n30)组数据:Xi,Fi(1in),计算“奖金”总和total。其中total=Si,Si=ni=1 (Fi=0)(Fi=1且Fi-1,Fi-2,Fi-3,不全为1)(Fi=1且Fi-1,Fi-2,Fi-3.全为1)00.30.3+(X-1000)-2000 x0.1 3注:了表示对表达式的值向下取整。如果有下列4组数据:Xi=4500,F1=1;X2=9870,F2=1;X3=12890,F3=0;X4=57890,F4=1.则根据上述计算模型得到

    4、的“奖金”总和为4.1金。(Xi 1000)(1000Xi 3000)(3000 xi55000)(55000 Xi)t=2、用数学符号描述解决问题的计算模型第二步:设计算法输入数据处理数据输出结果按照“自顶向下、逐步细化”的结构化设计思想,对前面的算法细化:输人总天数n。表示天数的变量i初始化为1。若in,则转,否则转。输人第i天的数据(包括第i天走路步数Xi,是否成功领取i天“奖金”的标记Fi)。根据当前输入的数据Xi,Fi 统计该天领取的奖金并累加到总奖金total中。表示天数的变量i增加1,然后转。输出变量total的值。拓展链接:常用算法介绍 本例采用模拟策略来设计算法,即根据现实事

    5、务的实际流程和要求逐步进行处理,以达到数据处理的目标。计算机科学家根据各种问题的模型特征提出了各种针对性的算法设计策略,如穷举算法、顺序查找算法、对分查找算法、冒泡排序算法、深度优先搜索法以及动态规划等。?思考与练习:上述算法中,“按照奖励规则第1条计算“奖金!”在两个环节中出现,请根据算法功能完成下列练习。(1)改进算法,使得算法中只有一个环节出现“按照奖励规则第1条计算“奖金t”。(2)请进一步细化原算法中的“按照奖励规则第1条计算奖金t”,并用流程图进行描述。1.任意输入三个数,输出其中最小数的值。设计解决该问题的算法并用流程图描述该算法。2.任意输入三个数,按从小到大的顺序依次输出这三

    6、个数。设计解决该问题的算法并用流程图描述该算法。巩固与提高:3.以下哪个步骤不属于用算法解决问题的过程(B)A.抽象与建模B.问题界定C.设计算法D.描述算法4.将两位同学的身高放入变量a和b中,比较这两个变量的大小,最后把其中较大的数放到变量c中并输出,流程图如图所示。中应填(B)A.abC.a=bD.ab参考答案:1、2、第一步;输入3个整数a,b,c。第二步:将a与b比较,并把大者赋给b,小者赋给a。第三步:将a与c比较,并把大者赋给c,小者赋给a,此时a已是三者中最小的。第四步:将b与c比较,并把大者赋给c,小者赋给b,此时a,b,c已按从小到大的顺序排列好。第五步:按顺序输出a,b,c。谢 谢!Thanks!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:浙教版-信息技术-必修1-23-用算法解决问题的过程-课件.pptx
    链接地址:https://www.163wenku.com/p-5888061.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库