【笔记】Stanford OpenCourse—CS106A:Programming Methodology—002
摘要:
Problem solving in Karel DecompositionThe Idea of an algorithm1. 翻山越岭的Karl Karl爬山,不管是百步梯还是千步梯,类似图1 图 1这个范例主要学习将问题分解成一个个简单的模块,化繁为简,逐步求精。思路:1> Karel来到山脚下(爬山当然要先到山边,没有自驾车,没有景区bus,没有。。。,只有2条腿;)。2> 开始爬山,就是上楼梯,下楼梯;3> 离开(爬山结束,该干嘛干嘛去,反正不能堵了山门干收费的勾当)。1>和3>好说,Karel够单一,认准一个方向(east)直走,碰到墙就停下。2> 阅读全文
posted @ 2011-05-31 23:45 yf.x 阅读(971) 评论(0) 推荐(0)
浙公网安备 33010602011771号