其實,馮浩對盧天涯講解的內容已經十分熟悉了。
面向過程的結構化程序設計,一共分三種基本結構:順序結構、選擇結構、循環結構。
原則有三點:
一、自頂向下:指從問題的全局下手,把一個複雜的任務分解成許多易於控制和處理的子任務,子任務還可能做進一步分解,如此重複,直到每個子任務都容易解決為止。
二、逐步求精,針對代碼,需要精簡。
三、模塊化:指解決一個複雜問題是自頂向下逐層把軟體系統劃分成一個個較小的、相對獨立但又相互關聯的模塊的過程。
盧天涯很快就把概念的課程講解完畢了,他剛布置了一個任務,就是讓眾人在本子上,編寫三種基本結構的邏輯圖。
幾分鐘之後,馮浩快速地畫完了三個邏輯圖。
當盧天涯走到馮浩旁邊,看到他已經畫完了,而且畫得很準確,微微點點表示讚賞。心中想道,沒想到這個班,還有個不錯的苗子。
馮浩畫完了之後,他就開始考慮如何進行單片機的任務。
去圖書館刷書,那是必然的,還得準備實驗室才行。
…
很快就下課了,馮浩吃完午飯,直接奔向圖書館,他需要找這方面的書籍。
《直升機結構與系統》、《直升機動力學工程設計》、《輕型無人直升機控制系統設計與實踐》、《直升機飛行控制》、《力學材料》、《飛行器結構與力學基礎》、《單片機基礎編程》……
馮浩一連找到了十本書籍,都是與無人飛機相關的。
在圖書館員,目瞪口呆的眼光中,馮浩帶著十本書走了,好在桂大的學生最多可以借十五本書,不然馮浩都帶不走全部的書籍。
往後幾天裡,馮浩無論什麼課程,都瘋狂地看著從圖書館借的書籍。
不知道是怎麼了,馮浩感覺他看這些書籍,好像很容易理解了。
他把這歸功於重生了,不然他的悟性怎麼會突然提升了?!
原本看書,可能是一目兩行。
現在馮浩覺得可以一目十行,而且看過的內容,都記憶深刻。
周四晚上,馮浩拿著《力學材料》、《飛行器結構與力學基礎》、《單片機基礎編程》這三本書來到自習室。
嗯,先看看《單片機基礎編程》。
確認確認,自己還記得多少內容。
第一課程,單片機基礎。
認識單片機,單片機的概述,單片機的應用,二進位數的運算,邏輯運算。
嗯,這些已經會了。
馮浩直接掃一眼,就略過第一課程,這些知識,他都已經滾瓜熟爛了。
還需要再看這些基本運算,這不是侮辱他的智商嗎?
第二課程,單片機的硬體結構和原理。
嗯,這個得好好看看。
馮浩真硬體結構,還是不太熟悉的。
得學習和了解一下,起碼得知道情況。
對了,這個硬體的,最後找人合作。
嵌入式系的,倒是不錯的選擇,有空找個學長試試看。
馮浩思索著,反正可以合作的,他自己把握主方向,剩下的找專業人士,那不就行了。
硬體結構,略過…
第三課程,單片機指令系統。
這個是真的得認真學習了。
指令格式、尋址方式、指令中符號意義說明、數據傳送類指令、算術運算類指令、邏輯運算類指令、控制轉移類指令。
一連七八個指令,馮浩看得津津有味。
不斷地推算著,哪些指令有用的,可以應用於無人飛機的指令。
第四課程,彙編語言程序設計簡介。
這個馮浩精通,沒有難度,直接跳過。
之後的一些知識,馮浩或多或少,都接觸過,學習起來非常快。
書籍被他一頁又一頁地翻著。
「這人有病吧,怎麼看書是一直翻著書頁的。」
在馮浩不遠處的藍曉靈,看著他的行為,不禁嘀咕道。
從馮浩開始看書,藍曉靈就注意到馮浩這個高高的年輕帥哥了。
愛好學習,同時又帥。
這讓她不禁多看了兩眼。
可是,馮浩接下來的行為,讓他失望了。
這是來譁眾取寵的吧,看書哪有這樣看的?!
「哼,好像看的是程序的書,是我們學院的學弟吧,等下為難一下他。」
推了推黑色的鏡框,藍曉靈嘀咕著道,如果馮浩正常看書,他倒是樂意馮浩坐她旁邊。
關鍵是現在馮浩頻繁翻書,已經影響到她看書了。
藍曉靈是大四的學生,她在備戰考研的,被打擾了,心中變得有點不爽了。
「你好,這位帥哥,你也是計算機學院的?」
藍曉靈拿著一道,困惑了她很久的考驗課題,向馮浩請教:「請幫忙看看我這道題?」
馮浩有點莫名地看著這個小姐姐,怎麼突然讓他來解決問題。
算了,同是計算機學院的學生,本著救人一命勝造七級浮屠的好意,還是幫幫她吧。
馮浩從藍曉靈手中接過課題,就看了起來。
沒多難呀,怎麼讓我看這個,不就是一道PV同步問題嗎?
題目如下:
今有4個並發進程R1、R2、P1、P2,它們共享一個緩衝器B。R1、R2負責向緩衝區中送數據,P1、P2負責列印緩衝區中數據,要求:如果是R1送的數據,P1負責列印,如果是R2送的數據,P2負責列印,緩衝器B中每次只能存放一個數據,用PV操作描述4個進程的同步關係。
於是馮浩思索了一下,筆尖揮動,在紙上寫出了答案。
「這是你要的答案,沒有其他的事情,別打擾我看書。」
說著這句話,馮浩就沒再管藍曉靈,繼續翻著他的書。
%…*!#
藍曉靈拿過答案和卷子,一頓嘀咕,心中冒出了滿天星。
這道題,這麼容易的嗎?難道他是研究生?
還想繼續問馮浩一下的,但看著馮浩認真起來書了,一副生人勿擾的模樣,她還是乖乖地坐回原來的座位。
這小插曲,根本阻止不了馮浩繼續翻書,瘋狂地吸取書本的知識。
一周下來,馮浩每天十幾個小時,瘋狂地刷著書。