2.2枚举算法.pptx
《2.2枚举算法.pptx》由会员分享,可在线阅读,更多相关《2.2枚举算法.pptx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、枚举算法复习上海市甘泉外国语中学 Shanghai Ganquan Foreign Languages Middle School|枚举算法:枚举算法:根根据据所所需需解解决决问问题题的的条条件件,把把该该问问题题所所有有可可能能的的解解,一一一一列列举举出出来来,并并逐个检验逐个检验出问题真正解的方法出问题真正解的方法。枚举法枚举法也称为穷举法。也称为穷举法。|枚举枚举算法结构(循环嵌套分支)算法结构(循环嵌套分支)流程图的结构流程图的结构_列举的范围列举的范围_检验的条件检验的条件_算法的功能算法的功能_算法功能算法功能左图算法的功能是:左图算法的功能是:统计统计1-1001-100之间所
2、有能被之间所有能被7 7整数的数的个数并输出整数的数的个数并输出 已知一个五位数已知一个五位数439439,十位数个位数缺失,幸好知道它能十位数个位数缺失,幸好知道它能3737整除,这个五位整除,这个五位数可能是多少?数可能是多少?列举对象列举对象列举范围列举范围检验的对象检验的对象检验条件检验条件ForFor语句格式和语句格式和ifif语句格式语句格式枚举算法语句格式枚举算法语句格式For For 循环变量循环变量=初值初值 to to 终值终值 step step 步长步长if if 检验条件检验条件 thenthen处理步骤语句处理步骤语句 end if end ifNext Next
3、循环变量循环变量左图算法的功能是:左图算法的功能是:统计统计1-1001-100之间所有之间所有能被能被7 7整数的数整数的数的的个数个数并输出并输出S=0For x=1 to 100 step 1if x mod 7=0 thens=s+1end ifNext xPrint s 已知一个五位数已知一个五位数439439,十位数个位数缺失,幸好知道它能十位数个位数缺失,幸好知道它能3737整除,请试着找整除,请试着找出这个五位数。出这个五位数。For _=_ to _For _=_ to _ if_then if_then end if end ifNext _Next _代码填空题代码填空题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.2 枚举 算法
限制150内