999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言自主學習系統的設計與實現

2016-05-31 00:18:23童得寶A樊鵬
中文信息 2016年5期
關鍵詞:大學教學

童得寶++A樊鵬

摘 要: C語言程序設計作為大學理工課必修的,是其它編程語言的必學入門課程,要求用一種結構化設計的編程思想,學好C語言可以很好地掌握一般程序設計的方法,這對學生來說是非常重要的。學習C語言不僅需要一定的基礎知識,而且要求上機練習,而歷年來我校學生參加C語言二級考試通過率偏低。由于C語言概念比較復雜,規則繁多,使用靈活,學生在剛剛學習C語言普遍覺得難度太大,學習起來枯燥乏味,不感興趣。有些同學不能獨立解決編譯錯誤問題,有些復雜程序的編程思路不清晰,鑒于這種情況,開發一款功能強大、界面友好的C語言輔助學習軟件是很有必要的,它讓您在短時間內學懂、學通C語言。本系統作為輔助教學軟件實現“以學生為中心”的開放式管理,使學生能夠做到自我學習、自我指導、自我檢驗。本系統在學習數據庫的基礎上,靈活運用數據庫開發軟件VB6.0和數據庫管理軟件SQL Server,開發出能供教學使用的C語言學習系統,以方便教學。本系統可供學生使用,學生可以通過使用本系統,鞏固C語言基礎知識,對自己進行測試,模擬考試國家計算機二級C語言。創建自己的C語言題庫。

關鍵詞:C語言 大學 教學

中圖分類號:TP311.1 文獻標識碼:A 文章編號:1003-9082(2016)05-0007-01

C語言學習系統從大的方面分主要集中在C語言基礎知識的學習、上機學習、例題詳解等。所以該系統主要是實現對數據的錄入、插入、刪除、查詢、等功能。其次,開發這個系統的目的就是幫助學生學好C語言、通過國家二級C語言等級考試,再者,為了幫助學生攻破易錯點、難點,系統還應包含我的題庫功能,用于構建學生自己獨特的C語言題庫。

一、功能列表

基礎知識管理:通過對18大類70多個知識點,通過對C語言的一些最基本的語法知識、函數解釋和算法詳盡的解釋說明,學習C語言的基礎知識,使學生打牢基礎。基礎知識管理主要包含基礎知識學習和函數學習兩個部分。主要通過瀏覽和查詢功能來實現。

知識瀏覽,用戶可以對自己感興趣的知識點進行查看。

知識查詢,用戶輸入自己想查看的知識點或函數,然后系統顯示對應信息。

1.經典例題管理:收錄一些經典編程實例,配有詳細的實例代碼,從而給學生起到拋磚引玉的作用,使他們能快速的進階C語言學習。經典例題管理主要包括題目定位、加入題庫和答案及分析的查看。

題目定位,可以查看上一題、下一題,也可以自由轉到某一題。

答案及分析的查看,用戶可以對例題的答案和分析進行查看。

加入題庫,用戶把做錯的題目或者認為比較好的題目加入到自己的題庫中。

2.章節試題管理:通過對每章的測試,了解自己的不足,實現自我檢測的功能。章節試題管理主要包括題目定位、用戶答題、加入我的題庫和作答情況顯示。

題目定位,用戶可以查看上一題、下一題,也可以自由轉到某一題。

用戶答題,用戶根據題目內容選擇答案。

加入題庫,用戶把做錯的題目或者認為比較好的題目加入到自己的題庫中。

作答情況顯示,系統把用戶所選擇的答案及作答情況進行顯示。

3.二級模擬測試管理:模擬考試國家計算機C,使您輕松通過國家計算機等級考試二級C語言。二級模擬測試管理主要包括題目定位、用戶答題、作答情況顯示和計時。

二、設計框架

C語言學習系統包括系統管理模塊、維護模塊、基礎知識管理模塊、

經典例題模塊、章節試題管理模塊、二級模擬管理模塊和我的題庫

管理模塊 框架圖 如圖示:

三、部分源代碼

展示隨機數組生成代碼

procedure creatrandon;

var j,k,compare:integer;

begin

j:=1;

while j

begin

Randomize;

compare:=trunc(1+random(ti_counts));//ti_counts 為題目總數

for k:=1 to j do

begin

if compare=a[k] then

break;

end;

if k=j+1 then

begin

a[j]:=compare;

j:=j+1;

end;

end;

end;

四、軟件測試

1.測試是為了發現程序中的錯誤而執行的過程;

2.好的測試方案實際可能發現迄今為止尚為發現的錯誤的測試方案;

3.成功的測試是發現了至今為止尚未發現的錯誤測試。

五、結論

經過一年多的設計和開發,C語言學習系統基本開發完畢。這次項目設計主要是對VB6.0及SQL Server的學習和應用,其功能基本符合用戶需求。當然由于團隊能力限制,還有許多不盡人意的地方,很多地方還需要在實踐當中不斷的完善。

創新項目是一次非常難得的實戰演練機會,是對大學所學知識的總結和綜合運用。它不僅使我對以往所學的理論知識有了更加系統的鞏固,同時也讓我學會了如何把這些知識具體運用到實踐當中,這必將為以后的工作打下堅實的基礎。從C語言自主學習項目設計正式開始,到現在設計完成,我們體驗到了實踐的苦與樂,也學到了很多東西。本文主要是C語言的設計流程進行了詳細介紹,系統從需求分析、概要設計、詳細設計和軟件調試這幾個方面進行了闡述。我認為還應從以下幾方面完善:

1.二級模擬部分加入上機模擬功能

2.盡可能使用面向對像的思想進行編程,體現繼承性,封裝性。

3.界面美化方面,使用三方控件,使界面更加美觀化、人性化。

參考文獻

[1]譚浩強.C程序設計[M].清華大學出版社,1997

[2]孫秀梅 VB開發實戰1200例

[3]visual basic 從入門到精通

猜你喜歡
大學教學
“留白”是個大學問
《大學》征稿簡則
大學(2021年2期)2021-06-11 01:13:48
《大學》
大學(2021年2期)2021-06-11 01:13:12
48歲的她,跨越千里再讀大學
海峽姐妹(2020年12期)2021-01-18 05:53:08
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
大學求學的遺憾
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
午睡里也有大學問
華人時刊(2017年13期)2017-11-09 05:39:29
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
主站蜘蛛池模板: 久久国产精品夜色| 亚洲综合在线最大成人| 亚洲高清中文字幕在线看不卡| 粗大猛烈进出高潮视频无码| 69综合网| 色噜噜狠狠色综合网图区| 欧美亚洲日韩不卡在线在线观看| 久久国产香蕉| 日本不卡在线视频| 91九色国产porny| 91青青视频| 日韩av高清无码一区二区三区| 香蕉视频国产精品人| 免费无码网站| 日日碰狠狠添天天爽| 亚洲一级毛片在线播放| 国产污视频在线观看| 毛片在线播放网址| 久久婷婷色综合老司机| 欧美精品色视频| 欧美人与牲动交a欧美精品| 国产99视频在线| 国产精品国产三级国产专业不| 日本妇乱子伦视频| 在线国产毛片手机小视频| 99精品一区二区免费视频| 国产成人精品第一区二区| 天堂成人av| 日韩欧美中文在线| 国产成人无码久久久久毛片| 久久精品国产国语对白| 色综合狠狠操| 一区二区三区国产| 全部无卡免费的毛片在线看| 国产欧美一区二区三区视频在线观看| 久久伊伊香蕉综合精品| 狠狠色香婷婷久久亚洲精品| 91香蕉视频下载网站| 精品国产aⅴ一区二区三区| 91精品专区国产盗摄| 依依成人精品无v国产| 免费人成视网站在线不卡| 久久久精品无码一二三区| 2020久久国产综合精品swag| 国产网站免费| 国产精品无码AV片在线观看播放| 国产福利不卡视频| 天天色天天综合网| 久久久久久午夜精品| 欧美激情第一欧美在线| 亚洲国产日韩一区| 久久久久国产精品嫩草影院| 国产精品成人AⅤ在线一二三四| 波多野吉衣一区二区三区av| 亚洲精品无码av中文字幕| 情侣午夜国产在线一区无码| 高潮毛片无遮挡高清视频播放| 久久91精品牛牛| 欧美另类图片视频无弹跳第一页| 一级毛片高清| 国产剧情国内精品原创| 在线永久免费观看的毛片| 成人在线观看一区| 国产精品深爱在线| 欧美中出一区二区| 亚洲视频免| 国内精品久久久久鸭| 老熟妇喷水一区二区三区| 亚洲AV无码一区二区三区牲色| 国产一区二区丝袜高跟鞋| 欧美精品三级在线| 五月天久久综合| 亚洲热线99精品视频| 精品亚洲麻豆1区2区3区| 国产精品久久久久久搜索| 四虎亚洲精品| 午夜日b视频| AV老司机AV天堂| 久久精品人人做人人| 亚洲第一成人在线| 永久免费精品视频| 中字无码av在线电影|