我的第一个练习
? ? ??當(dāng)我第一次知道要開通這個博客的時候,其實我是拒絕的!因為我覺得……呀……你不能叫我開通我就馬上開通,第一,我要試一下,我又不想說,你開通一個博客之后以后加了很多特技,那效果DUANG……很炫!很亮!很與眾不同!結(jié)果我的博客一出來我的朋友關(guān)注了以后一定罵我,根本沒有這種效果!這證明上面那個是假的……我說先要給我試一下。后來我經(jīng)過也知道他們是加特效的,而且沒有那種光彩奪目的效果。那寫了這第一篇博文,寫了之后呢,起碼我覺得特別有成就感,每天還在堅持寫博客,我還推薦給我的朋友們一起寫博客給大家試試看,沒想到真的是一個不錯的抒發(fā)自己真實情感的地方。
? ? ? 在這一篇博客里,我要講述的是一個關(guān)于我的編寫一個關(guān)于四則運算的程序。在剛開始接觸這個練習(xí)時,我想了很久,我該怎么做,怎么能夠在最短的時間里去完成它呢?老師讓我們查閱了課本上的一些內(nèi)容,我也上網(wǎng)查詢了一些有關(guān)于這個程序的一些代碼,然后我就開始著手編寫程序了。首先,我考慮到的,是用c語言編寫這個程序,因為之前大一的時候做過類似的程序,是從最簡單的四則運算開始測試我的程序,只需要一些簡單的字符和數(shù)組,再加上一個簡單的swtich()語句就可以實現(xiàn)了,我花了差不多半個小時的時間編寫了這個程序的大體框架。后來,我又考慮到了一個四則運算都會有它的優(yōu)先級,于是就必須有判斷操作符的優(yōu)先級,要添加不同的模塊去實現(xiàn)它的功能。再來, 一個四則運算有時候就會有關(guān)于括號的四則運算,于是,我又添加了判斷括號的優(yōu)先級操作。再接下來,我又根據(jù)了不同的要求——例如:數(shù)值范圍、加減有無負數(shù)、除法有無余數(shù)、是否支持分數(shù)(真分數(shù)、假分數(shù))等問題對這個程序進行了不同的程度的完善,但最終還是只停留在了沒有可執(zhí)行窗體的一個較為簡單的界面來測試這個程序。于是我又在思考怎么通過Java的界面設(shè)計讓這個程序給人一種溫馨的、可以讓我們一看到就想要有一種做題的欲望的界面。由于我的編程能力有限,所以暫時還不能做出最終的讓我覺得十分滿意的作品。我會在接下來的時間里跟我的隊友們繼續(xù)探討這個話題,把這個程序一直完善下去。
? ? ?時乎時乎不再來,愿我少年多采栽。時間匆匆過去,流水轉(zhuǎn)瞬即逝,留下的只是時光給我們的不可磨滅的記憶。軟件工程是一個比較抽象而又很具體的過程,需要我們花很多的時間在上面,只有自己一個人的力量是不夠的,要想完成一個比較好的作品,我們必須有屬于我們自己的志同道合的隊友并且要跟我們的隊友一起努力、一起探討,才能夠獲得屬于我們的收獲。在追尋夢想的過程中,往往是艱辛的,所以需要少年的我們珍惜時光,珍惜生活中每一個讓我們成長的機會,讓我們變得更高、更強、更優(yōu)秀。
轉(zhuǎn)載于:https://www.cnblogs.com/mikky/p/4367981.html
總結(jié)
- 上一篇: Codeforces Round #29
- 下一篇: 结对开发——环形一维数组求最大子数组和