第一篇:計算機實驗答案1
答案
自測題1
1.選擇題
1—5DABCC6-10DBDBA11-15BCDCB16-20CDDBA21-25BDDCC26-30CABBC31-35BCCDB36-40ADACB41-45DBBBC46-50AADDB
2判斷題
1-5TTFTT 6-10FTTTF 11-15TFTTT 16-20FTFFF
3填空題
1.***12.ASC碼3.相鄰4.外存5.軟件生命周期
6.最后一次剪切的內容7.有窮性8.字長9邏輯獨立性10.TCP/IP
4簡答題
1.(1)至少需要10位二進制數來表示這1000名職工的編碼,因為9個2等于512,10個
2等于1024.(2)如果增加了50名職工,那么需要增加的數目。因為10位二進制數只剩下24個編碼可以用,那么不能為50名職工生產唯一的編碼,必須增加1位。
2.(1)該網絡地址屬于c類,因為第一段的編碼是110開頭的。
(2)子網掩碼是255.255.255.240.對于c類網絡地址,主機號是最后一段。10個子網需要分配4位來進行劃分,最后一段的前4位編碼為1111,后面4位編碼為0000,對應的十進制數為240.(3)每個子網中最多可以帶14臺機主。因為劃分子網后,只有最后4位用來為主機分配地址,可以用來分配主機的編碼數目是16-2=14臺。
自測題2
一選擇題
1-5DDDAC 6-10ACABC 11-15DBADA 16-20CBDCB 21-25ABCBA 26-30CDCBD 31-35CDBBA 36-40ACBAC
二判斷題
1-5FFFFF 6-10TFFTT 11-15FFTFT 16-20FFFTT
三填空題
1.高級語言 2.字節 3.頁面 4.非線性結構 5.實例 6.10101011 7.程序調試 8.f8或f4
9.D/A10.地址總線,控制總線和數據總線11.=$A$1+D812.TCP/IP13.主機地址
14.邏輯數據模型***16.10001.11117.一對一聯系,一對多聯系,多對多聯系18.MHz19.電子郵件附件或下載受病毒感染的程序20.水平
四簡答題
1.(1)300x1024x1024=341572800個;(2)300x1024x1024/2=170786400個
2.(1)左擊,用于選擇對象(2)右擊,用于提供輔助功能(3)雙擊,用于打開對象(4)拖拽,用于對象移動或復制
3.(1)E-mail(2)Telnet(3)FTP(4)BBS
4.63364
5.(1)處理機管理,(2)儲存管理,(3)設備管理(4)文件管理,(5)進程管理
第二篇:計算機實驗
怎樣寫計算機實驗報告
一、什么是實驗報告
把實驗的目的、方法、過程、結果等記錄下來,經過整理,寫成的書面匯報,就叫實驗報告。
實驗報告必須在科學實驗的基礎上進行。它主要的用途在于幫助實驗者不斷地積累研究資料,總結研究成果。因此,寫實驗報告是一件非常嚴肅、認真的工作。不允許草率、馬虎,那怕是一個小數點、一個細微的變化,都不能忽視。
二、一般的實驗報告包括內容
1.實驗名稱、實驗時間、實驗地點
2.實驗目的3.實驗原理
4.實驗儀器、設備、材料
5.實驗步驟
6.數據與處理
7.實驗結果
8.討論。
三、計算機實驗報告包括的內容和書寫要求
1.實驗名稱:一定按照實驗大綱或老師給定的題目準確書寫。
2.實驗時間:當時上機做實驗的日期,不是寫實驗報告的日期,必須準確。
3.實驗目的:按照實驗大綱或實驗教材書寫,注意有時實驗教材的目的與實驗大綱不是完全一樣,要按照實驗大綱寫,不清楚問老師。
4.實驗設備:實驗房間地點,計算機機機器號,計算機硬件配置,計算機軟件配置。硬件配置包括CPU、內存、硬盤、網絡、光驅等。軟件配置包括操作系統、應用軟件等。
5.實驗內容:這是最主要的部分,要按照操作順序書寫。
先寫出操作小單元的小標題,然后再寫這一小單元上機實驗如何進行操作,啟動了哪個程序,執行了哪個菜單、按鈕、命令,輸入了哪些命令、程序、數據,計算機的輸出(屏幕顯示)是什么,……。
注意,不要僅寫執行的程序、函數、語句有什么功能,這些理論性的內容少些。多寫你向計算機輸入了什么,計算機輸出了什么,這才是你要多多書寫的內容。為便于說明問題,還可以附制圖表。
6.結果與討論:寫實驗者對整個實驗的評價或體會,與預期的結果是否相符,有什么新的發現和不同見解、建議等。
第三篇:計算機圖形學實驗
實驗三 MFC畫直線
最近自己在學習如何在VC 6.0 開發環境下的使用MFC AppWizard(exe)來繪畫一條直線,雖然比較簡單,通過這樣的練習可以幫助你熟悉MFC的開發環境以及其中的消息傳遞機制,希望對于像我一樣初入MFC圖形繪制學習的人有幫
助
第一步:構建MFC窗體
打開Visual C++ 6.0編譯器 新建→工程→MFC AppWizard(exe),工程名以DrawLine為例,然后確定。為了方便,在MFC應用程序向導—步驟1當中選擇“單文檔”,其余所有的步驟都為默認值,直接“完成”。這樣一個簡單的MFC窗體就構建好了,自己不妨Compile—Build—BuildExecute一下。
第二步:編輯菜單項
選擇ResourceView視窗展開Menu文件夾,左鍵雙擊IDR_DRAWLITYPE,右邊就會出現菜單圖形編輯界面,為了簡化,我們只在添加幫助→DrawLine功能選擇項。雙擊空白會彈出“菜單項目 屬性”對話框。ID:ID_DRAW_LINE;標明:
DrawLine(&D),其它的為缺省。
第三步:建立消息命令
如果此時運行該程序,你會發現幫助—DrawLine的功能選項是灰色的,原因就在于我們還沒有添加該功能的消息命令相應函數。通過“查看—Message Maps—Project:DrawLine—Class name:CDrawLineView—Object IDs:ID_DRAW_LINE—選定COMMAND—Add Function?”,其它為默認,最后確定完成。現在如果再重新運行該程序的話,會發現原來的灰色已經消除了。
第四步:添加鼠標消息響應
打開ClassView視窗,右鍵選定CDrawLineView,選擇Add Windows Messsage Handler會彈出對話框,完成CDrawLineView類的WM_LBUTTONDOWN、WM_MOUSEMOVE、WM_LBUTTONUP三個Windows消息事件的新建。
第五步:添加響應代碼
首先,在ClassView視窗中雙擊CDrawLineView會定位到“DrawLineView.h : interface of the CDrawLineView class”的文件,添加CDrawLineView類的成員:protected: int m_Drag;POINT m_pPrev;POINT m_pOrigin;三個成員變量。視窗中展開CDrawLineView類,雙擊定位OnLBUTTONDOWN()函數。在該函數消息響應
處添加如下代碼:
//建立好繪圖的設備環境
CClientDC dc(this);OnPrepareDC(&dc);
dc.DPtoLP(&point);
//獲取起始點坐標 m_pPrev=point;m_pOrigin=point;
m_Drag=1;
然后,定位于OnMouseMove(),添加如下代碼(其中關鍵用到了橡皮筋技術):
//建立好繪圖的設備環境
CClientDC dc(this);
OnPrepareDC(&dc);dc.DPtoLP(&point);
dc.SetROP2(R2_NOT);//橡皮筋繪圖技術
//判斷是否BUTTONDOWN
if(m_Drag)
{
dc.MoveTo(m_pOrigin);dc.LineTo(m_pPrev);dc.MoveTo(m_pOrigin);dc.LineTo(point);
}
m_pPrev=point;
最后,在OnLBUTTONDOWN()添加代碼: m_Drag=0;
程序運行效果圖
實驗4 實現圓的生成算法
一、實驗目的
1.熟悉CDC圖形程序庫; 2.掌握中點畫圓生成算法; 3.掌握Bresenham畫圓算法。
二、實驗內容
利用VisualC++6.0設計一個簡易畫圓繪圖板,驗證圓生成算法。
三、實驗指導
1.生成繪圖應用程序的框架,如下圖所示。具體實現見第二次實驗,過程不再詳細說明。
2.在應用程序中增加菜單
完成相關菜單的設計,具體的效果如下圖所示,并設置好相關菜單消息的映射,具體的實現在前面的實驗中介紹過,再此不在詳細說明。
3.在繪圖函數中添加代碼
通過以上步驟,得到了與菜單對應的消息映射,就可以在函數中添加代碼繪制圖形了。(1)利用中點畫圓算法實現圓的生成(算法原理見教材)。void CDraw_CirView::OnMid(){ // TODO: Add your command handler code here CDC*pDC=GetDC();//得到繪圖類指針
RedrawWindow();//重繪窗口
int x,y,x0=200,y0=200,r=100;//圓的圓心為(x0,y0),半徑為r float d;x=0;y=r;d=1.25-r;
pDC->SetPixel(x+x0,y+y0,RGB(255,0,0));pDC->SetPixel(y+x0,x+y0,RGB(255,0,0));pDC->SetPixel(y+x0,-x+y0,RGB(255,0,0));pDC->SetPixel(x+x0,-y+y0,RGB(255,0,0));pDC->SetPixel(-x+x0,-y+y0,RGB(255,0,0));pDC->SetPixel(-y+x0,-x+y0,RGB(255,0,0));pDC->SetPixel(-y+x0,x+y0,RGB(255,0,0));pDC->SetPixel(-x+x0,y+y0,RGB(255,0,0));while(x<=y){
if(d<0)
{
d=d+2*x+3;
x++;
}
else
{
d=d+2*(x-y)+5;
x++;
y--;}
pDC->SetPixel(x+x0,y+y0,RGB(255,0,0));
pDC->SetPixel(y+x0,x+y0,RGB(255,0,0));
pDC->SetPixel(y+x0,-x+y0,RGB(255,0,0));
pDC->SetPixel(x+x0,-y+y0,RGB(255,0,0));
pDC->SetPixel(-x+x0,-y+y0,RGB(255,0,0));
pDC->SetPixel(-y+x0,-x+y0,RGB(255,0,0));
pDC->SetPixel(-y+x0,x+y0,RGB(255,0,0));
pDC->SetPixel(-x+x0,y+y0,RGB(255,0,0));} } 由以上代碼繪出的圖形如下:
(2)利用Bresenham算法生成圓(算法原理見教材)。void CDraw_CirView::OnBre(){ // TODO: Add your command handler code here CDC*pDC=GetDC();//得到繪圖類指針
//RedrawWindow();//重繪窗口
int x,y,x0=200,y0=200,r=50;//圓的圓心為(x0,y0),半徑為r int delta,delta1,delta2,direction;x=0;y=r;delta=2*(1-r);while(y>=0){
pDC->SetPixel(x+x0,y+y0,RGB(0,0,255));
pDC->SetPixel(x+x0,-y+y0,RGB(0,0,255));
pDC->SetPixel(-x+x0,y+y0,RGB(0,0,255));
pDC->SetPixel(-x+x0,-y+y0,RGB(0,0,255));
if(delta<0)
{
delta1=2*(delta+y)-1;
if(delta<=0)direction=1;
else direction=2;
}
else if(delta>0)
{
delta2=2*(delta-x)-1;
if(delta2<=0)direction=2;
else direction=3;
}
else direction=2;
switch(direction)
{
case 1:x++;
delta+=2*x+1;
break;
case 2:x++;y--;
delta+=2*(x-y+1);
break;
case 3:y--;
delta+=(-2*y+1);
break;
} } }
由以上代碼繪出的圖形如下:
(3)以上是本次實驗的基本部分,利用中點畫圓和Bresenham畫圓算法實現的基本圖形的繪制。能不能利用該算法,完成一些復雜圖形的生成,比如利用基本的畫圓算法繪制一個奧運五環。甚至根據畫圓算法,實現二次曲線的生成,如橢圓的生成等等。請同學們認真考慮,完成這部分的內容,上機調試。
四、思考
1.如何實現圓心為任意位置的圓的繪制; 2.兩種畫圓算法的比較。
第四篇:計算機財務管理實驗
實驗一:excel基礎知識
一、實驗目的:通過對excel的學習,掌握excel的基礎知識和基本操作。
二、問題及解決過程:不知如何用紅色現實小于分得總評成績。
【格式】菜單下的 【條件格式】命令進行相關設置即可。
三、備注:
實驗二:財務分析模型的建立
一、實驗目的:通過建立財務分析模型,更好的了解企業的財務狀況、資產管理水平、盈利能力及成長能力,以提升企業的價值。
二、問題及解決過程:
1、財務分析指標公式記得不準確。
查閱課本及資料獲得了正確的公式。
2、杜邦分析模型比例不合適,若用鼠標移動,模型會變亂。
【視圖】菜單下【顯示比例】命令,選擇最佳比例。
三、備注:
1、杜邦分析體系中的項目名稱要占有2個單元格。
2、工作表之間的引用:sheet1!引用單元
實驗三:投資決策模型設計
一、實驗目的:學會設計投資決策模型,并分析選擇最好的投資方案,使得企業經營者獲得最大的經濟利益。
二、問題及解決過程:
1、滾動條的設計不熟悉。
【視圖】---【工具欄】,單擊窗體復選框,選擇滾動條選項,進行相關控件格式設置。
2、折舊函數字母表示不清楚。
瀏覽課本及多次操作達到記憶的目的。
三、備注:
1、滾動條設置控件格式時,不能輸入負數、小數及分數。
2、年數總和法,雙倍余額遞減法、倍率余額遞減法是加速折舊法。
實驗四:營運資金的管理
一、實驗目的:通過對最佳現金持有量、賒銷政策及最優信用額、最優經濟訂貨批量模型的對比和具體操作,使得營運資金的管理成本降至最低。
二、問題及解決過程:應收賬款的機會成本計算公式不會。
應收賬款的機會成本=銷售收入/360*變動成本率*資本成本率*平均收現期
三、備注:最佳現金持有量=
最有經濟訂貨批量=
實驗五:籌資決策模型的設計
一、實驗目的:了解有關籌資決策相關知識,掌握利用excel建立相應籌資分析模型的方法以幫助財務管理人員提高決策效率。
二、問題及解決過程:不會使用模擬運算表
【數據】菜單下的【模擬運算表】
三、備注:rate 利率
Nper:期限
Pmt年金
Pv年金現值
Fv年金終值
Type:0或省略表示普通年金;1表示先付年金
實驗六:銷售預測分析
一、實驗目的:掌握銷售預測的基本方法,并結合excel相關知識加以分析利用。
二、問題及解決過程:對單變量求解工具不了解
【工具】菜單【單變量求解】,其中目標單元格包含公式,可變單元格包含在目標單元格公式之中。
三、備注
1、:linest(know-y's, know-x's,const,stats)即可用于一元直線方程預測,也可用于多遠回歸方程預測。
2、index(array,row,column)
第五篇:計算機繪圖實驗
實驗一繪圖環境設置及點的位置確定
實驗目的:了解計算機繪圖的基本原理;熟悉AutoCAD的界面、環境設置。掌握管理圖形的方法,掌握工具欄中各按鈕的功能及圖層的設置、掌握確定點的位置的方法。
實驗方式:學生獨立上機操作
實驗內容:(見書第1、2、3章,寫出具體操作步驟,包括圖)
實驗二常用繪圖命令練習
實驗目的:掌握各繪圖命令的操作方法,特別是各命令中不同選項的功能并正確運用,能應用命令精確繪制平面圖形。
實驗方式:學生獨立上機操作
實驗內容:(見書第5章,寫出具體操作步驟,包括圖)
實驗三常用編輯命令練習
實驗目的:掌握各種編輯命令的操作方法并能熟練應用,能應用編輯命令生成各種復雜的平面圖形。
實驗方式:學生獨立上機操作
實驗內容:(見書第6章,寫出具體操作步驟,包括圖)
實驗四零件圖繪制
實驗目的:熟練應用繪圖和編輯命令繪制零件圖;掌握零件圖中文字標注、尺寸標注及粗糙度符號標注的方法及塊的操作。
實驗方式:學生獨立上機操作
實驗內容:(見書第7、8、9、10章,寫出具體操作步驟,包括圖)
實驗五裝配圖繪制
實驗目的:熟練應用繪圖和編輯命令繪制裝配圖;掌握裝配圖中尺寸和序號標注的方法及明細表的填寫。
實驗方式:學生獨立上機操作
實驗內容:(見書第12章,寫出具體操作步驟,包括圖)
實驗六三維圖形繪制
實驗目的:熟練掌握三維作圖和實體編輯命令,繪制形體,掌握三維造型的方法與技巧。
實驗方式:學生獨立上機操作
實驗內容:(見書第13、14、15章,寫出具體操作步驟,包括圖)