大道至简第一章阅读笔记
? 大道至簡的第一章中開頭就舉出了一個家喻戶曉的故事—愚公移山,這個故事可以很容易的看出原始需求,即:“懲山北之塞,出入之迂”,項目目標:“畢力平險,指通豫南,達于漢陰”,技術方案則為:“叩石墾壤,箕畚運于渤海之尾”。參與項目的人員:“(愚公)率子孫荷擔者三夫”外協一名:“鄰人京城氏之孀妻,有遺男,始齔,跳往助之”。從而看出編程的根本也就是:順序,循環和分支。
?import.java.移山.*;
? ? ?public class YiShan
? ? ?{
? ? ??if (愚公去世&&子孫一直存在)
? ? ? ?{ ?
? ? ? ? ?while(山沒有移完)
? ? ? ? {子孫后代移山;}
? ? ? ?}
? ? ? }
這個就是愚公移山的簡單程序。
可以再舉一個有關例子:
? 首先定義 x:一個人
? ? ? ? ? ? ? y:可以編程
? ? ? ? ? ? ? z:設計師
?import.java.sh.*;
public class Shenghuo{
while(x活著)
?{
if(x是先天智障||x是后天懶惰者)
? ? {x不能做到y;}
else
? {
if(天氣冷x先穿衣服后洗漱&&天氣熱x可以先洗漱后穿衣服)
? ?{
if(x生病、不能行動、有意外)
? ?{當日略過;x能向z發展;}
else
? ?{x會y;}
? ?}
? }
?}
}
此上就是一個簡單的偽代碼,表示穿衣洗漱順序問題,也是有順序,循環,分支構成的。程序就是算法加結構,編程是一種行為只需要知道他的邏輯方法就可以了,并且用程序語言描述給計算機。算法是對一個程序的邏輯實現的描述,而結構是邏輯實現所依附的數據實體,只要開發人員把程序的算法設計出來了,巴結狗描述出來了,那么程序就已經定型了。
?
轉載于:https://www.cnblogs.com/hanbook/p/5879057.html
總結
以上是生活随笔為你收集整理的大道至简第一章阅读笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tfs 分支
- 下一篇: 19 Handler 子线程向主线程发送