歡迎來到天天文庫
瀏覽記錄
ID:25731049
大?。?05.50 KB
頁數:23頁
時間:2018-11-22
《c語言課程設計--飄動的紅旗》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、西安建筑科技大學大作業(yè)(論文)成績_西安建筑科技大學本科課程設計報題目:紅旗圖案的程序設計學生姓名:學號:院(系):專業(yè):指導教師:20101年01月01日第23頁共23頁西安建筑科技大學大作業(yè)(論文)課程設計任務書專業(yè)班級:學生姓名:指導教師:一、大作業(yè)(論文)題目紅旗圖案的程序設計二、本次大作業(yè)(論文)應達到的目的本次課程設計的目的是運用計算機語言設計通信錄管理系統(tǒng),通過此次課程設計,加深學生對本課程基本知識的理解,提高綜合運用知識的能力;掌握本課程的主要內容、工程設計或撰寫小論文的步驟和方法;以提高學生獨立分析問題、解決問題的能力,逐步增強實際工程訓練。三、本次大
2、作業(yè)(論文)任務的主要內容和要求(包括原始數據、技術參數、設計要求等)要求:要求學生在認真復習教材的基礎上,查閱相關資料、認真閱讀相關的設計要求,獨立按時完成任務;課程設計的說明書、論文要求簡潔、通順、計算正確,程序完整、清楚、規(guī)范。主要內容:?1、了解c語言圖形處理函數的圖形模式的初始化、獨立圖形程序的建立、基本圖形功能、圖形窗口以及圖形模式下的文本輸出等函數等。2、重點考察抓取系統(tǒng)時間模塊的使用。四、應收集的資料及主要參考文獻:《C程序設計》譚浩強清華大學出版社《C語言課程設計》梁旭谷曉琳黃明電子工業(yè)出版社《C語言課程設計》郭翠英中國水利水電出版社五、審核批準意見教
3、研室主任(簽字)第23頁共23頁西安建筑科技大學大作業(yè)(論文)論文題目紅旗圖案制作設計總說明紅旗圖案的設計,集中了c語言的精華,它不僅涉及到正弦函數,還有圖形的設計,最主要的是動態(tài)圖形的設計,需要查詢大量資料。在該程序設計中,我們一開始,從基本的做起,先用“*”設計出一個矩形圖樣,發(fā)現與我們想要的效果差距太大,于是查資料設計一個迎風飄展的紅旗!我們從《c語言程序設計》的一本書中了解到,通過編程可以輸出任意你想要的圖形!,這就需要掌握圖形函數:arc函數(畫弧線),drawpoly函數(化多邊形)等等,當然它還可以讓圖形充滿色彩!如,getbkcolor函數(獲取當前北疆
4、顏色),getcolor函數(獲取當前繪圖顏色)······。掌握這些之后,通過參考其他圖形設計程序的方式我們最終設計出來。我們一個個單個設計。我們五個人分工明確,一個人用line函數畫矩形,一個用getbkcolor函數和getcolor函數編寫一個程序,輸出一個圓,他的背景是白色的,里面是紅色的,其他幾個人尋找讓正弦函數圖像輸出的程序······最后,結合所有簡單程序參考資料,設計出一個紅旗圖案。第23頁共23頁西安建筑科技大學大作業(yè)(論文)在紅旗圖案制作當中,特別需要注意的是#define宏定義的使用1.voidInitDy(void){floatang;/*定義
5、正弦曲線變化時所對應的角度*/inti;for(i=0;i6、or(i=0;i7、“紅旗圖案設計程序”目錄1.第23頁共23頁西安建筑科技大學大作業(yè)(論文)課程設計任務書···································22.論文題目··········································33.紅旗圖案設計程序···································64.詳細設計···········································74.1函數模塊········································
6、or(i=0;i7、“紅旗圖案設計程序”目錄1.第23頁共23頁西安建筑科技大學大作業(yè)(論文)課程設計任務書···································22.論文題目··········································33.紅旗圖案設計程序···································64.詳細設計···········································74.1函數模塊········································
7、“紅旗圖案設計程序”目錄1.第23頁共23頁西安建筑科技大學大作業(yè)(論文)課程設計任務書···································22.論文題目··········································33.紅旗圖案設計程序···································64.詳細設計···········································74.1函數模塊········································
此文檔下載收益歸作者所有