當前位置:首頁 » 課程大全 » 課程設計任務書致謝

課程設計任務書致謝

發布時間: 2021-02-18 07:21:34

『壹』 《C語言程序設計》課程設計任務書 請各位高手指教啊!十萬火急!!!!

#include <graphics.h>
#include <conio.h>
#include <dos.h>
#include <malloc.h>
#include <math.h>

#define PATH "c:\\tc"
#define BK 7
#define DC 8
#define LC 15
#define P1 1
#define P2 4
#define X 121
#define Y 41
#define M 8

int newmap[26][14] ={{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0, 1,1},
{1,1, 0,0,0,0,0,0,0,0,0,0 , 1,1},
{1,1, 1,1,1,1,1,1,1,1,1,1, 1,1},
{1,1, 1,1,1,1,1,1,1,1,1,1, 1,1}};

int bmp[20][20]={{0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0},
{0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0},
{1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1},
{1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1},
{1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1},
{1,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,1},
{1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1},
{1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1},
{1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1},
{1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1},
{1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1},
{1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1},
{1,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,1},
{1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1},
{1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1},
{1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1},
{0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0},
{0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0}};
int next;
int xx,yy;
int map[2][26][14];
int kk[M][4][4]= {
{
{0,0,0,0},
{0,0,2,0},
{0,2,2,2},
{0,0,0,0}
},

{
{0,0,0,0},
{0,2,0,0},
{0,2,0,0},
{0,2,2,0}
},

{
{0,2,0,0},
{0,2,0,0},
{0,2,0,0},
{0,2,0,0}
},

{
{0,0,2,0},
{0,0,2,0},
{0,2,2,0},
{0,0,0,0}
},

{
{0,0,0,0},
{0,2,0,0},
{0,2,2,0},
{0,0,2,0}
},

{
{0,0,0,0},
{0,2,2,0},
{0,2,2,0},
{0,0,0,0}
},

{
{0,0,0,0},
{0,2,2,0},
{0,0,2,0},
{0,2,2,0}
},
{
{0,0,0,0},
{0,0,2,0},
{0,2,2,0},
{0,2,0,0}
}
};

char far * bit[3],*sim;
int score,level;
/************/
int getkey();
void edge(int l,int t,int r,int b,int c1,int c2);
void init();
void new();
void newk();
void draw(int x,int y,int c);
void show();
void close();
void down();
int candown();
void tobotton();
int canturn();
void turn();
int canleft();
void left();
int canright();
void right();
int isok(int x);
void ok(int x);
void showscore();
void drawnext();
int isover();
void over();

int getkey()
{
char ch=0;
if(kbhit())
ch=getch();
return(ch);
}

void init()
{
int gdriver=DETECT,gmode;
int size,i,j;
/* registerbgidriver();*/
initgraph(&gdriver,&gmode,PATH);
setbkcolor(BK);
setfillstyle(11,8);
edge(X-9,Y-9,X+408,Y+408,DC,DC);
floodfill(1,1,DC);
edge(X-9,Y-9,X+408,Y+408,DC,LC);
edge(X-7,Y-7,X+406,Y+406,DC,LC);

edge(X-1,Y-1,X+201,Y+401,DC,LC);
edge(X-3,Y-3,X+203,Y+403,LC,DC);

edge(X+260,Y-1,X+341,Y+81,DC,LC);
edge(X+258,Y-3,X+343,Y+83,LC,DC);

size=imagesize(X+1,Y+1,X+20,Y+20);
bit[0]=(char far*)malloc(size);

if(bit[0]==NULL){sound(2000);getch();nosound();exit(1);}

getimage(X+1,Y+1,X+20,Y+20,bit[0]);

for(i=0;i<20;i++)
for(j=0;j<20;j++)
if(bmp[i][j]==1)
putpixel(X+1+j,Y+1+i,P1);
bit[1]=(char far*)malloc(size);

if(bit[1]==0){sound(2000);getch();nosound();exit(1);}

getimage(X+1,Y+1,X+20,Y+20,bit[1]);

for(i=0;i<20;i++)
for(j=0;j<20;j++)
if(bmp[i][j]==1)
putpixel(X+1+j,Y+1+i,P2);
bit[2]=(char far*)malloc(size);

getimage(X+1,Y+1,X+20,Y+20,bit[2]);

setcolor(8);
outtextxy(X+245,Y+95,"score");
outtextxy(X+320,Y+95,"level");
edge(X+240,Y+107,X+290,Y+122,LC,DC);
edge(X+242,Y+109,X+288,Y+120,DC,LC);
edge(X+315,Y+107,X+365,Y+122,LC,DC);
edge(X+317,Y+109,X+363,Y+120,DC,LC);

size=imagesize(X+240,Y+107,X+290,Y+122);
sim=(char far *)malloc(size);
getimage(X+240,Y+107,X+290,Y+122,sim);

edge(X+207,Y+133,X+400,Y+401,LC,DC);
edge(X+210,Y+135,X+397,Y+398,LC,DC);

outtextxy(X+213,Y+140,"Control Option:");
outtextxy(X+213,Y+150,"-----------------");
outtextxy(X+213,Y+160," [P]--Start/Pause");
outtextxy(X+213,Y+177," [Esc]--Quit the game");
outtextxy(X+213,Y+194," [W]--Turn");
outtextxy(X+213,Y+211," [A]--Left");
outtextxy(X+213,Y+228," [S]--Down fast");
outtextxy(X+213,Y+245," [D]--Right");
outtextxy(X+213,Y+262,"[Space]--Down to botton");

for(i=0;i<4;i++)
edge(X+213+i*3,Y+278+i*4,X+394-i*3,Y+391-i*4,DC,LC);
outtextxy(X+224,Y+300," This game was");
outtextxy(X+224,Y+312,"programed by jackin.");
outtextxy(X+224,Y+324," If you discover" );
outtextxy(X+224,Y+336,"errors in it ,please");
outtextxy(X+224,Y+348," email to:");
setcolor(4);
outtextxy(X+224,Y+360," [email protected]");

if(bit[0]==0||bit[1]==0||bit[2]==0||sim==0)
{
close();
exit(1);
}
putimage(X+1,Y+1,bit[0],0);
}

void edge(int l,int t,int r,int b,int c1,int c2)
{
int cl=getcolor();
setcolor(c1);
line(l,t,r-1,t);
line(l,t,l,b-1);
setcolor(c2);
line(r,t,r,b);
line(l,b,r,b);
setcolor(cl);
}

void draw(int x,int y,int c)
{
putimage(X+20*y,Y+x*20,bit[c],0);
}

void show()
{
int i,j;
for(i=0;i<20;i++)
for(j=0;j<10;j++)
if(map[1][i+4][j+2]!=map[0][i+4][j+2])
{
map[0][i+4][j+2]=map[1][i+4][j+2];
draw(i,j,map[1][i+4][j+2]);
}

}

void close()
{
int i;
for(i=0;i<3;i++)
free(bit[i]);
free(sim);
closegraph();
}

void new()
{
int i,j,t=-1;

score=0;
level=1;
showscore();

for(i=0;i<26;i++)
for(j=0;j<14;j++)
{
map[1][i][j]=newmap[i][j];
map[0][i][j]=0;
}

for(;t<0;)
t=rand();
next=t%M;
}

void newk()
{
int i,j,t=-1;
xx=1;
yy=5;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
map[1][xx+i][j+yy]=kk[next][i][j];

for(;t<0;)
t=rand();
next=t%M;
show();
}

int candown()
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(map[1][xx+i][yy+j]==2&&map[1][xx+i+1][yy+j]==1)
return(0);
}
return(1);
}

void down()
{
int i,j;
xx++;
for(i=3;i>=0;i--)
for(j=3;j>=0;j--)
{
if(map[1][xx+i-1][yy+j]!=1)
{
if(map[1][xx+i][yy+j]!=1)
map[1][xx+i][yy+j]=map[1][xx+i-1][yy+j];
}
else
{
if(map[1][xx+i][yy+j]!=1)
map[1][xx+i][yy+j]=0;
}
}
for(j=0;j<4;j++)
if(map[1][xx-1][yy+j]==2)
map[1][xx-1][yy+j]=0;
}

void tobotton()
{
int i,j;
for(i=3;i>=0;i--)
for(j=3;j>=0;j--)
if(map[1][xx+i][yy+j]==2)
map[1][xx+i][yy+j]=1;
}

int canturn()
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(map[1][xx+3-j][i+yy]==1&&map[1][xx+i][j+yy]==2)
return(0);
return(1);
}

void turn()
{
int i,j,t[4][4];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(map[1][xx+i][j+yy]==1)
t[i][j]=0;
else
t[i][j]=map[1][xx+i][j+yy];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(map[1][xx+i][j+yy]!=1)
map[1][xx+i][j+yy]=t[j][3-i];
}

int canleft()
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(map[1][xx+i][yy+j]==2&&map[1][xx+i][yy+j-1]==1)
return(0);
}
return(1);
}

void left()
{
int i,j;
yy--;
for(i=3;i>=0;i--)
for(j=0;j<4;j++)
{
if(map[1][xx+i][yy+j+1]!=1)
{
if(map[1][xx+i][yy+j]!=1)
map[1][xx+i][yy+j]=map[1][xx+i][yy+j+1];
}
else
{
if(map[1][xx+i][yy+j]!=1)
map[1][xx+i][yy+j]=0;
}
}
for(j=0;j<4;j++)
if(map[1][xx+j][yy+4]==2)
map[1][xx+j][yy+4]=0;
}

int canright()
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(map[1][xx+i][yy+j]==2&&map[1][xx+i][yy+j+1]==1)
return(0);
}
return(1);
}

void right()
{
int i,j;
yy++;
for(i=3;i>=0;i--)
for(j=3;j>=0;j--)
{
if(map[1][xx+i][yy+j-1]!=1)
{
if(map[1][xx+i][yy+j]!=1)
map[1][xx+i][yy+j]=map[1][xx+i][yy+j-1];
}
else
{
if(map[1][xx+i][yy+j]!=1)
map[1][xx+i][yy+j]=0;
}
}
for(j=0;j<4;j++)
if(map[1][xx+j][yy-1]==2)
map[1][xx+j][yy-1]=0;
}

int isok(int x)
{
int i;
if(x>23)return(0);
for(i=2;i<12;i++)
if(map[1][x][i]==0||map[1][x][i]==2)
return(0);

return(1);
}

void ok(int x)
{
int i;
for(;x>0;x--)
for(i=2;i<12;i++)
map[1][x][i]=map[1][x-1][i];
score++;
level=score/10+1;
}

void showscore()
{
char s[20],l[20];
itoa(score,s,10);
itoa(level,l,10);
putimage(X+240,Y+107,sim,0);
putimage(X+315,Y+107,sim,0);
outtextxy(X+244,Y+111,s);
outtextxy(X+325,Y+111,l);
}

void drawnext()
{
int x,y;
for(x=0;x<4;x++)
for(y=0;y<4;y++)
{
putimage(X+261+20*y,Y+x*20,bit[kk[next][x][y]],0);
}
}

int isover()
{
int i;
for(i=2;i<12;i++)
if(map[1][3][i]==1)return(1);
return(0);
}

void over()
{
int i,j;
for(i=23;i>3;i--)
{
for(j=2;j<12;j++)
map[1][i][j]=1;
show();
delay(1000);
}
for(i=4;i<24;i++)
{
for(j=2;j<12;j++)
map[1][i][j]=0;
show();
delay(1000);
}
}

main()
{ int graphdriver=DETECT;
int graphmode;
int i,j;
char cc;
init();
start:
cc=getkey();
for(;cc!='p'&&cc!='P';)
{
rand();
if(cc==27)goto end;
cc=getkey();
}
new();
newk();
for(;;)
{
for(i=0;i<20000-level*1000;i++)
{
switch(getkey())
{
case 27:
over();
goto end;
case 'w':
case 'W':
if(canturn())
turn();
break;
case 'a':
case 'A':
if(canleft())
left();
break;
case 's':
case 'S':
if(candown())
{
down();
}
else
{

}
break;
case 'd':
case 'D':
if(canright())
right();
break;
case ' ':
for(;candown();)
down();
break;
case 'p':
case 'P':
cc=getkey();
for(;cc!='p'&&cc!='P';)
{
if(cc==27)goto end;
cc=getkey();
}
break;
default:break;
}
show();
}
drawnext();
if(candown())
{
down();
show();
}
else
{
tobotton();
for(j=1;j<24;j++)
if(isok(j))
{
ok(j);
score++;
showscore();
}
if(isover())
{
over();
goto start;
}
newk();
show();
}
}
end:
close();
getch();
}

『貳』 Photoshop課程設計任務書怎麼寫

設計要求:海報或廣告根據自己興趣內容自定。要求以直接、醒目好簡單名明了的方式傳達信息,講究創意好以視覺的沖擊力來達到一目瞭然的目的。創意根據目標的不同而不同,有的創意引人深思,有的就不需要很深的內涵,而以一種直接明了的方式告訴大眾。
在網站初步完成後,上傳到伺服器,對網站進行全范圍的測試.包括速度,兼容性,交互性,鏈接正確性,程序健壯性,超流量測試等,發現問題及時解決並記錄下來._
為什麼要記錄文檔呢 其實軟體工程本身就是一個文檔,是一個不斷充實和完善的標准.通過不斷的發現問題,解決問題,修改,補充文檔,使這個標准越來越規范,越來越工業化.進而使得網站開發趨向規范,趨向合理.
網頁製作與網站設計教程
網頁設計與製作教程
網站項目管理規范
項目實施
Delphi程序設計綜合訓練任務書
一、題目
多文檔文本編輯器
二、目的與要求
1. 目的:
1)要求學生達到熟練掌握Delphi7的基本知識和技能;
2)基本掌握面向對象程序開發的基本思路和方法;
3)掌握資料庫應用程序開發的基本知識;
4)能夠利用所學的基本知識和技能,進行簡單應用程序設計。
2. 要求
基本要求:
1)要求利用面向對象的編程思想以及組件開發原理來完成系統的設計;
2)充分利用Delphi7語言的優勢(即組件、屬性和事件等);
3)體現可視化編程風格,如功能界面通過菜單、工具欄操作,通過狀態欄向用戶反饋信息。
創新要求:
在基本要求達到後,可進行創新設計,如增加打開圖像以及進行圖像編輯的功能等。
三、信息描述
設計一個多文檔文本編輯器,能夠實現對文本的編輯、排版、列印等。程序啟動時要有密碼輸入提示,窗體應有:菜單欄、工具欄、狀態欄、工具提示(類似Word)等。
四、功能描述
1.文件操作能夠實現:新建文檔、保存文檔、打開文檔、關閉文檔、頁面設置、列印預覽、列印設置、列印等。
2.編輯操作能夠實現對文本內容的選擇、剪切、復制、粘貼、查找、替換等。
3.格式操作能夠實現對文本內容的字體、顏色等設置。
4.查看操作能夠實現工具欄的顯示與隱藏。
5.幫助操作能夠顯示版本信息等。
五、解決方案
1. 首先進行需求分析,搞清楚系統功能和任務。
2. 然後總體設計中確定模塊結構,劃分功能模塊,將軟體功能需求分配給所劃分的最小單元模塊。確定模塊間的聯系,確定數據結構、文件結構、資料庫模式,確定測試方法與策略。
3. 詳細設計中為每個模塊確定採用的演算法,選擇適當的工具表達演算法的過程(流程圖),描述模塊的詳細過程;確定每一模塊使用的數據結構;確定模塊介面的細節,包括對系統外部的介面和用戶界面,對系統內部其它模塊的介面。
4. 依據分析編寫Delphi代碼。
六、撰寫綜合設計報告或綜合設計總結
綜合設計報告要求
總結報告包括需求分析、總體設計、詳細設計、編碼(祥細寫出編程步驟)、測試的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。

『叄』 課程設計任務書是干什麼的

要做課程設計了。做什麼,條件是什麼,完成的成果要求是什麼。這些寫成一個文檔,稱「課程設計任務書」。它告訴接受任務的,要做什麼,條件是什麼,要完成的成果是什麼等信息。

『肆』 系統分析與設計課程設計任務書

可以應用網路Hi通知我
有時間可以解決你的問題
同樣的要求也可以通知我
**分析與******任務書
ES:\\

『伍』 本科生課程設計任務書,設計報告 怎麼寫

中北大學
微機原理與匯編語言
課 程 設 計 說 明 書

學生姓名: 學 號:
學 院:
專 業: 計算機科學與技術
題 目:
成績
指導教師 喬志偉、陳夠喜、徐志永

2011 年6月9日

1. 引言(大標題黑體四號字)
該題目的意義等 (小四號字宋體,1.5倍行距)
2.需求分析
該題目的需求分析(小四號字宋體,1.5倍行距)
3.總體設計
該題目的設計方案與系統構成,主要由文字組成,在必要時,可以添加一些圖或者表格。
4. 詳細設計(這一部分每個人應該是不同的)
用文字說明自己具體負責模塊的實現過程和實現原理以及設計的程序的流程圖,必要時可以添加說明性的圖形或表格。
必須要寫出,為什麼這樣做來,也就是說,必須在掌握的基礎上編寫程序。
5. 軟體測試
說明自己模塊的測試過程和測試原理。如果是組長,則要說明總體的測試情況。給出測試報告。
6. 程序清單
給出自己設計模塊的程序清單。
7. 參考資料
說明自己在課程設計中參考的文獻資料,參考資料的格式如下:
[1] 作者1,作者2 . 圖書名稱 . 出版社 . 出版社地點 . 出版年. 參考頁碼范圍

裝訂次序:
1.課程設計說明書封面 2.任務書封面 3.任務書 4. 設計說明書正文

『陸』 匯編課程設計任務書大一怎麼寫

OK ,幫你一把!

『柒』 課程設計任務書怎麼弄啊

學校會給一個模版的,照著做就行

『捌』 {《建築工程施工組織管理》.課 程 設 計 任 務 書.設計課題:某單位工程施工組織設計}誰有案例感謝

高壓送電線路的要不要

『玖』 電子技術課程設計任務書

數模轉換電路圖 :用溫度感測器採集信號把模擬的溫度信號(一般都是內-10V到10V,或者0~20MA的信號 )註:這是一般一容個製作好的外面感測器的標准。可以買到成品直接應用。如果需要自己製作的話來個溫度電阻(溫度感測器PT型號就可以)自己製作一個溫差感測器。具體可以參考感測器的應用。在將其轉換成數字信號經過晶元處理後可以採用計算機應用裡面的編程程序可以驅動 LED並顯示!厲害點的話也可以採用單片機或者ARM嵌入式系統來製作。最可以鍛煉人的還是用模擬電子技術中的邏輯集成晶元組合 來設計,但過程中比較復雜。調試也需要比較長時間。當然,最簡單的發點小錢買個成品晶元處理下就出來了。原理基本差不多! 。。。

『拾』 課程設計任務書

我已經發到你的E-mail里去了!

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919