freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設(shè)計(jì)--飄動(dòng)的紅旗(已修改)

2025-06-21 10:03 本頁面
 

【正文】 西安建筑科技大學(xué)大作業(yè)(論文) 第 1頁 共 20頁 成績 _ 西安建筑科技大學(xué) 本 科 課 程 設(shè) 計(jì) 報(bào) 題 目: 紅旗圖案的程序設(shè)計(jì) 學(xué)生姓名: 學(xué) 號(hào): 院 (系): 專 業(yè): 指導(dǎo)教師: 20211年 01 月 01 日 西安建筑科技大學(xué)大作業(yè)(論文) 第 2頁 共 20頁 課程設(shè)計(jì)任務(wù)書 專業(yè)班級(jí): 學(xué)生姓名: 指導(dǎo)教師: 一、大作業(yè)(論文)題目 紅旗圖案的程序設(shè)計(jì) 二、本次大作業(yè)(論文)應(yīng)達(dá)到的目的 本次 課程設(shè)計(jì)的 目的是運(yùn)用計(jì)算機(jī)語言設(shè)計(jì) 通信錄管理系統(tǒng) , 通過 此次課程設(shè)計(jì) ,加深學(xué)生對(duì)本課程基本知識(shí)的理解,提高綜合運(yùn)用知識(shí)的能力;掌握本課程的主要內(nèi)容、工程設(shè)計(jì)或撰寫小論文的步 驟和方法;以提高學(xué)生獨(dú)立分析問題、解決問題的能力,逐步增強(qiáng)實(shí)際工程訓(xùn)練。 三、本次大作業(yè)(論文)任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計(jì)要求等) 要求 : 要求學(xué)生在認(rèn)真復(fù)習(xí)教材的基礎(chǔ)上,查閱相關(guān)資料、認(rèn)真閱讀相關(guān)的設(shè)計(jì)要求,獨(dú)立按時(shí)完成任務(wù);課程設(shè)計(jì)的說明書、論文要求簡潔、通順、計(jì)算正確,程序完整、清楚、規(guī)范。 主要內(nèi)容 : 了解 c語言圖形處理函數(shù)的 圖形模式的初始化、獨(dú)立圖形程序的建立、基本圖形功能、圖形窗口以及圖形模式下的文本輸出等函數(shù) 等。 重點(diǎn)考察 抓取系統(tǒng)時(shí)間模塊的使用 。 四、應(yīng)收集的資料及主要參考文獻(xiàn): 《 C程序設(shè)計(jì)》 譚浩強(qiáng) 清華大學(xué)出版社 《 C語言課程設(shè)計(jì)》 梁旭 谷曉琳 黃明 電子工業(yè)出版社 《 C語言課程設(shè)計(jì)》郭翠英 中國水利水電出版社 五、審核批準(zhǔn)意見 教研室主任(簽字) 西安建筑科技大學(xué)大作業(yè)(論文) 第 3頁 共 20頁 論文題目 紅旗圖案制作 設(shè)計(jì)總說明 紅旗圖案的設(shè)計(jì), 集中了 c語言的精華,它不僅涉及到正弦函數(shù),還有圖形的設(shè)計(jì),最主要的是動(dòng)態(tài)圖形的設(shè)計(jì),需要查詢大量資料。 在該程序設(shè)計(jì)中,我們一開始,從基本的做起,先用“ *” 設(shè)計(jì)出一個(gè)矩形圖樣,發(fā)現(xiàn)與我們想要的效果差距太大,于是查資料設(shè)計(jì)一個(gè)迎風(fēng)飄展的紅旗!我們從《 c語言程序設(shè)計(jì)》的一本書中了解到,通過編程可以輸出任意你想要的圖形!,這就需要掌握?qǐng)D形函數(shù): arc函數(shù)(畫弧線) ,drawpoly函數(shù)(化多邊形)等等,當(dāng)然它還可以讓圖形充滿色彩!如, getbkcolor 函數(shù) (獲取當(dāng)前北疆顏色 ), getcolor 函數(shù) (獲取當(dāng)前繪圖顏色 ) 掌握這些之后,通過參考其他圖形設(shè)計(jì)程序的方式我們最終設(shè)計(jì)出來。我們一個(gè)個(gè)單個(gè)設(shè)計(jì)。我們五個(gè)人分工明確,一個(gè)人用line 函數(shù)畫矩形, 一個(gè)用 getbkcolor 函數(shù)和 getcolor 函數(shù)編寫一個(gè)程序,輸出一個(gè)圓,他的背景是白色的,里面是紅色的,其他幾個(gè)人尋找讓正弦函數(shù)圖像輸出的程序最后,結(jié)合所有簡單程序參考資料,設(shè)計(jì)出一個(gè)紅旗圖案。 在紅旗圖案制作當(dāng)中,特別需要注意的是 define 宏定義的使用 西安建筑科技大學(xué)大作業(yè)(論文) 第 4頁 共 20頁 1. void InitDy(void) { float ang。/*定義正弦曲線變化時(shí)所對(duì)應(yīng)的角度 */ int i。 for (i=0。iWAVE_WID。i++) { ang=(float)i/WAVE_WID*M_PI*2。/*角度的表達(dá)式 */ Dy[i]=WAVE_HI*sin(ang)。/*數(shù)組定義旗面浪的微小變量 */ } } ,相當(dāng)困難。 背景顏色和旗面得設(shè)置 void DrawFlag(int offset) { int x,y,dy。 int a,b,c,d。 int i,l。 setbkcolor(BACKCOLOR)。/*設(shè)置背景顏色 */ cleardevice()。 setcolor(FLAGCOLOR)。/*設(shè)置旗面顏色 */ for (i=0。iFLAG_WID。i++) { x=FLAG_X+i。 dy=Dy[(i+offset)%WAVE_WID]。 y=FLAG_Y+dy。 line(x,y,x,y+FLAG_HI)。/*使用畫直線函數(shù)畫旗面 */ } 3. 在實(shí)現(xiàn)函數(shù)功能的過程中,我們運(yùn)用了宏定義,循環(huán)語句,函數(shù)的調(diào)用。 付: 宏定義定義紅旗左上角的點(diǎn)坐標(biāo) (FLAG_X, FLAG_Y),紅旗旗面的寬 (FLAG_WID)、高 (FLAG_HI),飄動(dòng)時(shí)紅旗旗面浪的寬 (WAVE_WID)、高(WAVE_HI),背景、 旗面、旗桿的顏色 (BACKCOLOR, FLAGCOLOR、 SRTICKCOLOR)。 具體的程序詳見“紅旗圖案設(shè)計(jì)程序” 目 錄 1. 課程設(shè)計(jì)任務(wù)書 2 3 西安建筑科技大學(xué)大作業(yè)(論文) 第 5頁 共 20頁 6 7 183
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1