數據結構實驗報告

時間:2023-09-12

數據結構實驗報告

想必學計算機專業的同學都知道數據結構是一門比較重要的課程,那么,下面是小編給大家整理收集的數據結構實驗報告,供大家閱讀參考。

數據結構實驗報告1

一、實驗目的及要求

1)掌握棧和佇列這兩種特殊的線性表,熟悉它們的特性,在實際問題背景下靈活運用它們。

本實驗訓練的要點是“棧”和“佇列”的觀點;

二、實驗內容

1) 利用棧,實現數制轉換。

2) 利用棧,實現任一個表達式中的語法檢查(選做)。

3) 編程實現佇列在兩種存儲結構中的基本操作(佇列的初始化、判佇列空、入佇列、出佇列);

三、實驗流程、操作步驟或核心代碼、算法片段

順序棧:

Status InitStack(SqStack &S)

{

S.base=(ElemType*)malloc(STACK_INIT_SIZE*sizeof(ElemType));

if(!S.base)

return ERROR;

S.top=S.base;

S.stacksize=STACK_INIT_SIZE;

return OK;

}

Status DestoryStack(SqStack &S)

{

free(S.base);

return OK;

}

Status ClearStack(SqStack &S)

{

S.top=S.base;

return OK;

}

Status StackEmpty(SqStack S)

{

if(S.base==S.top)

return OK;

return ERROR;

}

int StackLength(SqStack S)

{

return S.top-S.base;

}

Status GetTop(SqStack S,ElemType &e)

{

if(S.top-S.base>=S.stacksize)

{

S.base=(ElemType *)realloc(S.base,(S.stacksize+STACKINCREMENT)*sizeof(ElemType));

查看全文

SQL資料庫製作考務管理系統實驗報告

一、實驗目的

1. 掌握sql server的基本用法

2. 熟悉掌握asp語言的套用

3. 掌握asp的頁面結構和內置對象

4. 掌握asp與sql server資料庫的連線和套用

5. 掌握asp 另外一個重要的語言——javascript,並熟悉它的套用

6.製作一個功能完善的考務管理系統

7.能夠獨立的完成系統策劃,系統分析和程式的編寫

8. 提高發現問題,解決問題的能力

二、實驗內容

製作一個考務管理系統,用於從考生報名、產生准考證到錄取考生和列印成績單即對考生考試和錄取全過程的考務管理,系統要實現的功能有:考生報名,按報名順序產生報名號;產生准考證號和列印准考證;輸入考生成績和輸入錄取合格標準;根據合格標準錄取上線考生;列印考生成績單和錄取通知書;設定系統用戶和系統初始化。

三、實驗環境

1、windows xp或 windows ;

2、安裝 microsoft sql server 個人版。

3、iis 5.0及以上版本和瀏覽器ie5.5及以上版本

4、macromedia dreamwezver8等相關軟體

四、實驗步驟

首先:配置環境,安裝sql server,macromedia dreamwezver8。

第二:對要做的系統進行構思、策劃、布局。

第三:建立資料庫kaoshi及數據表:學生信息表(student),用戶表(yonghu),考生表(biaozhun)。

第四:建立連線資料庫的檔案conn.asp,其代碼如下所示:

第五:製作各個網頁並聯接所有需要聯接的網頁。

第六:運行整個系統,查找是否有錯誤,並進行修改直至整個系統運行無誤。

查看全文

資料庫上機實驗報告

資料庫上機實驗報告

試驗內容 

1、 數據表的建立 

基本表《簡單的》帶有主鍵 

帶有外碼約束的(外碼來自其他表或者本表) 

2、 數據表的修改 

添加刪除列

修改列屬性類型 

添加刪除約束(約束名) 

元組的添加,修改,刪除

刪除數據表 

試驗過程 

1、create table student 

sno char(9) primary key , /*sno是主碼 列級完整性約束條件*/ 

sname char(20) unique,/*sname取唯一值*/ 

ssex char(2), 

sage smallint,/*類型為smallint*/ 

sdept char(20)/*所在系*/ 

);

create table course 

cno char(4) primary key, /*列級完整性約束條件,cno是主碼*/ 

cname char(40), 

cpno char(4), /*cpno的含義是先行課*/ 

查看全文

SQL資料庫製作考務管理系統實驗報告

一、實驗目的

1.  掌握sql server的基本用法

2.  熟悉掌握asp語言的套用

3.  掌握asp的頁面結構和內置對象

4.  掌握asp與sql server資料庫的連線和套用

5.  掌握asp 另外一個重要的語言——javascript,並熟悉它的套用

6.製作一個功能完善的考務管理系統

7.能夠獨立的完成系統策劃,系統分析和程式的編寫

8. 提高發現問題,解決問題的能力

二、實驗內容

製作一個考務管理系統,用於從考生報名、產生准考證到錄取考生和列印成績單即對考生考試和錄取全過程的考務管理,系統要實現的功能有:考生報名,按報名順序產生報名號;產生准考證號和列印准考證;輸入考生成績和輸入錄取合格標準;根據合格標準錄取上線考生;列印考生成績單和錄取通知書;設定系統用戶和系統初始化。

三、實驗環境

1、windows xp或 windows ;

2、安裝 microsoft sql server 個人版。

3、iis 5.0及以上版本和瀏覽器ie5.5及以上版本

4macromedia dreamwezver8等相關軟體

四、實驗步驟

首先:配置環境,安裝sql server,macromedia dreamwezver8。

第二:對要做的系統進行構思、策劃、布局。

第三:建立資料庫kaoshi及數據表:學生信息表(student),用戶表(yonghu),考生表(biaozhun)。

第四:建立連線資料庫的檔案conn.asp,其代碼如下所示:

<%

set conn=server.createobject("adodb.connection")

conn.open  "provider=sqloledb;" & "data source=localhost;initial catalog=ksd;user id=sa;password=100200;"

查看全文