内容正文:
枚举算法导学案
姓名: 班级:
一、热身运动
二、挑战1:下列哪些是可以用枚举算法完成?
3、 挑战2:“百钱买百鸡”:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,问翁,母,雏各几何?
1. 问题分析:
(1)确定枚举的对象
(2)划定每个对象的范围
(3) 列出判断条件
2. 算法流程图
开始
X 0
否
x=x+1
X<=20
是
y 0
否
y<=33
是
是
否
输出:
y=y+1
结束
3. 编程与调试
count =0 #循环计数
for x in range( )
for y in range( )
count=
if :
print( )
print('循环次数:',count)
4、 挑战3:“鸡兔同笼”:鸡兔同笼,有20个头,54条腿,鸡兔各有多少只?
1.问题分析:
(1)确定枚举的对象
(2)划定每个对象的范围
(4) 列出判断条件
2. 算法流程图
3.编程与调试
学科网(北京)股份有限公司
$$