學生選課系統,該系統主要實現簡單的大學學生選修課程的功能。
1.系統的用戶主要分為2類:學生和管理員
2.數據描述
<1> 課程: 課程號、課程名、學分、學時、教師、開課學期、適用專業、最大選課人數
<2> 學生:學號、姓名、密碼、專業年級
<3> 學生選課情況:學號、課程號、是否已經考試、成績
<4> 管理員:編號、姓名、密碼
3.功能描述
<1> 學生功能:
a. 登錄:學生使用學號和密碼登錄。
b. 選課功能:學生能夠選擇所需要的課程。
c. 退選功能:學生能夠退選課程。
d. 選課情況查詢:查詢該學生已經選的課程(分學期)。
e. 成績查詢:查詢該學生某一門課程的成績,某學期所有課程的成績。
<2> 管理員功能
a. 登錄:
b. 管理課程:包括課程的增加、刪除、修改等。
c. 選課管理:能夠列出指定學期、課程的選課學生名單,能夠對學生的選課進行調整。
d. 成績表管理:能夠錄入學生的成績,列出指定學期、課程的成績單。
Generate 100 samples of a zero-mean white noise sequence with variance , by using a uniform random number generator.
a Compute the autocorrelation of for .
b Compute the periodogram estimate and plot it.
c Generate 10 different realizations of , and compute the corresponding sample autocorrelation sequences , and . Compute the average autocorrelation sequence as and the corresponding periodogram for .
d Compute and plot the average periodogram using the Bartlett method.
e Comment on the results in parts (a) through (d).
該系統主要實現簡單的大學學生選修課程的功能。 1.系統的用戶主要分為2類:學生和管理員 2.數據描述 <1> 課程: 課程號、課程名、學分、學時、教師、開課學期、適用專業、最大選課人數 <2> 學生:學號、姓名、密碼、專業年級 <3> 學生選課情況:學號、課程號、是否已經考試、成績 <4> 管理員:編號、姓名、密碼 3.功能描述 <1> 學生功能: a. 登錄:學生使用學號和密碼登錄。 b. 選課功能:學生能夠選擇所需要的課程。 c. 退選功能:學生能夠退選課程。 d. 選課情況查詢:查詢該學生已經選的課程(分學期)。 e. 成績查詢:查詢該學生某一門課程的成績,某學期所有課程的成績。 <2> 管理員功能 a. 登錄: b. 管理課程:包括課程的增加、刪除、修改等。 c. 選課管理:能夠列出指定學期、課程的選課學生名單,能夠對學生的選課進行調整。 d. 成績表管理:能夠錄入學生的成績,列出指定學期、課程的成績單。
【實驗名稱】遞歸子程序分析器的設計與實現
【實驗目的和要求】
設計、編制,調試一個典型的語法分析程序,實現對如下的遞歸子程序語法的分析,進一步掌握常用的語法分析方法。
【實驗內容】
① 本分析程序所分析的文法如下:
G[E]:
E->eBaA
A->a|bAcB
B->dEd|aC
C->e|dC
② 針對上述文法編寫一遞歸子程序分析程序,該程序的輸入是任意符號串,輸出是本次輸入的符號串是否是該文法的句子的結論。
【環境】
Windows Pc 機,任何版本的c語言
其中還包括java語言實現的程序
圖的深度遍歷,輸出結果為(紅色為鍵盤輸入的數據,權值都置為1):
輸入頂點數和弧數:8 9
輸入8個頂點.
輸入頂點0:a
輸入頂點1:b
輸入頂點2:c
輸入頂點3:d
輸入頂點4:e
輸入頂點5:f
輸入頂點6:g
輸入頂點7:h
輸入9條弧.
輸入弧0:a b 1
輸入弧1:b d 1
輸入弧2:b e 1
輸入弧3:d h 1
輸入弧4:e h 1
輸入弧5:a c 1
輸入弧6:c f 1
輸入弧7:c g 1
輸入弧8:f g 1
深度優先遍歷: a b d h e c f g
程序結束.