C++开发智力:序列小游戏

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:45:16
任意给定5个数字,其中必定存在3个数字已经有序(或者升序,或者降序),找出这5个数字中最长的升序或降序序列。
例如:1,7,5,3,9。则{1,7,9},{1,5,9},{1,3,9}都是最长的升序序列;
而{7,5,3}是最长的降序序列。
再如:1,3,2,5,7。最长的升序序列为{1,3,5,7}和{1,2,5,7}。
2. 问题的解决方案:
自动生成各种可能的序列,对于5个数字所有可能的序列为:
{0,1,2,3}、{0,1,2,4}、{0,1,3,4}、{0,2,3,4}、{1,2,3,4}
{0,1,2}、{0,1,3}、{0,2,3}、{1,2,3}
{0,1,4}、{0,2,4}、{1,2,4}
{1,3,4}
{2,3,4}、{0,3,4}
考察各种可能的序列是否升序或是降序,若是则打印

4月12日 08:10 资料:
怎样开发孩子的智力
一、充分利用区域材料发展孩子的多种智力

区域的材料范围很广,生活中的许多废旧物品都可以用来作为区域材料。这些材料在区域活动中并不是一层不变,孩子可以根据需要自由组合等创造性地使用材料,从而发展孩子的多种智力。

1、利用材料的丰富性发展孩子的应用智力。

丰富的材料为孩子提供了选择的余地,鼓励孩子一物多用,创造性地使用材料,对孩子的应用智力的发展有很大的好处。例如,我把家里残缺的象棋子带到了幼儿园,放在数学区里,供孩子进行记数等活动用的,有一次,小朋友要制作汽车,用牙膏盒子做了车身,可是没有车轮子,小朋友跑来向我求救,我把这个“球”又抛给了小朋友:“车轮子是什么样的呀?”小朋友说:“圆的。”说的时候,他的小眼睛已经开始搜寻了,突然眼睛一亮,高兴地报告:“我找到车轮子了,象棋子是圆的,我把象棋子粘在牙膏盒上。”他把原先在数学区的材料用到了美工区,这已经是一种创新,把象棋子做汽车轮子更是一种创新。又如,在制作泡泡水的时候没有合适的容器把水桶里的水舀到小瓶子里,小朋友尝试着用手捧水,发现这样水会滴到桌子上,有个小朋友突然想到用桌子上现成的瓶盖子来舀水,小朋友通过操作、探索、比较,发现用瓶盖子舀水最合适,不会把水滴得满桌子。

2、利用材料的组合发展孩子的构思智力

小朋友喜欢摆弄操作材料,有的时候喜欢把几种不同的材料混合在一起组合起来,我们就为幼儿设置了这样的区域。在组合区域里,我们投放了各种材料,有自然物(玉米棒、芦苇杆、麦杆、蚕豆等),有包装盒(塑料小瓶子、泡沫)有大块面的、小块面的,有长条的、短条的、有圆柱形的、有管形的等,还准备了可作为接头的牙签、吸管等。小朋友根据自己的需要,可以进行任意组合。他们用芦苇杆竖起来做电线杆,把蚕豆放在顶端,就变成了路灯。用牙签把泡沫块拼节在一起组合成了一个家,在家里又用泡沫块做了沙发、电视机等。小朋友在组合材料进行操作的时候,充分发挥想象,构思智力得到了很好的发展。

二、在活动过程中发展孩子的分析智力

分析智力是其它智力所必须的基础智力。教师是课程,教师自身就是很好的教育资源,教师富有启发性的语言对