智能科学与技术导论习题2.1和2.5

习题2.1:
1.将火柴图案的输入计算机中,并对火柴从上到下,从左到右依次计数排序,设计一个循环,随机抽取5根火柴,后进行判断火柴图案是否为3个相互独立的,两两之间没有公共边的方块,如果是则输出去除的火柴的序数,如果不是则返回循环。
附上流程图:

2.先确定火柴方图,将其分成上下两部分,确定上部分或下部分中间的一个方块,则在另一个部分保留两侧的方块,去除其他多余的5根火柴
附上流程图:

3.将火柴图从左到右分成3部分,根据题目可知这3个部分每一个部分都需要保留一个方格,进行循环,如果出现3个互相独立且两两没有公共边的方块,则跳出循环,否则继续循环。
附上流程图:

习题2.5:
因为由题目可知,农夫不在是,狼会吃羊,羊会吃草,所以狼不可以和羊单独在一起,羊也不能与菜单独在一起,又因为船一次只能载两个,所以需要把羊进行多次携带,即农夫先送羊,狼不吃草,回岸,带狼(或草),带羊回岸,否则狼会吃羊(或者否则羊会吃菜),在回去带菜(或者狼),羊留在哪里,在回岸,带羊。附上流程图:
1.

2.

posted @ 2020-11-11 13:26  -*+  阅读(588)  评论(0编辑  收藏  举报