ID: 21522004

【核心素养目标】第二单元 活动2《读懂密码转换算法》课件+素材-【黔科版2024】《信息科技》五上

日期:2024-11-25 科目:信息技术 类型:小学课件 查看:19次 大小:25603726B 来源:二一课件通
预览图 0
信息科技,2024,黔科版,素材,课件,读懂密码转换算法
    (课件网) 活动2 读懂密码转换算法 (黔科版)五年级 01 教学目标 02 课堂导入 03 学习目标 04 尝试理解算法语句的含义 05 跟踪数据变化,得到密码 06 单元小结 07 拓展延伸 08 课堂小结 09 板书设计 01 教学目标 1、信息意识:能够理解算法在现代社会中的重要性及其应用,认识到有效信息对于解决问题的价值。 2、计算思维:能够使用算法解决问题的逻辑思维能力,学会分解问题并逐步求解。 3、数字化学习与创新:能够掌握基本的算法设计和实现工具,如流程图、伪代码等。 4、信息社会责任:能够对信息安全和隐私保护的意识,学会在使用算法过程中保障数据安全。 小明爸爸设计了一种密码转换算法来帮助记忆账户密码。这个算法能将输入的银行卡卡号的6位尾号(假设都由数字组成)转换为密码,并输出。小明很快就读懂了该算法。如果小明爸爸一张银行卡卡号的6位尾号为123456,你能和小明一样读懂该算法,并成功得到它的密码吗 02 课堂导入 我不但能得到密码,还发现了尾号和密码之间的对应关系,这个算法太有意思了! 02 课堂导入 你将学到 ★如何分析循环结构算法的 执行过程 ★如何分析循环结构算法的 执行结果 1.尝试理解算法语句的含义 2.跟踪数据变化,得到密码 活动向导 知识拓展 02 课堂导入 03 尝试理解算法语句的含义 通过上一个活动的学习,可以轻松找出这个算法中的输入、计算和输出,如图 2-2-1 所示。 图 2-2-1 03 尝试理解算法语句的含义 日常生活中,密码设置的长度越长越安全,同时建议包含大小写字母、数字和特殊符号,增加密码复杂度。 小贴士 03 尝试理解算法语句的含义 本算法中,用a表示卡号的6位尾号,s表示密码,i用来循环计数。计算过程中,语句s=0表示s的初始值为0,i=1表示i的初始值为1之后的计算部分是一个循环结构。其循环判断条件为:满足小于等于6,循环体为:s=sx10+(取a个位起第i位的数),i=i+1。 在循环体中,可以看出语句s=sx10+(取a个位起第;位的数)是转换密码的关键所在。其中“a个位起第i位的数”的含义如图 2-2-2所示。 图 2-2-2 03 尝试理解算法语句的含义 语句i=i+1,表示先将i的值加上1,再将结果赋给。每一次循环执行该赋值语句后,i的值均递增1;当i不满足小于等于6时,循环结束。 03 尝试理解算法语句的含义 想一想 该算法中循环结构的循环次数是多少 它和i的关系是什么 一、该算法的循环次数为:6次 二、循环次数和i的值息息相关,每一次循环变量i都会自增1,每一次指针之后把增加之后的变量重新用于循环,再次用于判断i<=6是否正确,如果正确,那么就会执行循环变量再次自增1,直到i的值变成7,循环结束。 03 尝试理解算法语句的含义 想一想 如果i的初始值为2,该算法中循环结构的循环次数是多少 一、如果i的初始值为2,那么循环次数为5次。 二、因为初始值从2开始,所以刚开始会执行一次循环 i = 3 执行一次循环 i = 4 执行一次循环 i = 5 执行一次循环 i = 5 执行一次循环 所以总共循环5次。 03 尝试理解算法语句的含义 分析下列流程图(图2-2-3),分别说一说它们的循环次数以及最后输出i的值。 做一做 图2-2-3 答: 第一个算法:输出 10 第二个算法:输出 10 05 尝试理解算法语句的含义 知识拓展 如何分析循环结构算法的执行过程 一、识别循环结构类型当型循环:先判断条件是否满足,若满足则执行循环体,否则退出循环。直到型循环:先执行循环体,再判断条件是否满足,若不满足则继续执行循环体。 二、确定循环控制变量 初始化:设置循环控制变量的初始值。 更新:每次迭代后更新循环控制变量的值。 终止条件:明确循环何时结束的条件。 06 跟踪数据变化, 得到密码 小明爸爸某张银行卡卡号的6位尾号为123456,即a输入为12345 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~