前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)c語言程序設(shè)計論文文章,供您閱讀參考。期待這些文章能為您帶來啟發(fā),助您在寫作的道路上更上一層樓。
西安理工大學工科非計算機專業(yè)和計算機專業(yè)雖然都開設(shè)C語言程序設(shè)計課程,但是前者具有鮮明的專業(yè)特點,對該課程的要求明顯不同,僅僅按照“面向?qū)ο蠼虒W”的原則,適當調(diào)整教學組織活動和教學內(nèi)容對于后者是遠遠不夠的。針對目前工科非計算機專業(yè)C語言程序設(shè)計課程教學實踐中所暴露的主要問題,筆者積極開展了非計算機專業(yè)C語言程序設(shè)計課程教學設(shè)計的教改工作。
1.1教學設(shè)計概述
所謂教學設(shè)計,就是為了達到一定的教學目的,對教什么(課程、教學內(nèi)容等)和怎么教(組織、方法、媒體的使用等)進行設(shè)計。教學設(shè)計不等同于傳統(tǒng)的備課寫教案。教學設(shè)計有利于教學工作的科學化,使教學活動納入科學的軌道。教學設(shè)計的意義就在于追求教學效果的最優(yōu)化,不僅關(guān)心教師如何教,更關(guān)心學生如何學,注重將人類對教與學的研究結(jié)果和理論綜合應(yīng)用于教學實踐。教學設(shè)計主要包括確定教學目標、組織教學內(nèi)容、分析教學對象、選擇教學形式和方法及教學媒體、設(shè)計教學過程、教學質(zhì)量評價設(shè)計等基本環(huán)節(jié),其中,設(shè)計教學過程是課程教學設(shè)計的核心。
1.2該課程教學設(shè)計的內(nèi)容
西安理工大學C語言程序設(shè)計課程組于2003年出版了《C語言程序設(shè)計教程》及配套的《C語言程序設(shè)計教程上機實驗與學習指導》特色教材。自2011年開始,非計算機專業(yè)選用的教材與計算機專業(yè)不同。目前非計算機專業(yè)選用《C語言程序設(shè)計》(第1版,張毅坤教授,高等教育出版社,2011)作為該課程的教材。非計算機專業(yè)C語言程序設(shè)計的教學設(shè)計是一項復雜的系統(tǒng)工程,主要包括課程教學設(shè)計、章節(jié)教學設(shè)計、課堂教學設(shè)計和實驗教學設(shè)計,以西安理工大學C語言程序設(shè)計課程教學大綱為指導,以《C語言程序設(shè)計》(第1版)及其配套教材為基礎(chǔ),確定課程教學設(shè)計的內(nèi)容:①將該課程的教學目標確定為“掌握C語言的基本語法和語義,理解結(jié)構(gòu)化程序設(shè)計的思想和方法,提高學生的編程能力和調(diào)試程序的能力”。②組織教學內(nèi)容的關(guān)鍵是進行教材的組織呈現(xiàn),理論教學內(nèi)容包括《C語言程序設(shè)計》(第1版)的第一章至第八章,實驗教學體現(xiàn)于該教材的第九章及配套教材。③學生作為教學對象始終是教學過程中的重要角色,工科非計算機專業(yè)的種類多,分析教學對象就是掌握學生特點與了解專業(yè)背景并重。④重點突出課堂教學設(shè)計,傳統(tǒng)教學與案例教學有機結(jié)合,“講解+多媒體演示+課堂板書”缺一不可。⑤設(shè)計教學過程與“組織教學內(nèi)容”聯(lián)系最為緊密,主要包括課堂教學設(shè)計和實驗教學設(shè)計,教學過程設(shè)計遵循的總原則是:激發(fā)學生興趣,注重能力培養(yǎng),合理安排教學順序,講清重點與化解難點緊密結(jié)合,課堂提高與課后鞏固拓展有機統(tǒng)一,并預測教學實踐中可能出現(xiàn)的意外情況。⑥將學生評價、同行評價、教學督導組專家評價、主管教學的領(lǐng)導評價和教師自我評價這幾種評價的結(jié)果綜合起來,比較客觀的評價教學效果與教學質(zhì)量。
2教學設(shè)計的實踐及效果
我們連續(xù)多年承擔非計算機專業(yè)C語言程序設(shè)計課程,先后承擔過西安理工大學電氣工程及其自動化(電力)、水文與水資源工程、印刷工程、包裝工程和材料科學與工程等專業(yè)的C語言程序設(shè)計的理論教學和實驗教學任務(wù)。始終將上述教學設(shè)計的內(nèi)容貫穿于課堂教學和實驗教學之中。C語言程序設(shè)計本身是一門實踐性很強的課程,加之各個理工科專業(yè)的特色鮮明,所以結(jié)合學生所學專業(yè)特點與需求,同一門課程,針對不同專業(yè)的學生,適當調(diào)整教學設(shè)計內(nèi)容,并在教學實踐中檢驗教學效果。2012年以來,學生對筆者的教學評分一直在95分以上,也給予了肯定性的評價,例如“采用啟發(fā)式教學,闡述問題深入淺出,重點突出,能理論聯(lián)系實際或聯(lián)系學科發(fā)展的新成果”;“對于您的授課方式我們很滿意,感謝您對這門課程的熱忱,我們會努力學下去”;等等。
3結(jié)語
關(guān)鍵詞:移動學習,C語言程序設(shè)計,教學
1 移動學習
移動學習(M-Learning)是借助移動互連技術(shù),使用移動計算設(shè)備(智能手機、PDA、移動電話等)實現(xiàn)學習者隨時隨地進行不同目的、不同方式的學習[1]。移動的內(nèi)涵包括:形式上是移動的,即學習者不再受時間、空間和有線網(wǎng)絡(luò)的限制,可以隨時隨地進行不同需求、不同方式的學習;學習環(huán)境是移動的,學習資源和學習者也是移動的;內(nèi)容上是互動的,進行教學活動的雙方實時交流,教育信息、教育資源與教育服務(wù)依靠移動計算技術(shù)和互聯(lián)網(wǎng)技術(shù)實現(xiàn)雙向“移動”,教與學相互促進,才能更充分的體現(xiàn)移動學習的優(yōu)越性;實現(xiàn)方式上是數(shù)字的,移動學習是基于無線移動設(shè)備進行的數(shù)字化學習,它是在數(shù)字化學習的基礎(chǔ)上發(fā)展起來的,是遠程學習發(fā)展的一個新階段[2] 。
現(xiàn)階段的移動學習受技術(shù)條件的制約,通常作為高校教學的一種輔助學習模式,主要應(yīng)用于管理和為學習支持服務(wù)提供“交互”通道,學生和教師通過使用移動設(shè)備(如手機等)方便、靈活地實現(xiàn)交互式教學活動。高校移動學習的主要應(yīng)用模式分為三大類:基于短信息的在線移動學習,基于連接的在線移動學習以及存儲移動學習模式[3]。基于短信息的在線移動學習具有使用費用低,設(shè)備普遍支持等優(yōu)點,主要應(yīng)用于通信數(shù)據(jù)少并且可用簡單文字描述的學習活動和學習服務(wù),可用于向?qū)W習者發(fā)送課程安排、考試安排和考試成績等信息,提供指導、激勵和支持等作用。基于連接的在線移動學習和存儲移動學習,需要建設(shè)WAP站點,提供能夠支持移動設(shè)備訪問和下載的學習資源,著重選取能夠貼近學習者生活和工作同時又較為時尚和流行的主題作為學習內(nèi)容。存儲移動學習和基于短信息的在線移動學習將是目前在高校中最切實可行的移動學習應(yīng)用模式[4] [5]。
2 C語言程序設(shè)計課程特點
C語言作為當今最為流行的程序設(shè)計語言之一畢業(yè)論文范文,不僅是計算機專業(yè)的必修課,也是很多
非計算機專業(yè)的學習課程。隨著計算機的普及,學生運用計算機的能力越來越強,但計算機程序設(shè)計課程因其較復雜的語法、編程等知識,依然是眾多學生學習上的“攔路虎”。
C語言程序課程知識點瑣碎,概念繁多,理論不易掌握;概念抽象且復雜,包含的數(shù)據(jù)類型和運算符豐富,需預習與復習相結(jié)合才產(chǎn)生較好學習效果;對應(yīng)的規(guī)則繁多且易混淆,使用較為靈活,容易出錯,使得學生容易產(chǎn)生畏難、厭倦情緒;理論與實驗教學學時分布不均衡,導致課堂教學中,對如何分析和解決問題講得不夠充分,學生編程思路不清楚;實驗過程中,不能將理論知識應(yīng)用自如,在處理實際問題時往往不知從何入手,需要在平時教學中注意培養(yǎng)學生動手能力[6][7]。
C語言程序課程的這種特點,適合采用移動學習作為其輔助教學方式。針對C語言理論性強的特點,可以在課前課后發(fā)送定時短信,提示預習摘要求較高,不好的縮進格式影響其呈現(xiàn)效果,結(jié)構(gòu)化風格使得程序占用篇幅往往較長等等,這些因素均會制約移動設(shè)備的可讀性。
3移動學習在課程教學中的應(yīng)用
根據(jù)上述分析,設(shè)計移動學習方式如下:總體原則,以傳統(tǒng)教學方式為主,移動學習方式為輔,移動學習方式充當課堂教學的重要補充,能夠?qū)崿F(xiàn)課堂知識的延伸,指導和激勵學生進行更深層次的學習和實踐。實現(xiàn)方式,主要采用基于短信息的在線移動學習方式,配合基于連接的移動學習空間、論壇,以及存儲移動學習資源建設(shè)。針對課堂教學,精心設(shè)計課前案例,提出驅(qū)動式問題,相關(guān)預習提示,課后設(shè)計相關(guān)重點回顧,知識點延伸,以短信形式發(fā)給學生,對于短信不能很好顯示的內(nèi)容可以郵件形式發(fā)送給學生,或者放在相關(guān)網(wǎng)站上,以消息的形式提醒學生查收。軟硬件支持:考慮到學生普遍擁有設(shè)備的程度,將移動設(shè)備限定在普通移動手機,軟件使用中國移動飛信校園版(EFetion_campus)[10],可以支持PC端向移動手機的短信群發(fā),通過飛信、群、語音、郵箱、空間等多種方式實現(xiàn)互聯(lián)網(wǎng)、移動網(wǎng)間的無縫互通畢業(yè)論文范文,還可以使用日程提醒,郵件提醒等功能打造個性化的學習指導。移動學習具體實現(xiàn)方式如圖1。
圖1 移動學習應(yīng)用模式圖
3.1功能模塊介紹
移動學習做為一種輔助教學模式,能夠參與到C語言課堂教學的課前準備,課后輔導以及實驗指導等方面。
3.1.1短消息學習模塊
(1)課前預習提示。可將每節(jié)的學習目標、重點、難點發(fā)送給學生,也可發(fā)一典型程序,加驅(qū)動式問題,發(fā)送到郵箱里,同時設(shè)置郵件提醒功能。
(2)課堂內(nèi)容回顧。對前面課程學習過的知識內(nèi)容以短信形式發(fā)給學生,提醒其回顧。
(3)作業(yè)提示、階段測試。也可仿照上述短信設(shè)置方式,定時群發(fā)給所有的學生。
3.1.2移動學習空間或論壇
移動學習空間既可以方便學生在線瀏覽,也要努力適應(yīng)基于連接的移動學習訪問,其資料下載模塊提供的學習資源,也要支持移動終端設(shè)備。移動學習論壇,實現(xiàn)學生自由交流空間。在移動學習論壇上定期設(shè)置討論專題,既可以是關(guān)于某個錯誤進行分析,也可以針對相關(guān)程序選題集思廣益,還可以是對當前教育進行探討等等。
(1)課堂內(nèi)容延伸。可提供諸如:MSDN使用介紹,幫助學生自如設(shè)計C/C++程序等;CSDN論壇介紹,提供同資深程序員交流學習的平臺。
(2)常見錯誤提示分析。提供調(diào)試程序基本步驟,常見錯誤解讀及可能出錯原因。
(3)課程設(shè)計選題。設(shè)計相關(guān)程序選題,使其能夠體現(xiàn)課程各個階段的進度,并且具有一定的實用性,趣味性,能夠調(diào)動學生的學習積極性。
(4)測試空間。提供一些歷年試題,可以幫助學生鞏固理論學習。
(5)教育思考。定期對教學進行總結(jié),尋求更好的教學方式,也可以一些高校精品課程網(wǎng)站鏈接。
(6)資料下載。課程內(nèi)容的各種學習資源,如PPT課件、多媒體課件、部分課程的錄音、錄像等;有關(guān)課程的各種輔導資料,如各章節(jié)的知識要點、課程設(shè)計任務(wù)庫、程序設(shè)計案例庫、試題庫等都可以作為下載的資料。
3.2移動學習內(nèi)容設(shè)計
在高校教育中,學生同時需要進行多門課程的學習,如果在針對某一門課程實施基于短信息的移動學習方式時,設(shè)計過多的短信內(nèi)容,或者發(fā)送較多的次數(shù),都將會給學生造成信息轟炸,帶來過重的信息負擔。配合C語言程序課堂教學,在課前課后發(fā)送兩條飛信,每次不超過5頁,對于無法以短信內(nèi)容呈現(xiàn)的資源就發(fā)送到郵箱,同時以短信形式提醒學生注意查收。程序設(shè)計課程所涉及程序?qū)Ω袷揭筝^嚴格,一個程序案例通常占用較多篇幅,此時以郵件的方式發(fā)送較為合適,同時在相關(guān)論壇上設(shè)置討論專題,根據(jù)學生回答設(shè)置最佳答案,統(tǒng)計學生活躍度,作為平時成績參照。圖2為課前預習的飛信基本內(nèi)容設(shè)計。
圖2 飛信基本內(nèi)容設(shè)計
把課程內(nèi)容按照“章-節(jié)-知識點”的層次模式進行組織,整理出每章每節(jié)的學習目標、重點、難點、學習指導、參考資料等內(nèi)容畢業(yè)論文范文,并概要總結(jié)出每個知識點的核心內(nèi)容和若干測試題目,學習者可以通過短信息隨時隨地自由學習、復習這些重要的知識點,并對學習的效果進行測試。設(shè)計短信內(nèi)容時需考慮程序格式問題,屏幕顯示行數(shù),盡量控制在8行*5屏=40行,每行8字以內(nèi),不要以圖片的形式發(fā)送(涉及彩信資費問題)。
另一方面,為課程的核心內(nèi)容提供文檔、PPT課件、課程錄音、課程錄像等多種媒體格式、適合多種移動終端的學習資源,滿足學習者不同的學習需求和學習習慣。學習者只要把這些資源通過教學網(wǎng)站,下載到自己的移動終端上,當他們在教室外面、公共汽車上等地方時,都可以通過移動終端來瀏覽這些學習內(nèi)容,充分享受移動學習的便捷與方便,而且不需要承擔高昂的移動通訊費用。但是供下載的資料要充分考慮移動學習的特點,不僅要考慮學生的設(shè)備支持程度,還要考慮移動學習的片段性特點,對其中的部分資料需要進行特殊處理使其適合移動學習方式,主要處理原則,按知識點,將文檔,影音資料都處理成片段,確保一個片段一個知識點,每個片段持續(xù)10分鐘左右。
4 實驗分析
借助中國移動飛信校園版,上述大部分移動學習方式都可以實現(xiàn),從PC端到手機客戶
端可以方便的實現(xiàn)短信群發(fā),只要不超過一定數(shù)量,免費且易于操作。學生也分常樂意參與到這種形式的移動學習中來,非移動用戶除了在接收短信受限之外,也可以加入飛信校園版PC端,可以共享資源。實驗證明,使用移動學習方式作為程序設(shè)計課程的輔助教學方式能夠大大調(diào)動學生學習的積極性。但是在學生中間出現(xiàn)了兩級分化的現(xiàn)象,部分同學興趣高漲,能夠充分利用提供的學習資源,學習進度甚至出現(xiàn)超前現(xiàn)象,另外一部分同學上課時也在查看手機,學習不僅沒有進步,反而沉迷于手機上網(wǎng)。這種現(xiàn)象提醒大家不僅應(yīng)該注意實施移動學習的方式,同時還要加強大學生的思想教育,使其認識到網(wǎng)絡(luò)資源的便利性和危害性,能夠主動的去尋求有益的資源來提高自己。
使用飛信實現(xiàn)移動學習還有以下必須注意的地方:(1)飛信中涉及大量廣告,容易分散學生注意力。(2)短信數(shù)量過大,易給學生造成信息轟炸,要限制性的使用。(3)需警惕不法分子盜取飛信或手機號,進行詐騙。可以利用飛信的二次開發(fā)功能,屏蔽其他模塊,使其更適合校園使用。
移動學習對學習者也要有一定要求畢業(yè)論文范文,比如說需要一定的自學能力,自制能力,以及較強的學習動機等[8][9]。現(xiàn)階段的移動學習在高校教學中應(yīng)該起輔助作用,但不能排除其對研究生,博士生及在職人員充電的作用,所以還是要做好移動資源的建設(shè)工作,注意打上數(shù)字簽名保護知識產(chǎn)權(quán)。
5 結(jié)論
當前,移動學習是教育界的研究熱點。將移動學習方式引入語言類課程的教學中已取得較大進展,但將其應(yīng)用到C語言程序設(shè)計課程教學中來,還屬于嘗試階段。移動學習給教學改革注入新鮮活力,其對高校教學的促進作用,不僅依賴教師的合理使用和學生的大力配合,還依賴于軟件平臺的設(shè)計。本文所使用的飛信校園版,受到發(fā)送短信條數(shù),廣告綁定等不利因素的限制,不僅要考慮課程特點,還要考慮軟件的使用規(guī)則,不能充分發(fā)揮移動學習的優(yōu)勢。下一步需要改進的地方,不僅在于移動學習資源的建設(shè),還要建設(shè)實施移動學習的軟件平臺,不僅要適合移動終端在線瀏覽,還要能夠與校園各個系統(tǒng)整合,充分利用現(xiàn)有資源,更加適應(yīng)程序設(shè)計課程的要求。
參考文獻:
[1]德斯蒙德·基更.移動學習:下一代的學習[J].開放教育研究.2004
[2]劉豫鈞,鬲淑芳.移動學習——國外研究現(xiàn)狀之綜述[J].現(xiàn)代教育技術(shù).2004
[3]王建武.3G網(wǎng)絡(luò)下基于彩信的被動式移動學習實踐研究[D].西安:陜西師范大學.2009
[4]張瓏,王建華,張軍,邸佳奇.移動學習在高等學校教學改革中的應(yīng)用[J]. 計算機教育.2010(6):34-37
[5]王偉,鐘紹春,呂森林.大學生移動學習實證研究[J].開放教育研究,2009,15(2):22-27.
[6]張素芹,吳連生.獨立學院“C語言程序設(shè)計”教學改革實踐[J]. 計算機教育.2010
[7]顧鈞.程序設(shè)計語言課程的概念體系及教學策略探討[J].中國成人教育.2010
[8]李望秀.高校教學中的移動學習[D].長沙:湖南師范大學.2008
[9]徐楠.M_Learning在現(xiàn)代遠程開放教育中的應(yīng)用研究[D].南京:南京師范大學.2005
[10]efeixin.10086.cn/product/category_15.html
關(guān)鍵詞:數(shù)學地質(zhì),數(shù)值分析,C語言程序設(shè)計,教學方法
數(shù)學地質(zhì)解決地質(zhì)問題的一般步驟或途徑如下:第一,進行地質(zhì)分析,定義地質(zhì)問題和地質(zhì)變量,建立正確的地質(zhì)模型;第二,根據(jù)地質(zhì)模型選擇或研究適當?shù)臄?shù)學模型;第三,運用數(shù)值分析理論對數(shù)學模型進行求解;第四,運用C語言設(shè)計計算機程序,并上機試算;第五,對計算機輸出成果進行地質(zhì)成因解釋,對所研究的地質(zhì)問題作出定量的預測、評價和解答。為了很好地解決地質(zhì)問題,需要同時學好《數(shù)學地質(zhì)》、《數(shù)值分析》和《C語言程序設(shè)計》三門課程。本文將對《數(shù)學地質(zhì)》、《數(shù)值分析》和《C語言程序設(shè)計》三門課程的教學內(nèi)容和方法進行研究,并介紹瓦斯危險性預測數(shù)學地質(zhì)軟件的開發(fā)。
1數(shù)學地質(zhì)的教學內(nèi)容及方法
數(shù)學地質(zhì)(mathematicalgeology)是六十年代以來迅速形成的一門邊緣學科。它是地質(zhì)學與數(shù)學及電于計算機相結(jié)合的產(chǎn)物,目的是從量的方面研究和解決地質(zhì)科學問題。它的出現(xiàn)反映地質(zhì)學從定性的描述階段向著定量研究發(fā)展的新趨勢,為地質(zhì)學開辟了新的發(fā)展途徑。數(shù)學地質(zhì)方法的應(yīng)用范圍是極其廣泛的,幾乎滲透到地質(zhì)學的各個領(lǐng)域。
1.1 數(shù)學地質(zhì)的教學內(nèi)容
數(shù)學地質(zhì)的研究對象包括地質(zhì)作用、地質(zhì)產(chǎn)物和地質(zhì)工作方法。通過建立數(shù)學模型查明地質(zhì)運動的數(shù)量規(guī)律性。這種數(shù)量規(guī)律性具體表現(xiàn)為地質(zhì)體的數(shù)學特征、地質(zhì)現(xiàn)象的統(tǒng)計規(guī)律以及地質(zhì)勘探工作中存在的概率法則。其內(nèi)容可概括為以下3個方面:①查明地質(zhì)體數(shù)學特征,建立地質(zhì)產(chǎn)物的數(shù)學模型。例如礦體數(shù)學特征是指礦體厚度、品位等標志變化的數(shù)量規(guī)律性。按其屬性可劃分為礦體幾何特征、空間特征、統(tǒng)計特征和結(jié)構(gòu)特征等4類。比如,盡管礦產(chǎn)有多種多樣,但礦石有用組分品位的統(tǒng)計分布卻服從正態(tài)分布、對數(shù)正態(tài)分布等有限的幾種分布律。從它們的分布特征可以分析判斷其成因特點,而且各類數(shù)學特征還具有不同的勘探效應(yīng)。②研究地質(zhì)作用中的各種因素及其相互關(guān)系,建立地質(zhì)過程的數(shù)學模型。如盆地沉積過程的數(shù)學模型,地層剖面的計算機模擬,巖漿結(jié)晶過程的馬爾柯夫鏈分析等。③研究適合地質(zhì)任務(wù)和地質(zhì)數(shù)據(jù)特點的數(shù)學分析方法,建立地質(zhì)工作方法的數(shù)學模型。論文寫作,C語言程序設(shè)計。例如,對于地質(zhì)分類問題,可根據(jù)研究對象的多種定量指標,建立聚類分析或判別分析的數(shù)學模型,對所研究的地質(zhì)對象進行分類或判別。又如針對大量的描述性的地質(zhì)資料,通常可將其轉(zhuǎn)化為0~1變量,建立各種二態(tài)變量的多元分析模型(邏輯信息模型、特征分析模型、數(shù)量化理論模型等),以解決地質(zhì)成因分析和成礦遠景預測等各類地質(zhì)問題。論文寫作,C語言程序設(shè)計。
1.2 數(shù)學地質(zhì)的教學方法
數(shù)學地質(zhì)的教學方法可概括為:①數(shù)學模型法。應(yīng)用最廣泛的是各種多元統(tǒng)計模型。例如用于地質(zhì)成因研究的因子分析、對應(yīng)分析、非線性映射分析、典型相關(guān)分析;用于研究地質(zhì)空間變化趨勢的趨勢面分析和時間序列分析方法等。②概率法則和定量準則。由于地質(zhì)對象是在廣闊的空間、漫長的時間和復雜的介質(zhì)環(huán)境中形成發(fā)展和演變的,因此地質(zhì)現(xiàn)象在很大程度上受概率法則支配,且具有特定的數(shù)量規(guī)律性,這就要求數(shù)學地質(zhì)研究必須遵循和自覺運用概率法則和定量準則。同時,地質(zhì)觀測結(jié)果不可避免地帶有抽樣代表性誤差,因此對各種觀測結(jié)果或研究結(jié)論都要做出可靠概率的估計和精度評價。以礦產(chǎn)定量預測為例,不僅要求確定成礦遠景區(qū)的空間位置,而且應(yīng)給出可能發(fā)現(xiàn)礦床的個數(shù)及規(guī)模,發(fā)現(xiàn)礦床的概率,查明找礦統(tǒng)計標志的信息量、找礦概率及有利成礦的數(shù)值區(qū)間等。
數(shù)學地質(zhì)的主要研究手段是電子計算機技術(shù),其中包括:①地質(zhì)過程的計算機模擬,該項技術(shù)可以彌補物理模型法和實驗地質(zhì)學法的不足;②建立地質(zhì)數(shù)據(jù)庫和地質(zhì)專家系統(tǒng),以便充分發(fā)掘和利用信息資源和專家經(jīng)驗;③計算機地質(zhì)制圖;④地質(zhì)多元統(tǒng)計計算及其他科學計算。
2數(shù)值分析的教學內(nèi)容及方法
數(shù)值分析(numericalanalysis)是研究分析用計算機求解數(shù)學計算問題的數(shù)值計算方法及其理論的學科,是數(shù)學的一個分支,它以數(shù)字計算機求解數(shù)學問題的理論和方法為研究對象。為計算數(shù)學的主體部分。
2.1 數(shù)值分析的教學內(nèi)容
運用數(shù)值分析解決問題的過程:實際問題→數(shù)學模型→數(shù)值計算方法→程序設(shè)計→上機計算求出結(jié)果。數(shù)值分析的教學內(nèi)容包括插值法,函數(shù)逼近,曲線擬和,數(shù)值積分,數(shù)值微分,解線性方程組的直接方法,解線性方程組的迭代法,非線性方程求根,常微分方程的數(shù)值解法。論文寫作,C語言程序設(shè)計。
數(shù)值分析具有如下特點:第一,面向計算機。第二,有可靠的理論分析。第三,要有好的計算復雜性。論文寫作,C語言程序設(shè)計。第四,要有數(shù)值實驗。第五,要對算法進行誤差分析。
2.2 數(shù)值分析的教學方法
根據(jù)數(shù)值分析的特點,教學時首先要注意掌握方法的基本原理和思想,要注意方法處理的技巧及其與計算機的結(jié)合,要重視誤差分析、收斂性及穩(wěn)定性的基本理論;其次,要通過例子,學習使用各種數(shù)值方法解決實際計算問題;最后,為了掌握數(shù)值分析的內(nèi)容,還應(yīng)做一定數(shù)量的理論分析與計算練習,由于數(shù)值分析內(nèi)容包括了微積分、代數(shù)、常微分方程的數(shù)值方法,學生必須掌握好這幾門課的基本內(nèi)容才能學好這一課程。
3C語言程序設(shè)計的教學內(nèi)容及方法
C語言是一種計算機程序設(shè)計語言。論文寫作,C語言程序設(shè)計。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統(tǒng)設(shè)計語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛。
3.1 C語言程序設(shè)計的教學內(nèi)容
C語言程序設(shè)計主要有兩方面教學內(nèi)容:一是學習和掌握C語言的基本規(guī)則;二是掌握程序設(shè)計的方法和編程技巧。“規(guī)則”和“方法”即語言和算法,是本課程的兩條主線,二者不可偏廢其一。從一定意義上說,“方法”更重要,因為它是程序的靈魂。一旦掌握,有助于學生更快、更好地學習和使用其他的程序設(shè)計語言。
3.2 C語言程序設(shè)計的教學方法
C語言程序設(shè)計是一門實踐性很強的課程,對C語言初學者而言,除了要學習、熟記C語言的一些語法規(guī)則外,更重要的是多讀程序、多動手編寫程序。學習程序設(shè)計的一般規(guī)律是:先模仿,然后在模仿的基礎(chǔ)上改進,在改進的基礎(chǔ)上提高。做到善于思考,勤于練習,邊學邊練,舉一反三,學會“小題大做”,一題多解,這樣,才能成為一個優(yōu)秀的C程序員。
4瓦斯危險性預測數(shù)學地質(zhì)軟件的開發(fā)
瓦斯危險性預測包括瓦斯含量預測、瓦斯涌出量預測和瓦斯突出預測。在利用數(shù)學地質(zhì)技術(shù)進行瓦斯危險性預測時,需要進行大量的計算工作,一般要求用計算機完成其數(shù)學建模和未采區(qū)預測工作。隨著計算機軟硬件和可視化技術(shù)的發(fā)展,編制高速、高效、準確、靈活、用戶界面友善的數(shù)學地質(zhì)預測軟件,是瓦斯地質(zhì)研究向定量化發(fā)展的需要。論文寫作,C語言程序設(shè)計。
4.1 數(shù)學地質(zhì)模型的建立
瓦斯含量預測和瓦斯涌出量預測采用回歸分析建立數(shù)學模型,即通過規(guī)定因變量和自變量來確定變量之間的因果關(guān)系,建立回歸模型,并根據(jù)實測數(shù)據(jù)來求解模型的各個參數(shù),然后評價回歸模型是否能夠很好的擬合實測數(shù)據(jù);如果能夠很好的擬合,則可以根據(jù)自變量作進一步預測。
瓦斯突出預測采用判別分析建立數(shù)學模型,即按照一定的判別準則,建立一個或多個判別函數(shù),用研究對象的大量資料確定判別函數(shù)中的待定系數(shù),并計算判別指標。據(jù)此即可確定某一樣本屬于何類。
4.2 數(shù)學模型的求解
對建立的數(shù)學模型,采用迭代法對線性方程組進行求解,即利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執(zhí)行,在每次執(zhí)行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。
4.3 數(shù)學地質(zhì)軟件的開發(fā)
采用C語言編寫計算機程序,開發(fā)數(shù)學地質(zhì)軟件。瓦斯危險性預測軟件的操作較為簡便,功能較為齊全。在軟件主界面菜單欄的菜單項下面,可分別進入瓦斯含量預測,瓦斯涌出量預測、瓦斯突出預測的對話框模塊。在對話框里分別輸入變量數(shù)據(jù)和數(shù)據(jù)文件,運行數(shù)據(jù)文件,按下詳細資料或判別結(jié)果按鈕,可以查看運算結(jié)果。按下預測未知單元按鈕可進入預測對話框。
5結(jié)論
1)對數(shù)學地質(zhì)、數(shù)值分析、C語言程序設(shè)計教學內(nèi)容及方法的研究為解決地質(zhì)問題提供了便利途徑。
2)瓦斯危險性數(shù)學地質(zhì)軟件的開發(fā)較好地運用了數(shù)學地質(zhì)、數(shù)值分析、C語言程序設(shè)計的理論和方法,為數(shù)學地質(zhì)、數(shù)值分析、C語言程序設(shè)計的教學提供了應(yīng)用實例。
參考文獻:
[1]韓金炎.數(shù)學地質(zhì)[M].北京:煤炭工業(yè)出版社,1993.1-282.
[2]姚傳義.數(shù)值分析[M].北京:中國輕工業(yè)出版社,2009.1-373.
[3]賈宗璞,許合利.C語言程序設(shè)計[M].徐州:中國礦業(yè)大學出版社,2007.1-378.