第三课:Karel与Java Karel 与Java,常见的错误,注释,前提条件和后续条件,分解,例程序DoubleBeeper,养成良好编程习惯重要性,正确的分解,例程序CleanUpKarel
“缺一个”错误(OBOB),它是指程序少执行一次。
从最高级开始,逐步细分,而将一步细化成多步的操作称之为分解。将一件很大的事件细化成小的细节,这就是编程要做的事。把一个问题分解成小细节,这整个过程我们称之为自顶而下的设计方法。与之相反的是自底向上的设计方法,它是指从最底层的事情开始。有些情况自底向上有点用处,而大部分情况下自顶而下这种逐步细化的思维 方式更加简便。
原则:
每个方法解决一个问题
每个方法在1-15行左右
方法名应该能够描述它实际做什么
要有相应的注释,更详细的说明,最好注明前置和后置条件
您还没有登录,请您登录后再发表评论
《斯坦福大学开放课程:编程方法》讲义 人人影视翻译中文版
斯坦福大学开放课程:编程方法 斯坦福大学开放课程:编程方法
资源名称:斯坦福大学公开课:编程方法学(28集)资源目录:【】1.课程简介【】10.私有变量的重要性【】11.Gimage类【】12.枚举【】13.对字符串的处理【】14.内存【】15.指针要点回顾【】16.数组【】17.多维数组【】...
斯坦福大学开放课程:编程方法+英文 经典!
《斯坦福大学开放课程:编程方法》的讲义,这个视频不错,讲义很有用
《斯坦福大学开放课程:编程方法》讲义 #5如何下载Eclipse开发环境,很好的配套讲义.
《斯坦福大学开放课程: 编程方法》(Open Stanford Course : Programming Methodology)[01-47](附两本教材PDF样章)
【YYeTs人人影视】《斯坦福大学开放课程:编程方法》讲义#6-使用Eclipse编写卡雷尔.pdf
斯坦福编程方法学,从第2课到第10课,讲义中文版,主要是课后作业
资源名称:斯坦福大学公开课:编程范式视频课程(27集含笔记)资源目录:【】斯坦福大学公开课编程范式笔记【】编程范式1【】编程范式10【】编程范式11【】编程范式12【】编程范式13【】编程范式14【】编程范式15...
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 13)
斯坦福大学开放课程:iOS开发教程2010年秋
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 11)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 10)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 8)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 7)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 6)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 4)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 9)
相关推荐
《斯坦福大学开放课程:编程方法》讲义 人人影视翻译中文版
斯坦福大学开放课程:编程方法 斯坦福大学开放课程:编程方法
资源名称:斯坦福大学公开课:编程方法学(28集)资源目录:【】1.课程简介【】10.私有变量的重要性【】11.Gimage类【】12.枚举【】13.对字符串的处理【】14.内存【】15.指针要点回顾【】16.数组【】17.多维数组【】...
斯坦福大学开放课程:编程方法+英文 经典!
《斯坦福大学开放课程:编程方法》的讲义,这个视频不错,讲义很有用
《斯坦福大学开放课程:编程方法》讲义 #5如何下载Eclipse开发环境,很好的配套讲义.
《斯坦福大学开放课程: 编程方法》(Open Stanford Course : Programming Methodology)[01-47](附两本教材PDF样章)
【YYeTs人人影视】《斯坦福大学开放课程:编程方法》讲义#6-使用Eclipse编写卡雷尔.pdf
斯坦福编程方法学,从第2课到第10课,讲义中文版,主要是课后作业
资源名称:斯坦福大学公开课:编程范式视频课程(27集含笔记)资源目录:【】斯坦福大学公开课编程范式笔记【】编程范式1【】编程范式10【】编程范式11【】编程范式12【】编程范式13【】编程范式14【】编程范式15...
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 13)
斯坦福大学开放课程:iOS开发教程2010年秋
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 11)
斯坦福大学开放课程:iOS开发教程2010年秋
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 10)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 8)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 7)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 6)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 4)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 9)