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

类型4.1算法及其特征ppt课件-2023新教科版《高中信息技术》必修第一册.pptx

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

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

    特殊限制:

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

    关 键  词:
    高中信息技术 4.1 算法 及其 特征 ppt 课件 _2023 新教 高中 信息技术 必修 一册 下载 _必修1 数据与计算_教科版(2019)_信息_高中
    资源描述:

    1、信息技术备课组4.1 算法及其特征算法及其特征本节课学习目标本节课学习目标u熟悉将解决问题的方法归结为一系列清晰、准确的步骤的过程u了解算法的基本要素和重要特征u运用恰当的方式描述算法u运用python语言实现简单算法,解决问题信息技术备课组4.1 算法及其特征算法及其特征n活动活动1(寻找开关对应关系)一个房间有3盏灯,房间外有3个开关分别控制这3盏灯,在只允许进房间一次的情况下,如何判断哪个开关控制哪盏灯?想一想:灯泡除了亮和灭两种状态想一想:灯泡除了亮和灭两种状态外,还有什么状态?外,还有什么状态?活动活动1 状态分析,解决问题状态分析,解决问题信息技术备课组4.1 算法及其特征算法及其

    2、特征分析问题:分析问题:灯具有亮和灭两种状态,同时开灯会伴有发热现象,触摸灯泡会有冷和热两种状态。因此一盏灯具可能有4种不同的状态。如何使3盏灯处于不同的状态?n解决问题的步骤(自然语言描述)解决问题的步骤(自然语言描述)1.开1号和2号两个开关。2.2分钟后关闭1号开关,进入房间。3.显然亮着的灯由2号开关控制。触摸一下另外两盏不亮的灯,发热的灯肯定由1号开关确定。剩下的灯由3号开关控制。活动活动1 状态分析,解决问题状态分析,解决问题信息技术备课组4.1 算法及其特征算法及其特征n解决问题的步骤(流程图描述)解决问题的步骤(流程图描述)信息技术备课组3.4 加密与解密加密与解密n算法的定义

    3、算法的定义 算法是解决问题的方法和步骤。n算法的特征算法的特征1.有穷性。算法必须能在执行有限步骤之后终止。2.确切性。算法中的每一次运算都有明确的定义,无二义性,计算结果唯一。3.输入项。一个算法有0个或多个输入。4.输出项。算法一定要有输出。任何算法不能“无功而返”。5.可行性。算法在有限时间内完成,运算必须是可以实现的。n算法的描述方法算法的描述方法 自然语言;流程图;伪代码。信息技术备课组4.1 算法及其特征算法及其特征n活动活动2(寻找被污染的药丸)有4个分别装了4种药丸的药瓶,里面每颗药丸都有单颗标准质量,其中有一个药瓶中的所有药丸都被污染了。每颗被污染的药丸比正常药丸增重1克。请

    4、在只允许称量一次的情况下,判断出哪个药瓶中的药丸被污染了。活动活动2 定量分析,解决问题定量分析,解决问题信息技术备课组4.1 算法及其特征算法及其特征分析问题:分析问题:如果从每个药瓶中取出1颗药丸分别进行称重,肯定可以判断哪颗药丸被污染了,但这不符合题目要求。如何改进判断方法呢?考虑:1颗药丸被污染,则增重1克;n颗药丸被污染,则增重n克;如果我们从不同的瓶子中取出不同颗数的药丸,则可以判断是哪个瓶子被污染了。n解决问题的步骤(自然语言描述)解决问题的步骤(自然语言描述)1.从第1个瓶子取出1颗药丸;2.从第2个瓶子取出2颗药丸;3.从第3个瓶子取出3颗药丸;4.从第4个瓶子取出4颗药丸;

    5、以上共10颗药丸,进行称重,结果如下:1.如果增重1克,则为1号瓶子污染;2.如果增重2克,则为2号瓶子污染 请根据算法设计程序,输请根据算法设计程序,输入单颗药丸重量及入单颗药丸重量及10颗药丸的颗药丸的总重量,判断输出是哪个瓶子总重量,判断输出是哪个瓶子被污染。被污染。活动活动2 定量分析,解决问题定量分析,解决问题信息技术备课组4.1 算法及其特征算法及其特征n活动活动3(寻找误删的ID号)学校历届校友的数据存储在学校网络中心服务器中(共10000条,无重复数据),某管理员由于误操作删除了一位校友的ID号(8位整数)。恰好在备份文件中保存了所有人员的ID号(无重复数据,无序)。怎样快速找

    6、出被误删的ID号以便回复数据?活动活动3 巧用运算,解决问题巧用运算,解决问题n分析问题:分析问题:仔细分析,我们发现参与处理的只有ID号,ID号的特征也很明显。ID号的数据类型及大小范围是:8位整型;数据在两个文件中出现的次数:1次;备份文件中ID号总和与故障文件中的ID号总和差值为:误删ID号。信息技术备课组4.1 算法及其特征算法及其特征n程序实现程序实现充分利用数值及计算的特点,可以将复杂的查找过程转换成简单的计算。准备copy.txt文件(10个数,每行一个)作为备份文件trouble.txt文件(9个数,每行一个)作为误删ID后的文件。用python编程计算两个文本文件中数据的总和

    7、之差。活动活动3 巧用运算,解决问题巧用运算,解决问题sum1=0#设置初始值sum2=0#设置初始值f1=open(rcopy.txt)#打开备份文件li=f1.readlines()#读取每行数据for line in li:sum1=sum1+int(line)#将读取的数据做和运算f1.close()#关闭备份文件f2=open(rtrouble.txt)#打开故障文件li=f2.readlines()#读取每行数据for line in li:sum2=sum2+int(line)#将读取的数据做和运算 f2.close()#关闭故障文件print(被删除的ID号是:,sum1-su

    8、m2)#输出被删除的ID号input(运行完毕,请按回车键退出.)信息技术备课组4.1 算法及其特征算法及其特征n活动活动4(尝试枚举,谁是冠军)冠军是ABCD四位同学中一位。A说:不是我。B说:是C。C说:是D。D说:C说的不对。已知四人中有一人说了假话。问:到底谁是冠军。活动活动4 尝试枚举尝试枚举n分析问题:分析问题:在不知道谁说真话、假话的情况下,最简单的方法就是把所有可能都枚举枚举出来。因为只有一位冠军,可以枚举选手的编号,并对ABCD四个人的话进行判断。枚举法是利用了计算机运算速度快、精确度高的特点来解决实际问题。枚举法是将所有可能的答案一一列举,合适就保留,不合适就丢弃,称为“枚

    9、举”或“穷举”。信息技术备课组4.1 算法及其特征算法及其特征n程序实现程序实现 我们需要把每个人说的话转化成计算机能够执行的表达式。A说不是我,可以表达为:i!=A,i表示冠军的编号。它的结果是一个逻辑值,在数值计算中会自动转换成1(真)或0(假)。那么题目中说有3个人说话是真的,我们可以将4个人的话都换成逻辑表达式,然后计算累和,枚举i,看i为哪一个值的时候累和为3。champion=A,B,C,D#设置选手列表forfor i inin champion:#循环读取选手编号 cond=(i!=A)+(i=C)+(i=D)+(i!=D)#查找符合条件的选手 ifif cond=3:#说真话是否是3人 printprint(冠军是:,i)#输出冠军inputinput(运行完毕,请按回车键退出.)活动活动4 尝试枚举尝试枚举信息技术备课组4.1 算法及其特征算法及其特征n算法的定义(描述解决问题的方法和步骤)n算法的描述方法(自然语言、流程图、伪代码)。n算法的特点:有穷性、确切性、0个或多个输入、至少1个输出、可行性。n几种常用的简单算法:状态分析、定量分析、巧用运算、简单枚举。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:4.1算法及其特征ppt课件-2023新教科版《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-4901731.html
    Q123
         内容提供者     
    相关资源 更多
  • 2024新教科版(2019)《高中信息技术》必修第一册第一单元复习 ppt课件(共20张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第一单元复习 ppt课件(共20张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册第四单元复习 ppt课件(共20张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第四单元复习 ppt课件(共20张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册+单元复习PPT课件(全册打包).rar2024新教科版(2019)《高中信息技术》必修第一册+单元复习PPT课件(全册打包).rar
  • 2024新教科版(2019)《高中信息技术》必修第一册第二单元复习 ppt课件(共26张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第二单元复习 ppt课件(共26张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册第三单元复习 ppt课件(共21张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第三单元复习 ppt课件(共21张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册第五单元复习 ppt课件(共18张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第五单元复习 ppt课件(共18张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第4单元 计算与问题解决 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第4单元 计算与问题解决 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第2单元 编程计算 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第2单元 编程计算 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第5单元数据分析与人工智能 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第5单元数据分析与人工智能 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第1单元 初识数据与计算 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第1单元 初识数据与计算 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第3单元 认识数据 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第3单元 认识数据 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 PPT课件+教案+练习(全册打包).rar2024新教科版(2019)《高中信息技术》必修第一册 PPT课件+教案+练习(全册打包).rar
  • 2024新教科版(2019)《高中信息技术》必修第一册 第一至第五单元 知识点(5)份(全册打包).rar2024新教科版(2019)《高中信息技术》必修第一册 第一至第五单元 知识点(5)份(全册打包).rar
  • 2023新教科版(2019)《高中信息技术》必修第一册第1单元 初识数据与计算 练习(Word版含答案).docx2023新教科版(2019)《高中信息技术》必修第一册第1单元 初识数据与计算 练习(Word版含答案).docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


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


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

    163文库