版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Q剧本杀:
致命的代码某天A市发生了一起黑客攻击IT从业者计算机事件,该IT从业者信息泄露,造成严重后果,该程序员找到了黑客设备MAC地址,结果惨遭杀害,该MAC地址疑似被存在笔记本中....有一个网安案件中的重要证据笔记本的密码部分丢失,让我们帮助警探找回密码吧!枚举算法numerationalgorithm年级:高一
学科:信息技术(人教/中图版)主讲人:付靖宇
学校:西安市渭北中学1.十位是2
2.密码能被5整除,能被8整除
3.三位数相加是7密码线索01Q1:一一列举可能的解,即枚举范围是多少?i0~9j0~9i2j1.如果用i表示百位数字,j表示个位数字,密码dight=______________i*100+j+2001Q2:逐一检验可能的解,判断条件是什么?的解2.百位的取值序列为__________________3.个位的取值序列为____________range(0,10,1)range(10)i2j01Q2:逐一检验可能的解,判断条件是什么?的解4.被5、8整除表示:dight___5==0___dight__8==05.三位数相加是7表示:_________==7%i+j+2%and02拓展资料流程图请同学们结合之前的分析结果,尝试拓展资料右图的流程图dight=i*100+j+20dight%5==0dight%8==0i+j+2==703拓展资料程序请读程序,并拓展资料程序,并运行计算出该三位密码。digit2=2
for
in_________:
for
in__________:
digit=__________________
if(______and______and______):
print("Great!Thedigitis:",digit)枚举法解找回密码问题digit2=2
foriinrange(10):
forjinrange(10):
digit=i*100+j+20if(dight%5==0
anddight%8==0andi+j+2==7):
print("Great!Thedigitis:",digit)枚举法解找回密码问题digit2=2
foriinrange(10):
forjinrange(10):
digit=i*100+j+20if(dight%5==0
anddight%8==0andi+j+2==7):
print("Great!Thedigitis:",digit)10*10次程序最坏情况下执行多少次?枚举法解找回密码问题digit2=2
foriinrange(10):
forjinrange(10):
digit=i*100+j+20if(dight%5==0
anddight%8==0andi+j+2==7):
print("Great!Thedigitis:",digit)如何减少循环次数提高效率?04程序优化优化条件减少循环次数执行10次digit2=2
foriinrange(10):
j=5-i
digit=i*100+j+20if(dight%5==0anddight%8==0):
print("Great!Thedigitis:",digit)优化条件
减少循环实践活动:被遗忘的密码箱1.个位是2,十位是1;2.该密码能被7整除,能被8整除,且能被9整除”。你能通过编程帮警探解开密码箱吗?千位是_______,取值序列为____________百位是_______,取值序列为____________四位密码=____________________分析问题:一一列举可能的解,即枚举范围是多少?ijij12range(0,10)range(0,10)i*1000+j*100+10+2被遗忘的密码箱逐一检验可能的解,判断条件是什么?重复判断digit%7==0anddigit%8==0anddigit%9==0digit2=1
digit1=2
for
in_________:
for
in__________:
digit=__________________
if(digit%7==0anddigit%8==0anddigit%9==0):
print("Great!Thedigitis:",digit)被遗忘的密码箱请拓展资料程序,并读程序,计算出该四位密码digit2=1
digit1=2
for
in_______________:
for
in________________:
digit=__________________
if(digit%7==0anddigit%8==0anddigit%9==0):
print("Great!Thedigitis:",digit)i*1000+j*100+10+2irange(10)jrange(10)被遗忘的密码箱枚举算法的思想枚举算法的思想用自己的话说说看枚举法解找回密码问题digit2=2
foriinrange(10):
forjinrange(10):
digit=i*100+j+20if(dight%5==0
anddight%8==0andi+j+2==7):
print("Great!Thedigitis:",digit)一一列举逐一检验逐一检验分支循环枚举算法的思想一一列举枚举算法要注意的问题明确题解的可能范围,不重不漏,以及需要筛选的条件考虑优化算法,缩小枚举范围,提高解决问题的效率课程小结Q致命的代码
警情通知三位密码VS四位密码弱密码暴力破解枚举法123456、123456789、password、111111、123123、12345、000000、1234……课后小练枚举法1.数“7”游戏,从1开始依次每人喊数,凡是7的倍数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟叶回潮设备操作工岗前安全知识考核试卷含答案
- 裁缝工艺控制考核试卷含答案
- 烟草制品转运设备操作工节能竞赛考核试卷含答案
- 矿用电机车装配工岗中技能评优考核试卷含答案
- 2025-2026学年3-7岁 英语说课稿
- 橡胶制品配料工改进水平考核试卷含答案
- 金属文物修复师岗位核心考核试卷含答案
- 茶叶采摘机操作工基础模拟知识考核试卷含答案
- 2025-2026学年大班艺术活动报春说课稿
- 2025-2026学年初一语文辅差说课稿
- 2026年物业管理师(三级技能)测试题及答案
- 2026年秋教科版(新教材)小学科学五年级上册(全册)分层作业及答案(附目录p148 )
- 2026年长沙环境保护职业技术学院单招综合素质考试题库附答案详解
- 26年老年记录举证规范培训课件
- 工艺用水系统培训课件
- 2024年肺结核试题培训及答案
- 消防设施基本情况表
- GEVO型柴油机总组装与试验江利国课件
- DL-T-1946-2018气体绝缘金属封闭开关设备X射线透视成像现场检测技术导则
- 感染性心内膜炎护理业务学习课件
- 水污染防治相关法律法规详解课件
评论
0/150
提交评论