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

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

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

       網(wǎng)頁設(shè)計(jì)師需要以計(jì)算機(jī)能夠理解的方式思考問題,因此計(jì)算思維(Computational Thinking)是他們必須具備的一項(xiàng)不可或缺的技能。它提供了必要的系統(tǒng)工具來解決用戶的復(fù)雜任務(wù)。

  計(jì)算思維使網(wǎng)頁設(shè)計(jì)師能夠分解一個(gè)問題,發(fā)現(xiàn)數(shù)據(jù)中的模式,識(shí)別并關(guān)注任務(wù)的絕對(duì)必要方面,同時(shí)忽略那些會(huì)使過程陷入困境的不必要信息。作為一種全面規(guī)劃的工具,它避免了由于匆忙完成一個(gè)項(xiàng)目而沒有考慮到手頭問題的不同方面,所導(dǎo)致的代價(jià)高昂的錯(cuò)誤。
 

 
  什么是計(jì)算思維
 
  計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)、以及人類行為理解等涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)。計(jì)算思維作為一個(gè)概念聽起來好像很高深,但是每天,在我們生活的各個(gè)方面,我們都在進(jìn)行計(jì)算思維。想想下面的行動(dòng)和決定和計(jì)算思維的關(guān)聯(lián)。
 
  ● 你想要給自己沏杯茶或咖啡
 
  ● 你想要買一輛汽車
 
  ● 你想要改變職業(yè)
 
  ● 你想要移居到另一個(gè)城市
 
  ● 你想要買一套新房
 
  ● 你想要寫一本書
 
  ● 你想要?jiǎng)?chuàng)建一款手機(jī)應(yīng)用App
 
  規(guī)劃和實(shí)現(xiàn)這些目標(biāo)的過程涉及到某種類型的計(jì)算思維。計(jì)劃包括將這些問題分解成可管理的部分,并提出一系列可使我們能夠達(dá)到目標(biāo)的解決方案。網(wǎng)站建設(shè)公司認(rèn)為就我們的目的而言,作為網(wǎng)頁設(shè)計(jì)師,我們希望使用計(jì)算機(jī)來幫助我們解決手頭的問題,計(jì)算思維實(shí)際上是為了理解手邊的復(fù)雜問題,然后將其分解成一系列較小的可管理的問題。然后,我們就如何解決這些小的獨(dú)立問題提出想法,并最終通過計(jì)算機(jī)來理解和處理的一系列步驟來傳達(dá)最終的想法。這種方法遵循我們所說的計(jì)算思維原則。
 

 
  計(jì)算思維原則
 
  以下有4條相關(guān)原則,這些關(guān)鍵技術(shù)將幫助您在編寫一行代碼前,通過復(fù)雜的問題(挑戰(zhàn)或任務(wù))來幫助你思考計(jì)算。
 
  1.分解
 
  這是將一個(gè)復(fù)雜的問題或系統(tǒng)分解成更小、更容易解決的部分。這些較小的問題一個(gè)接一個(gè)地解決,直到更大的復(fù)雜問題得到解決。
 
  如果一個(gè)問題沒有被分解,就很難解決。一次處理多個(gè)不同的階段要比把一個(gè)問題分解成許多小問題并逐個(gè)解決每一個(gè)問題要困難得多。
 
  2.模式識(shí)別

  一旦你把這個(gè)復(fù)雜的問題分解成更小的問題,下一步就是看看它們之間的相似之處。
 
  模式識(shí)別是發(fā)現(xiàn)每個(gè)單獨(dú)的問題中的共享特征。你觀察到什么相似之處?在被分解的小問題中發(fā)現(xiàn)這些相似之處可以幫助我們更有效地解決復(fù)雜的問題。
 
  3.提取
 
  提取指只關(guān)注重要的信息,忽略無關(guān)的細(xì)節(jié)。為了獲取一個(gè)解決方案,我們需要忽略不必要的特征,以便把注意力集中在我們所做的事情上。那么,我們需要關(guān)注的重要信息是什么呢?在提取中,焦點(diǎn)主要集中在每個(gè)元素都通用的常規(guī)特征上,而不是具體的細(xì)節(jié)。
 
  一旦你有了大致的特征,你就可以創(chuàng)建一個(gè)問題的模型;一個(gè)模型是我們?cè)噲D解決的問題所建立的總體思路。
 
  如果我們不提取,我們可能會(huì)以錯(cuò)誤的方式解決我們正在努力解決的問題。一旦我們有了一個(gè)模型,我們就可以設(shè)計(jì)一種算法。
 

 
  4.算法改寫
 
  你把大問題分解成更小、更容易管理的問題。你已經(jīng)發(fā)現(xiàn)了這些問題的相似之處。你把注意力集中在相關(guān)細(xì)節(jié)上,忽略任何無關(guān)緊要的東西。現(xiàn)在是時(shí)候制定一個(gè)循序漸進(jìn)的指令來解決每一個(gè)小問題,或者在解決問題時(shí)要遵循的規(guī)則。這些簡單的步驟或規(guī)則被用來編程計(jì)算機(jī),以幫助解決一個(gè)復(fù)雜的問題。它們也被稱為算法。算法是一種計(jì)劃,一套用于解決問題的循序漸進(jìn)的指令。
 
  算法并不總是涉及復(fù)雜的編程步驟;從本質(zhì)上說,它們是邁向目標(biāo)的一系列步驟。編寫一個(gè)算法需要大量的計(jì)劃才能正確地工作。你的電腦提供的解決方案和你寫的算法一樣好。如果這個(gè)算法不好,那么你的解決方案也不會(huì)很好。

       如果你還想了解更多關(guān)于網(wǎng)站建設(shè)的內(nèi)容,還可以看看:6條創(chuàng)造優(yōu)秀網(wǎng)站時(shí)你需要了解的認(rèn)知偏見原理。
 
 

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

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