APP下载

代码王国神游记之抽象涂鸦墙

2017-06-13

发明与创新 2017年23期
关键词:菱形金字塔涂鸦

代码王国神游记之抽象涂鸦墙

在赋值殿里认识了新朋友,莫奇别提多高兴了。而小伊也很喜欢莫奇,且对他佩服得五体投地。

从那天以后,小伊就像小尾巴似的成天跟着莫奇。“王宫里还有什么好玩的地方?”莫奇问小伊。小伊想了想,说:“咱们去涂鸦墙吧。”

王宫里的涂鸦墙可不是一块普通的墙壁,上面画满了由数字、符号组成的抽象图案。莫奇拉着小伊走到涂鸦墙前,看到这样一个程序:

莫奇想了想,说:“我知道了。cout可以把字符按照原来的样子打印出来。双引号中有什么内容,就会打印什么内容。如果双引号中是一个空格,那么就会打印出一个空格。”小伊点点头,表示自己也看懂了。

莫奇和小伊沿着涂鸦墙往前走,又看到了一个程序:

“哇,好漂亮的平行四边形啊。没想到计算机也能画出这么好看的抽象画。”莫奇自言自语道,“如果在cout和字符后面加上endl,那么说明打印完后要换行。接下来的打印内容,将呈现在下一行中。”

小伊听后,一个劲地夸奖莫奇:“嗯。莫奇,你真聪明。”莫奇有些不好意思地摸了摸头。

他们边走边看,突然看到了一个由字母H组成的“空心金字塔”图形。这个图形对应的是什么程序呢?莫奇摩拳擦掌,跃跃欲试。他打开涂鸦墙边的计算机,“啪啪啪”地写起了代码。

莫奇指着运行结果说:“怎么样?‘空心金字塔’,我成功了。牛吧?哈哈哈!”小伊竖起大拇指,说:“牛!不过,我用另外一种方法写代码,也能得出同样的运行结果。你想看看我的水平吗?”

“想。那你来写吧。”莫奇把计算机让给了小伊。小伊想都没想,直接开始写程序。

运行程序,得到的结果果然跟之前的“空心金字塔”图形一样。她得意地看向身边的莫奇。莫奇非常有风度地夸赞她:“不错,你非常棒!”

同样一个图形,居然可以用两种不同的方法将它们画出来。这就是代码编写吸引人的地方,可谓“八仙过海,各显神通”。

莫奇和小伊手牵着手,继续沿着涂鸦墙往前走。突然,他们看到一个由数字组成的菱形。这次,小伊抢先一步,开始写代码。

她运行程序,得到了一个数字菱形,突然神奇的涂鸦墙“轰”的一声裂开了。一个菱形风筝飞了出来,同时,一个苍老而和蔼的声音从里面传了出来:“孩子们,儿童节快乐!”

风筝随风飘荡,轻轻地落在了小伊手上。再看向墙壁裂开处,又完好无损地合上了。莫奇和小伊看得目瞪口呆,一时没反应过来,好几秒钟后才回过神来。他们靠自己的实力,不仅解开了涂鸦墙的礼物密码,还得到了涂鸦墙的节日祝福,实在太高兴了!

“放风筝去咯!哈哈哈……”飞奔的身影后,留下他们一串串开心的笑声。

小朋友们,你们看懂前面的程序了吗?能自己编写程序画出下面这把“数字水枪”吗?

曹晓敏,长沙市幼幼学校信息技术教师,天心区曹晓敏科学与技术名师工作室首席名师,湖南省优秀科技教育工作者。

附参考程序:

猜你喜欢

菱形金字塔涂鸦
“金字塔”
改进的菱形解相位法在相位展开中的应用
创意涂鸦
Great Vacation Places
创意涂鸦
海上有座“金字塔”
神秘金字塔
涂鸦等
奇妙光涂鸦
菱形数独2则