官术网_书友最值得收藏!

1.1 編程能力測評

編程其實并不需要特別的思維能力和超常的智商,它絕對不是一項遙不可及的技能,普通人經過學習也能享受編程的快樂。下面有5道題,能夠正確作答就說明讀者具有一定編程潛能,完全可以勇敢地踏入編程領域!

1題:如果已知A車大于B車,B車大于C車,那么A車一定(        )C車。

A.大于           B.等于       C.小于

2題:如圖1-1所示,討厭走路的小豬放學回家共有3條路可選,A路最遠但有公交車可乘坐,B路最近但路上有惡霸大灰狼,它以欺負小豬為樂,C路可以騎車或者徒步,但是沒有公交車,你認為小豬會選擇哪條路呢?

圖1-1 小豬回家路線圖

加大難度,來做個數學題。

3題:某運輸公司負責為某鮮花公司往A地送2000盆鮮花,在運輸協議中規定:(1)每盆鮮花的運費是1元;(2)每打碎一盆花,不但不給運費,還要賠償5元。最終運輸公司共得運費1760元。請你算一算,運輸公司在運送過程中打碎了多少盆鮮花?

4題:如圖1-2所示,觀察下面4個圖形,你認為第5個圖形應該是選項中的哪一個?

圖1-2 選擇第5個圖形示意圖

還不夠燒腦?加油,最后一題了!

5題:如圖1-3所示,根據圖案規律,你認為右下角缺少的是哪個圖形?

圖1-3 選擇缺少圖形示意圖

第1題的答案是A,你肯定能選對。這說明你具有判斷能力,能夠正確判斷大小關系。

第2題的答案也是A,你選對了嗎?雖然B路是最短的,但是有一個小豬繞不過的障礙——大灰狼,說明此路不通。盡管A路比C路長,但是A路有公交車,小豬可以選擇乘坐公交車回家,這符合它懶惰的性格。能正確回答第2題,說明你具有分析能力,可以洞悉問題的關鍵,從而做出正確的選擇。

第3題的答案是40盆,你做對了嗎?每打碎一盆花,首先會損失1元運費,再加上需要賠償5元,即每打碎一盆花,收益就要減少1+5=6元。收益一共減少了2000×1–1760=240元,240除以6就得出40盆。如果你答對了,說明你具有計算能力,能夠將多種因素綜合起來分析并計算,加減乘除都能搞定。

第4題的答案是B,你答對了嗎?簡單說一下推理過程:從最大的圖形入手,順序是三角形、圓形、方形、三角形,按照循環規律,下一個圖形應該是圓形,于是可以排除A和E兩項;然后看細節,頂端的順序是十字、圓、方塊、十字,按照循環規律,下一個就是圓,B、C、D3個答案的頂端都是正確的;接著看底端,順序為三角形、菱形、三角形、菱形,按照循環規律下一個為三角形,因此排除C選項后只剩B和D兩項;我們不難發現,這兩個圖形的左下角和右側圖形都是一樣的,因此重點就是分析左側中間的圖形了,原始順序為圓、十字、三角形、圓,按照循環規律,下一個就是十字,所以正確答案是B。如果你答對了,這說明你具有推理能力,而且還明白什么是循環。

第5題的答案是D,這道題包含了一個編程領域很重要的運算方法——邏輯運算(也稱布爾運算,后面的章節會為大家介紹),包括與、或、非3種運算。本題用到了“與”運算和“或”運算,將每行的1號圖形和2號圖形重疊,將重復的線條去掉,不重復的線條保留,得到3號圖形。先看A行,將1號圖形和2號圖形重疊,兩者重復部分是外面的圓形,于是去掉這個圓形,得出了3號圖形。這里采用的是邏輯運算中的“與”運算,即1號圖形的線條“與”2號圖形的線條,只要有重復的就采取去掉操作。再看B行,將1號圖形和2號圖形重疊,兩者沒有重復的區域,加起來就得出了3號圖形。這里采用的是邏輯運算中的“或”運算,即1號圖形的線條“或”2號圖形的線條,只要不重復就都保留。最后分析C行,將1號圖形和2號圖形重疊,按照前面執行的邏輯“與”和“或”運算,將重疊的線條去掉,不重疊的線條保留,最后得出的答案就是D。如果你連這一題都答對了,那就非常厲害了,你不但具備編程的能力,而且極有可能成為像比爾?蓋茨那樣的軟件行業領袖。

相信以上5道題難不倒大家,可能連你自己都沒有想到原來有這么多能力:判斷能力、分析能力、計算能力、推理能力和邏輯運算能力,這些能力匯總到一起就是邏輯思維能力。

我可以肯定地告訴你,只要具備以上邏輯思維能力,就有一定的編程能力。再通過對某種程序語言的學習,編寫出能夠解決問題的程序就不再是可望而不可即的事情。

主站蜘蛛池模板: 页游| 山丹县| 饶平县| 繁昌县| 贵溪市| 临夏市| 阿鲁科尔沁旗| 玉田县| 滦平县| 东丰县| 长治市| 龙胜| 循化| 顺昌县| 抚州市| 绍兴市| 蛟河市| 沙湾县| 隆德县| 安义县| 吉林省| 铜川市| 聂荣县| 湖南省| 龙泉市| 丁青县| 闽清县| 门头沟区| 洞口县| 宁晋县| 隆回县| 万盛区| 康乐县| 岳普湖县| 白银市| 新津县| 宁都县| 禹州市| 阳新县| 广西| 五台县|