分类加法计数原理与分步乘法计数原理第3课时.ppt
《分类加法计数原理与分步乘法计数原理第3课时.ppt》由会员分享,可在线阅读,更多相关《分类加法计数原理与分步乘法计数原理第3课时.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1分类计数原理分类计数原理与分步计数原理分步计数原理3huhu 2.如图如图,该电路该电路,从从A到到B共有多少条不同的线共有多少条不同的线路可通电?路可通电?AB在解题有时既要分类又要分步。在解题有时既要分类又要分步。解解:从总体上看由从总体上看由A到到B的通电线路可分三类的通电线路可分三类,第一类第一类,m1=3 条条 第二类第二类,m2=1 条条 第三类第三类,m3=22=4,条条 所以所以,根据分类原理根据分类原理,从从A到到B共有共有 N=3+1+4=8 条不同的线路可通电。条不同的线路可通电。例例 有架楼梯共有架楼梯共6 6级,每次只允许级,每次只允许上一级或两级,求上完这架楼
2、梯共有上一级或两级,求上完这架楼梯共有多少种不同的走法?多少种不同的走法?例例8.计算机编程人员在编写好程序以后要对计算机编程人员在编写好程序以后要对程序进行测试。程序员需要知道到底有多少程序进行测试。程序员需要知道到底有多少条执行路(即程序从开始到结束的线),以条执行路(即程序从开始到结束的线),以便知道需要提供多少个测试数据。一般的,便知道需要提供多少个测试数据。一般的,一个程序模块又许多子模块组成,它的一个一个程序模块又许多子模块组成,它的一个具有许多执行路径的程序模块。问具有许多执行路径的程序模块。问:这个程:这个程序模块有多少条执行路径序模块有多少条执行路径?另外为了减少测?另外为了
3、减少测试时间,程序员需要设法减少测试次数,你试时间,程序员需要设法减少测试次数,你能帮助程序员设计一个测试方式,以减少测能帮助程序员设计一个测试方式,以减少测试次数吗?试次数吗?开始子模块118条执行路径子模块328条执行路径子模块245条执行路径子模块543条执行路径子模块438条执行路径结束A开始子模块118条执行路径子模块328条执行路径子模块245条执行路径子模块543条执行路径子模块438条执行路径结束A分析:分析:整个模块的任意一条整个模块的任意一条路径都分两步完成路径都分两步完成:第第1步是从开始执行到步是从开始执行到A点;点;第第2步是从步是从A点执行到结束。点执行到结束。第一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分类 加法 计数 原理 分步 乘法 课时
限制150内