《大道至简》第一章伪代码观后感
●愚公移山的故事~
Begin(算法开始)
while(!山平)do
{
For(愚公:=移山之时 To 愚公死时)
{率子孙荷弹者三夫及邻人京城氏之孀妻,叩石垦壤,箕畚运于渤海之尾。/}
if(愚公死)Then
{
子孙存焉;
毕力平险,指通豫南,达于汉阴;
/}
End(算法结束)
●你会不会写程序的问题~
Begin(算法开始)
if<你知道天冷先穿衣后洗漱&&天热反之&&日复一日直至死亡>Then
{
你就可以编程啦;
/}
if<你知道生病||不能行动||意外紧急情况,当日可以略过>Then
{
你可以向设计师发展咯;
/}
End(算法结束)
●程序=算法+结构
Begin(算法开始)
if<你要完成一个程序>Then
{
分析清楚时间先后的逻辑关系和依赖关系;//算法设计即是程序结构
去做代码实现;
/}
End(算法结束)
●语言
Begin(算法开始)
if<你熟悉了一门语言>Then
{
你会发现编程语言没有会不会,只有喜不喜欢。并且任何一门语言你都可以在两周内掌握它;/*因为任何一门语言的低层函数库都相似,API都依赖操作系统。A有,B基本也有。*/
/}
End(算法结束)
●看完第一章的感悟
Begin(算法开始)
Dim(我的职业)As(程序猿)‘我会从事程序相关的专业’
if<(我有愚公移山的魄力)AND(我智力正常且没有病恶作怪)AND(我清清楚楚明白没有会不会写程序这一说)>Then
{我就可以开始写程序了;/}
if<我要开始写程序了>Then
{我要分析好程序结构,并且分析完后能完整完成程序;/}
if<我熟悉了一门语言>Then
{我就会知道编程语言纵使千种万种,但殊途同归,我将有能力在短时期内掌握它;/}
Case myablity of
Case 1:myablity==0
Output("要么死要么懒死")
Case 2:myabilt 在失血
Output("一日不学习,无人看得出;一周不学习,开始会爆粗;一月不学习,智商输给猪。一定是遇到事了要么就是开始懒了")
Case 3:myablity 在加血
Output("日复一日请继续加油!")
EndCase
End(算法结束)