亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

上機實驗報告

時間:2021-07-04 14:06:41 實習報告 我要投稿

上機實驗報告

一.     題目1.  建立一個學生檔案,內(nèi)容包括學號,姓名,年齡,性別,數(shù)學,物理和英語3門功課成績。要求實現(xiàn)以下功能:1)·  數(shù)據(jù)輸入;2)·  查詢某個學生的成績;3)·  按平均排列輸出;4)·  統(tǒng)計某門課各分數(shù)段人數(shù);5)·  刪除某個學生記錄;2.  編程實現(xiàn)對二位數(shù)進行加,減,乘運算,每運行一次程序做10道題,完成后給出成績(每題10分)。二.     設(shè)計思想和模塊劃分1.1.先定義所需要的條件,例如,姓名,學號,性別,三門功課的成績,平均分等。2.輸入姓名,學號,性別,年齡,三門功課的成績后,就輸出相應(yīng)的姓名,學號,性別,年齡,三門功課的成績。3.打印表頭;4.在求出平均分,并打印出平均分。5.在查找學生,并打印出學生的相關(guān)資料;并按照平均分的高低排列;6.在統(tǒng)計學生各科成績是否》=60分,如果是就是通過,否就是沒通過,最后打印出最后的結(jié)果。7.刪除學生,選中刪除的學生,如果確定要,那么該學生的一切記錄就變?yōu)?;2.1.隨機調(diào)用函數(shù),產(chǎn)生兩個其值為10到99的隨機整數(shù)分別放在c,d中用作運算時的運算數(shù)。2.隨機調(diào)用函數(shù),產(chǎn)生一個值為1到3 的隨機整數(shù)放入b中,用來選擇不同的`運算。根據(jù)b的值選擇不同的運算。當b=1時,去進行c+d的運算練習;當b=2 時,去進行c-d的運算練習;當b=3時,去進行c×d的運算練習。每完成一個算題就給出是否正確的信息。3.根據(jù)答案正確與否統(tǒng)計。正確時,顯示’right’; 錯誤時,顯示’wrong’。4.步驟1. 2. 3. 4. 重復10次。5.輸出學生成績。 三.     運行結(jié)果1. Input the 1 student :num:03name:wfage:18sex:fmath:98phy:75eng:65Input the 2 student :num:06name:scage:17sex:fmath:78phy:45eng:65Input the 3 student :num:09name:ytage:17sex:mmath:69phy:75eng:50 1.readin   2.finds   3.del   4.tj   5.exit1·   ----------------------------- table-----------------------------  ---------------------------------------------------------------------------------------------------    num      name      age   sex   math    phy     eng    ave ---------------------------------------------------------------------------------------------------      3· wf  ·18     f    98.0    75.0    65.0    79.3 ---------------------------------------------------------------------------------------------------      9· yt·  17     m    69.0    75.0    50.0    64.7 ----------------------------------------------------------------------------------------------------      6· sc·  17     f     78.0    45.0    65.0    62.7 ----------------------------------------------------------------------------------------------------1.readin   2.finds   3.del   4.tj   5.exit2Into number:3 ------------------------------------------------------------------------------------------------    num      name      age   sex   math    phy    eng    ave ------------------------------------------------------------------------------------------------      3· wf· 18     f     98.0    75.0   65.0   79.3 -------------------------------------------------------------------------------------------------1.readin   2.finds   3.del   4.tj   5.exit3Into number:6 ------------------------------------------------------------------------------------------------    num      name      age   sex   math    phy    eng    ave ------------------------------------------------------------------------------------------------      6· sc· 17     f      78.0   45.0   65.0    62.6 ------------------------------------------------------------------------------------------------true? Y/Ny1···      ---------------- table--------------  -------------------------------------------------------------------------------------------------    num      name      age   sex   math     phy     eng     ave -------------------------------------------------------------------------------------------------      3· wf       18     f    98.0      75.0    65.0     79.3 --------------------------------------------------------------------------------------------------      9· yt· 17     m    69.0     75.0    50.0     64.7 --------------------------------------------------------------------------------------------------      0·  0·  0     f     0.0     0.0     0.0· 0.0 --------------------------------------------------------------------------------------------------1.readin   2.finds   3.del   4.tj   5.exit4     1.input the math   2.input the phy  3.input the eng···   1math:     pass num is :3     no pass num is :02.32+82=114right!97*15=1455right!99-58=41right!76-66=10right!58+13=71right!37+49=86right!99+52=151right!49*69=5462wrong!73-38=31wrong!86+34=120right!mark is 80 四.     主要錯誤改正方法1.在本題的編寫過程中常出現(xiàn)begin 和end 不配對,只要始它們的個數(shù)相同就可以了,就可以了。在程序中常出現(xiàn)的’unknown identifier’沒有定義的錯誤,只要在程序前加上定義,就可以了。還有就是type mismatch’的類型不匹配,只要根據(jù)前后內(nèi)容,重新定義,就可以了。2.在本題編寫中,題目要求是兩個兩位數(shù)運算,如果寫成c:=random(100)在運行過程中,就會出現(xiàn)一位數(shù)運算,只要把它寫成c:=random(90)+10,就可以了。五.     實習小結(jié)1.第一題的程序編寫比較復雜,需要較多的定義,因而在后面的程序部分,就常出現(xiàn)標識符重復,而導致的類型不匹配。還有就是每個部分編好后,上下不能連接,而無法調(diào)用。2.第二題較第一題簡單,和書上的例題類似,所以,比較簡單,但從中也出現(xiàn)一些不問題。以上兩大題中出現(xiàn)的問題,要在同學的幫助下,才能完成。總的來說兩題程序比較困難 六.     程序清單1.program twins;const m=3; n=3 ;typestudent=recordnum:integer;name:string[3];age:integer;sex:char;s:array[1..n] of real;math,eng,phy:real;ave:real;end;sarr=array[1..m] of student;ta=array [1..m] of student;f=string[6];varstu:sarr; ct:ta; k,d:integer;procedure readin (var stu:sarr);const wrong='0<=data<=100 ,again!';var j,i:integer; a:student;beginwriteln;writeln('Input ',m,'  num name sex math phy eng',' of student.');for j:=1 to m dobeginwriteln;writeln('Input the ',j,' student :');with a dobeginwrite('num:'); readln(num);write('name:'); readln(name);write('age:'); readln(age);write('sex:'); readln(sex);while (sex<>'m')and(sex<>'f') dobeginwrite('sex:'); readln(sex)end;for i:=1 to n do begincase i of1:begin write('math:'); readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('math:'); readln(s[i]);end;end;2:begin write('phy:'); readln(

【上機實驗報告】相關(guān)文章:

上機實驗內(nèi)容及實驗報告要求01-28

上機實驗內(nèi)容及實驗報告要求 -實習報告01-01

科技實驗報告實驗報告08-05

聯(lián)想上機筆試01-01

上機考試技巧01-01

什么是實驗報告及實驗報告怎么寫11-17

會計上機實訓報告01-11

迅雷上機筆試題目01-01

迅雷筆試 算法 智力 上機01-01