思路解析:要给一个程序模块命名,可以分三个步骤:第1步,选首字符;第2步,选中间字符;第3步,选最后一个字符.而首字符又可以分为两类.此外,还可把给程序命名分为两类:一类是首字符用A&G表示的;另一类是用U&Z表示的.
解法一:先计算首字符的选法.由分类加法计数原理,首字符共有7+6=13种选法.
再计算可能的不同程序名称.由分步乘法计数原理,最多可以有13×9×9=1 053个不同的名称,即最多可以给1 053个程序命名.
解法二:首字符用A&G表示的程序模块有7×9×9=567个不同的名称;
首字符用U&Z表示的程序模块有6×9×9=486个不同的名称.
根据分类计数原理,最多可以有567+486=1 053个不同的名称,即最多可以给1 053个不同的程序命名.
要点提示 用两个计数原理解决问题时,最重要的是在开始计数之前要进行仔细分析——需要分类还是需要分步.分类要做到“不重不漏”;分步要做到“步骤完整”.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com