斯坦福大学公开课《编程方法学》之笔记一

来源:互联网 发布:威纶触摸屏软件下载 编辑:程序博客网 时间:2024/05/01 03:46

任务一:课程简介

认识课程 :这是所有工程专业的基础。

课程主页:www.stanford.edu/class/cs106a

课本:1)《Karel the Robot Learns Java》,作者埃里克·罗伯茨。

           2)《The Art and Science of Java》,作者埃里克·罗伯茨。

目标:有了目标,刻苦准备,努力学好该门课程。

记录:I just like to have fun with things. 我喜欢愉悦的面对每件事情。


任务二:欢迎来到Karel的世界

卡雷尔的四个指令:move   turnLeft    pickBeeper    putBeeper

这些也被称为方法(methods),也就是可以可调用或使用的指令。

算法和程序的区别,算法是做事的步骤,程序则必须按照语言规则合法地组织语句。例如,move()。

public void run(){} 花括号之间的内容就是函数体。

使用Tab键来缩进代码,增加其可读性。

public class OurKarelProgram extends Karel{}import Stanford.Karel.*;

重新载入世界,重新运行。

private void turnRight(){} 创造新的指令

for循环:for(int i=0;I<循环次数;I++){}

while循环:while(condition){}例如,condition=frontIsClear()

上面的这些可以放到private void moveToWall(){}中去。

P18

if条件句:if(conditon){ } else { }if条件句可以进行嵌套表达。

编程时很重要的一点是不仅要写出让计算机懂的程序,更要让人读得懂。这是编程风格的重要体现,也是好软件的必备条件。考虑程序的通用性。


PS:

1)这些是听课的时候随手记的一些东西,算是留下一点痕迹吧,有点粗糙。已经把讲义从网站上下载了下来,等看了相关的部分,再进行一些补充好了。

2)有一段对话,值得自己反省下,最近自己也是闹钟重响的拖延症患者呢,正在治疗中。

What is the downfall of the modern college student? 当代大学生堕落的原因是什么?

Procrastination. 散漫拖延。

Snooze. 闹钟重响。


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 婴儿鼻屎堵住了怎么办 婴儿有很多鼻屎怎么办 隆鼻7天好多鼻屎怎么办 隆鼻第五天好多鼻屎怎么办 小孩鼻屎堵住了怎么办 风寒感冒流清鼻涕怎么办 流清鼻涕吐黄痰不发烧怎么办 宝宝流黄鼻涕发烧怎么办 感冒了浓鼻涕多怎么办 感冒流浓鼻涕怎么办速效办法 孩子一直流清水鼻涕怎么办 宝宝鼻子呼噜呼噜响怎么办 鼻涕往嗓子里流怎么办 咳嗽痰多鼻涕多怎么办 没感冒嗓子痰多鼻涕怎么办 孩子感冒后鼻涕特别多怎么办 经常有鼻涕怎么办才好 怀孕后鼻涕痰多怎么办 鼻炎有鼻涕痰多怎么办 宝宝咳嗽痰多鼻涕多怎么办 宝宝两岁清鼻涕咳嗽痰多怎么办 喉咙咸咸的有痰怎么办 宝宝咳嗽鼻塞喉咙有痰怎么办 绝地求生刺激战场射击键误触怎么办 在皮卡堂卡的游泳了怎么办 假如遇到老赖没能力还钱怎么办 服刑人拒不执行伤害赔偿怎么办? 面对当前严峻形势作为军人怎么办 想起诉不知道对方地址怎么办 遇见家里来嫌疑人员怎么办 老滚5老婆死了怎么办 美化包安装之后闪退怎么办 蕉下的伞坏了怎么办 苹果7通话音质特别差怎么办 雨伞的伞骨坏了怎么办 雨伞的铁丝掉了怎么办 手机银行验证码忘了怎么办 应用安装验证码忘了怎么办 大王卡激活码找不到了怎么办 信用卡的激活码找不到怎么办 育碧账号忘了怎么办