亚洲日韩国产成网在线观看,亚洲国产精品无码久久一区二区,色婷婷狠狠久久综合五月,人与禽ZOZO性伦

首頁(yè) | 建站資訊 | 建站問(wèn)答 | 建站幫助 | 服務(wù)電話:021-61984272
Godzilla. 2018-09-11 網(wǎng)站建設(shè)

網(wǎng)頁(yè)設(shè)計(jì)師需要理解的計(jì)算思維(二)

       使用流程圖

  流程圖提供了一種闡明算法的完美方法。流程圖是一種表示算法、工作流程的圖表,它將步驟顯示為各種類型的圖表,將它們與箭頭按照順序連接起來(lái)。這個(gè)圖表闡明了一個(gè)給定問(wèn)題的解決方案模型。
 
  流程圖是一種展示算法的簡(jiǎn)單的方法,特別是當(dāng)它們需要在過(guò)程中輸出不同的結(jié)果時(shí)。他們使用標(biāo)準(zhǔn)的樣式慣例。流程圖可以上到下或從左到右的方向展開。
 

 
  使用偽代碼
 
  網(wǎng)站設(shè)計(jì)在將現(xiàn)有問(wèn)題分解成更小的可管理的部分時(shí),你可以使用簡(jiǎn)明的英語(yǔ)(或任何你用來(lái)交流的語(yǔ)言)來(lái)交流你的發(fā)現(xiàn)、想法和可能的解決方案。
 
  計(jì)算機(jī)不懂英語(yǔ)的說(shuō)明。他們理解的代碼。代碼或算法,它們組成一組具有非常特定語(yǔ)法的指令集。但是,在你使用你的發(fā)現(xiàn)來(lái)編寫計(jì)算機(jī)能夠理解的代碼之前,通常建議將它們寫在偽代碼中。
 
  偽代碼幫助你規(guī)劃解決問(wèn)題的方法,以避免在編寫代碼時(shí)出現(xiàn)任何錯(cuò)誤。這是一種以簡(jiǎn)化的方式編寫指令的方式,它讀起來(lái)像代碼。偽代碼不是代碼,無(wú)論怎樣,它沒(méi)有代碼使用的特定語(yǔ)法。
 
  偽代碼最好使用關(guān)鍵字和變量來(lái)編寫。編程中的變量代表一個(gè)值、一個(gè)單詞或一段代碼。在編程中,變量的值會(huì)根據(jù)你在代碼中的位置而變化。
 
  例如,這個(gè)偽代碼可能計(jì)算報(bào)酬:
 

 
  這個(gè)稍微復(fù)雜一點(diǎn)的例子可能會(huì)計(jì)算出加班費(fèi):
 

 
  偽代碼使用類似于代碼的術(shù)語(yǔ),在將其轉(zhuǎn)換為代碼時(shí)很有用。STOP/END 在計(jì)算機(jī)中是文字。你可在陳述或指導(dǎo)結(jié)束時(shí)使用它們。IF/ELSE/THEN 是計(jì)算機(jī)能理解的條件判斷:如果A事件發(fā)展然后進(jìn)行B事件,否則進(jìn)行C事件。
 
  INPUT/OUT 為了運(yùn)行和創(chuàng)建輸出結(jié)果,有些代碼需要輸入。輸入是為用戶或其他來(lái)源提供給計(jì)算機(jī)的數(shù)據(jù)。輸出用于指示一系列命令的最終結(jié)果。STORE/SAVE 該偽代碼術(shù)語(yǔ),指示計(jì)算機(jī)在必要時(shí)存儲(chǔ)一個(gè)值。
 
  方案評(píng)估
 
  這個(gè)過(guò)程實(shí)際上是計(jì)算思維最后一部分。你已經(jīng)用計(jì)算思維來(lái)完成一個(gè)解決方案。解決方案是一種可以用來(lái)編程計(jì)算機(jī)的算法。
 
  你渴望開始編程,但是在你繼續(xù)之前,你必須評(píng)估解決方案。如果沒(méi)有評(píng)估,算法中的任何錯(cuò)誤都不會(huì)被發(fā)現(xiàn),程序可能無(wú)法正確地解決問(wèn)題,或者不能以最好的方式解決問(wèn)題??紤]將你評(píng)估算法視為調(diào)試過(guò)程。
 

 
  結(jié)語(yǔ)
 
  計(jì)算思維貫穿于21世紀(jì)商業(yè)的各個(gè)領(lǐng)域中。對(duì)于網(wǎng)頁(yè)設(shè)計(jì)師來(lái)說(shuō),這是一個(gè)不可或缺的解決問(wèn)題的技能,他們最終必須用一種計(jì)算機(jī)能夠理解和處理的語(yǔ)言來(lái)表示解決方案。記住計(jì)算思維涉及以下幾個(gè)步驟:
 
  1.分解:將一個(gè)問(wèn)題分解為幾個(gè)單獨(dú)的較小的問(wèn)題。
 
  2.模式識(shí)別:識(shí)別問(wèn)題的組成部分的相似性。
 
  3.提?。宏P(guān)注重要的常規(guī)信息,而忽略與解決方案無(wú)關(guān)的信息。
 
  4.算法改寫:編寫創(chuàng)建預(yù)期解決方案的代碼。編寫每一步可以由計(jì)算機(jī)讀取和處理的指令。這些指令是使用從分解、模式識(shí)別和提取中收集的相關(guān)信息編寫的。
 
  5.方案評(píng)估:在算法中發(fā)現(xiàn)bug并糾正它們,以確保它能正常工作,不會(huì)出現(xiàn)任何故障。
 

 

文章評(píng)論:
客服圖標(biāo)
咨詢電話
400-651-5550

歡迎您給我們來(lái)電,已有13835人通過(guò)電話進(jìn)行免費(fèi)業(yè)務(wù)咨詢,您也可以