鄭州科技學院
課程設計(**)任務書
設計題目: 實現順序表各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現順序表的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化順序表l;
(2) 依次採用尾插法插入a,b,c,d,e元素;
(3) 輸出順序表l;
(4) 輸出順序表l的長度;
(5) 判斷順序表l是否為空;
(6) 輸出順序表l的第3個元素;
(7) 輸出元素a的位置;
(8) 在第4個元素位置上插入f元素;
(9) 輸出順序表l;
(10) 刪除l的第3個元素;
(11) 輸出順序表l;
(12) 釋放順序表l。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
課程設計(**)任務書
設計題目: 實現單鏈表各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現單鏈表的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化單鏈表h;
(2) 依次採用尾插法插入a,b,c,d,e元素;
(3) 輸出單鏈表h;
(4) 輸出單鏈表h的長度;
(5) 判斷單鏈表h是否為空;
(6) 輸出單鏈表h的第3個元素;
(7) 輸出元素a的位置;
(8) 在第4個元素位置上插入f元素;
(9) 輸出單鏈表h;
(10) 刪除h的第3個元素;
(11) 輸出單鏈表h;
(12) 釋放單鏈表h。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
課程設計(**)任務書
設計題目: 實現迴圈單鏈表各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現迴圈單鏈表的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化迴圈單鏈表h;
(2) 依次採用尾插法插入a,b,c,d,e元素;
(3) 輸出迴圈單鏈表h;
(4) 輸出迴圈單鏈表h的長度;
(5) 判斷迴圈單鏈表h是否為空;
(6) 輸出迴圈單鏈表h的第3個元素;
(7) 輸出元素a的位置;
(8) 在第4個元素位置上插入f元素;
(9) 輸出迴圈單鏈表h;
(10) 刪除h的第3個元素;
(11) 輸出迴圈單鏈表h;
(12) 釋放迴圈單鏈表h。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
鄭州科技學院
課程設計(**)任務書
設計題目: 學生成績管理系統
專業班級
學號姓名
主要內容:
學生成績管理是學校工作中不可或缺的一部分,使用計算機對成績的管理也已經成為普遍現象,本課題以學生成績管理業務為背景,設計乙個「學生成績管理系統」程式。程式主要功能是:實現對學生成績資料的錄入、瀏覽、插入、刪除和排序等基本操作。
基本要求:
(1)使用單鏈表作為實現問題的資料結構,乙個學生為乙個結點,該結點的型別為結構體,結構體的域至少包括學號和三門課(課程名稱可以自己定義);
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
鄭州科技學院
課程設計(**)任務書
設計題目宿舍管理系統
專業班級
學號姓名
主要內容:
學生住宿情況管理是學校工作中重要的一部分,使用計算機對宿舍的管理能夠提高管理的效率和準確度,本課題以宿舍管理工作為背景,設計乙個「宿舍管理系統」程式。程式主要功能是:實現對學生住宿資料的錄入、查詢(可按房間號或學號兩種方式查詢)、插入、刪除等基本操作。
基本要求:
(1)使用順序表作為實現問題的資料結構,乙個宿舍為乙個結點,該結點的型別為結構體,結構體的域至少包括宿舍號、學生資訊、人數;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
課程設計(**)任務書
設計題目: 實現順序棧各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現順序棧的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化棧s;
(2) 判斷棧s是否非空;
(3) 依次進棧元素a,b,c,d,e;
(4) 判斷棧s是否非空;
(5) 輸出棧的長度;
(6) 輸出從棧頂到棧底元素;
(7) 輸出出棧序列;
(8) 判斷棧s是否非空
(9) 釋放棧。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
課程設計(**)任務書
設計題目: 實現鏈棧各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現鏈棧的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化鏈棧s;
(2) 判斷鏈棧s是否非空;
(3) 依次進鏈棧元素a,b,c,d,e;
(4) 判斷鏈棧s是否非空;
(5) 輸出鏈棧的長度;
(6) 輸出從棧頂到棧底元素;
(7) 輸出鏈棧序列;
(8) 判斷鏈棧s是否非空
(9) 釋放鏈棧。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
鄭州科技學院
課程設計(**)任務書
設計題目: 實現順序佇列各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現順序佇列的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化佇列q;
(2) 判斷佇列q是否非空;
(3) 依次進佇列元素a,b,c;
(4) 出隊乙個元素,輸出該元素;
(5) 輸出佇列q的元素個數;
(6) 依次進佇列元素d,e,f;
(7) 輸出佇列q的元素個數;
(8) 輸出出隊序列;
(9) 釋放佇列。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
鄭州科技學院
課程設計(**)任務書
設計題目: 實現鏈隊各種基本運算的演算法
專業班級
學號姓名
主要內容:
編寫乙個程式,實現鏈佇列的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:
(1) 初始化鏈佇列q;
(2) 判斷鏈佇列q是否非空;
(3) 依次進鏈佇列元素a,b,c;
(4) 出隊乙個元素,輸出該元素;
(5) 輸出鏈佇列q的元素個數;
(6) 依次進鏈佇列元素d,e,f;
(7) 輸出鏈佇列q的元素個數;
(8) 輸出出隊序列;
(9) 釋放鏈佇列。
基本要求:
(1)每個功能模組用函式表示,畫出程式的功能結構圖;
(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。
(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。
完成期限: 2023年1月5日
指導教師簽名
鄭州科技學院
課程設計(**)任務書
設計題目: 手機簡訊息功能的模擬
專業班級
學號姓名
資料結構課程設計
指導書山東建築大學 電腦科學與技術學院 二 六年十二月 課程設計基本情況 課程名稱 資料結構課程設計 相關課程 c語言程式設計 visual c 程式設計 資料結構 適合專業 電腦科學與技術 網路工程 軟體工程 設計週數 2周 學分 2學分 開課學期 第4學期 開課單位 電腦科學與技術學院 一 課程...
資料結構課程設計
總結報告 專業軟體工程 班級軟體1007 學號 20103540 姓名 日期 2012.9.17 東北大學軟體學院 第一章需求分析 問題定義 實現乙個網上拍賣系統,根據需求描述和附加的框架 完成乙個網上拍賣系統。分析 整個系統執行於windows平台,是基於b s結構的商業應用程式,程式為使用者提供...
資料結構課程設計
環境與測繪學院 1 c 物件導向程式設計基礎 實驗簡介 學會用演算法語言c 描述抽象資料型別。理解資料結構的組成分為兩部分,第一部分是資料集 資料元素 第二部分是在此資料集上的操作。從物件導向的觀點看,這兩部分代表了物件的屬性和方法。掌握用c 描述資料結構的基本方法,即通過建立類來描述抽象資料型別。...