版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文 二、需求分析(一)開(kāi)發(fā)背景隨著國(guó)際貿(mào)易自由化、世界經(jīng)濟(jì)一體化的趨勢(shì)日益加強(qiáng),流通企業(yè)的國(guó)際化經(jīng)營(yíng)已經(jīng)成為不可逆轉(zhuǎn)的時(shí)代潮流。我國(guó)加入世貿(mào)組織以后,正在引入先進(jìn)的經(jīng)營(yíng)管理技術(shù)、服務(wù)理念和營(yíng)銷(xiāo)方式以及統(tǒng)一的國(guó)際運(yùn)行規(guī)則,伴隨著外商逐步進(jìn)入中國(guó)流通產(chǎn)業(yè),中外企業(yè)之間必然在易于標(biāo)準(zhǔn)化的領(lǐng)域展開(kāi)激烈的競(jìng)爭(zhēng)。中國(guó)流通企業(yè)最后有多大的勝率,不取決于外商的投資規(guī)模和進(jìn)入速度,而取決于我們的改革力度和自身競(jìng)爭(zhēng)力水平。據(jù)初步統(tǒng)計(jì),目前全國(guó)共有中小企業(yè)近1000萬(wàn)個(gè),并且每年以80的速度增長(zhǎng)。我國(guó)加入WTO后,企業(yè)面臨著前所未有的機(jī)遇與挑戰(zhàn),企業(yè)的高速發(fā)展更要求企業(yè)管理水平的不斷
2、完善、提高,因此,迅速提高企業(yè)的經(jīng)營(yíng)管理水平、掌握先進(jìn)的管理方式是企業(yè)迫在眉睫的事情,是企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中穩(wěn)步發(fā)展的基礎(chǔ)。在新的市場(chǎng)環(huán)境下,用戶(hù)對(duì)軟件需求的個(gè)性化越來(lái)越強(qiáng)烈。企業(yè)信息化發(fā)展到今天,一些市場(chǎng)上的銷(xiāo)售管理軟件已經(jīng)無(wú)法完全滿(mǎn)足企業(yè)高速發(fā)展的需要。企業(yè)面對(duì)國(guó)際、國(guó)內(nèi)激烈的競(jìng)爭(zhēng)和挑戰(zhàn),必須及時(shí)進(jìn)行管理變革,創(chuàng)新適合自身發(fā)展的管理模式,從而增強(qiáng)實(shí)力、主宰市場(chǎng),在發(fā)展和競(jìng)爭(zhēng)中保持優(yōu)勢(shì)。因此,傳統(tǒng)的信息化發(fā)展思路已經(jīng)不能適應(yīng)時(shí)代發(fā)展的需要,必須與時(shí)俱進(jìn),開(kāi)發(fā)適應(yīng)時(shí)代要求、滿(mǎn)足企業(yè)發(fā)展需要的新產(chǎn)品。開(kāi)發(fā)人員正是在這樣的背景條件下開(kāi)發(fā)了現(xiàn)代流通企業(yè)綜合管理系統(tǒng)軟件。本軟件以 FoxPro為后臺(tái)
3、數(shù)據(jù)庫(kù),專(zhuān)門(mén)針對(duì)我國(guó)中小型企業(yè)經(jīng)營(yíng)管理而開(kāi)發(fā)的現(xiàn)代流通企業(yè)綜合管理軟件,適用于商品銷(xiāo)售企業(yè)進(jìn)行批發(fā)及零售進(jìn)銷(xiāo)存管理。該產(chǎn)品是一套通用的、適用于各層次使用的綜合管理軟件,是集產(chǎn)品的進(jìn)、銷(xiāo)、存三位于一體、集中管理使用單位物流系統(tǒng)的一種新概念軟件,是為企業(yè)量身定制的以客戶(hù)為中心,實(shí)現(xiàn)市場(chǎng)、銷(xiāo)售、服務(wù)協(xié)同工作的管理平臺(tái)。那么,無(wú)可置疑的,現(xiàn)代流通企業(yè)綜合管理系統(tǒng)是企業(yè)用戶(hù)和商業(yè)用戶(hù)進(jìn)行內(nèi)部產(chǎn)品管理時(shí)的首選軟件。樂(lè)萬(wàn)家商貿(mào)公司是一所集零售與批發(fā)為一體的流通企業(yè),建筑面積1500平方米,隨著企業(yè)規(guī)模的不斷擴(kuò)大,新進(jìn)商品仍以較大的幅度增加。從1996年開(kāi)始,引入了銷(xiāo)售的計(jì)算機(jī)化管理。但是隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,
4、計(jì)算機(jī)應(yīng)用水平的提高和企業(yè)規(guī)模的不斷擴(kuò)大,原來(lái)系統(tǒng)的時(shí)效性、數(shù)據(jù)的正確性、操作的方便性都存在很大程度的不足,已經(jīng)影響到系統(tǒng)的正常使用。(二)業(yè)務(wù)調(diào)查通過(guò)對(duì)該公司的調(diào)查,得到如下業(yè)務(wù)情況:1批發(fā)銷(xiāo)售業(yè)務(wù)(1)批發(fā)銷(xiāo)售業(yè)務(wù)的基本業(yè)務(wù)過(guò)程是:客戶(hù)進(jìn)入商場(chǎng)后,到開(kāi)票處手工開(kāi)票,然后拿票據(jù)到收銀臺(tái)付款,收款處收款蓋章后,客戶(hù)到取貨處取貨。如果客戶(hù)取貨時(shí)庫(kù)存不夠、無(wú)貨,要由取貨處確認(rèn)庫(kù)存不夠或無(wú)貨,然后由開(kāi)票處開(kāi)退貨單,客戶(hù)憑退貨單到收銀臺(tái)取退貨款。(2)如果商品出現(xiàn)質(zhì)量問(wèn)題,客戶(hù)要求退貨,要由開(kāi)票處開(kāi)退貨票據(jù),客戶(hù)憑退貨票據(jù)退貨。如果客戶(hù)掛賬,由財(cái)務(wù)人員將掛賬情況添加到往來(lái)賬。2零售業(yè)務(wù)與批發(fā)銷(xiāo)售業(yè)務(wù)類(lèi)
5、似,只是不用到開(kāi)票處開(kāi)票。3庫(kù)存管理(1)庫(kù)存管理的基本業(yè)務(wù)過(guò)程是:辦理商品入庫(kù)登記,分類(lèi)分批統(tǒng)計(jì)庫(kù)存,控制商品的質(zhì)量和保質(zhì)期,記錄庫(kù)存商品賬??煞诸?lèi)查詢(xún)和盤(pán)點(diǎn)庫(kù)存商品。根據(jù)庫(kù)存情況提出補(bǔ)貨和進(jìn)貨申請(qǐng),提出幾項(xiàng)商品處理意見(jiàn)。(2)商品入庫(kù)時(shí)完成手工入庫(kù)登記并將單據(jù)傳給財(cái)務(wù),財(cái)務(wù)部門(mén)收到入庫(kù)單據(jù)作庫(kù)存賬和往來(lái)賬,并通過(guò)庫(kù)存賬管理庫(kù)存商品。庫(kù)管根據(jù)商品情況通知采購(gòu)部門(mén)采購(gòu)商品。每月庫(kù)存盤(pán)點(diǎn)一次,根據(jù)庫(kù)存盤(pán)點(diǎn)情況了解商品損溢情況。(3)如果商品市場(chǎng)變化,商品價(jià)格可手工調(diào)整。4往來(lái)管理往來(lái)管理的基本業(yè)務(wù)過(guò)程是:設(shè)立往來(lái)賬目管理,客戶(hù)購(gòu)貨時(shí)如果掛賬,財(cái)務(wù)將客戶(hù)掛賬情況添加到往來(lái)管理賬,根據(jù)客戶(hù)欠款時(shí)間通
6、知客戶(hù)結(jié)款。客戶(hù)結(jié)款時(shí)由財(cái)務(wù)入賬。購(gòu)貨時(shí)如果掛賬,由財(cái)務(wù)將欠款情況添加到往來(lái)管理賬,在一定時(shí)間內(nèi)與供應(yīng)商結(jié)賬。5報(bào)表管理報(bào)表管理的基本業(yè)務(wù)過(guò)程是:通過(guò)手工記錄商品賬和往來(lái)賬,為了更好地反映銷(xiāo)售信息,將銷(xiāo)售報(bào)表劃分成日銷(xiāo)售報(bào)表、周銷(xiāo)售報(bào)表、月銷(xiāo)售報(bào)表及單商品銷(xiāo)售報(bào)表。(三)用戶(hù)要求 摘要:本文從 C 語(yǔ)言的教學(xué)入手,在如何提高非計(jì)算機(jī)專(zhuān)業(yè)的計(jì)算機(jī)語(yǔ)言教學(xué)質(zhì)量的教學(xué)工作中做了一些努力,目的是為后續(xù)計(jì)算機(jī)類(lèi)課程的學(xué)習(xí)打下良好的基礎(chǔ)。關(guān)鍵詞本文來(lái)自:計(jì)算機(jī)畢業(yè)網(wǎng) :教學(xué)方法;綜合性實(shí)驗(yàn);題庫(kù)建設(shè);考核方式 1 前言隨著計(jì)算機(jī)科學(xué)的發(fā)展,計(jì)算機(jī)逐漸成為了人們生活中不可缺少的工具,而程序設(shè)計(jì)是人類(lèi)利用和開(kāi)
7、發(fā)計(jì)算機(jī)各種功能最直接的方法,因此,對(duì)于理工科的學(xué)生而言,掌握一門(mén)高級(jí)語(yǔ)言及其基本編程技能是必要的。除此之外,在學(xué)習(xí)高級(jí)語(yǔ)言程序設(shè)計(jì)的過(guò)程中,通過(guò)分析、分解、歸納、整理最終得出算法的思維能力的訓(xùn)練,有助于培養(yǎng)、提高學(xué)生分析問(wèn)題和解決問(wèn)題的方法與能力。目前,C語(yǔ)言是近年來(lái)國(guó)內(nèi)外得到迅速推廣使用的一種高級(jí)程序設(shè)計(jì)語(yǔ)言,它功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好等諸多優(yōu)點(diǎn)使得C語(yǔ)言程序設(shè)計(jì)幾乎成為高等理工院校本科低年級(jí)必開(kāi)的一門(mén)重要計(jì)算機(jī)程序設(shè)計(jì)課程。我院將C語(yǔ)言作為理工科學(xué)生的第一門(mén)程序設(shè)計(jì)語(yǔ)言課程。絕大多數(shù)學(xué)生在學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)這門(mén)課前,對(duì)計(jì)算機(jī)語(yǔ)言、算法、數(shù)據(jù)
8、結(jié)構(gòu)和程序設(shè)計(jì)一無(wú)所知,更沒(méi)有任何抽象建模的基本知識(shí),加上初學(xué)C語(yǔ)言時(shí)涉及的概念比較復(fù)雜抽象,規(guī)則繁多,以致多數(shù)學(xué)生普遍反映C語(yǔ)言難懂難學(xué)。如果前面簡(jiǎn)單的小程序?qū)懖怀鲎霾粚?duì),當(dāng)涉及較復(fù)雜算法的程序時(shí)就更無(wú)從下手,慢慢地就會(huì)產(chǎn)生一種排斥心理,甚至放棄對(duì)C語(yǔ)言更深入的學(xué)習(xí),這就是該門(mén)課教學(xué)質(zhì)量普遍不高的癥結(jié)所在。面對(duì)上述情況,許多教師一直都在努力研究、探索、改進(jìn)教學(xué)方法和手段,目的就是將學(xué)生順利地領(lǐng)進(jìn)計(jì)算機(jī)語(yǔ)言程序設(shè)計(jì)的大門(mén),對(duì)后續(xù)計(jì)算機(jī)語(yǔ)言程序設(shè)計(jì)課程的學(xué)習(xí)起到了奠定基礎(chǔ)的作用。2 選定一本合適的教材C語(yǔ)言同所有算法語(yǔ)言一樣都由自己特定語(yǔ)句組成,每條語(yǔ)句又有自己的一些特定使用規(guī)則?,F(xiàn)在有關(guān)C語(yǔ)言
9、程序設(shè)計(jì)的教材版本很多,作為C語(yǔ)言程序設(shè)計(jì)課程的教材,介紹的都是C語(yǔ)言的語(yǔ)法規(guī)則和定義,這些內(nèi)容相對(duì)來(lái)說(shuō)既枯燥又難記,在講授的過(guò)程中,難以引起學(xué)生的興趣。我們一直選用潭浩強(qiáng)編寫(xiě)的C程序設(shè)計(jì)。它的特點(diǎn)是章節(jié)劃分合理,內(nèi)容完整,敘述清楚,例題適中,有代表性,屬于經(jīng)典性教材。但它也存在敘述過(guò)于細(xì)致,略顯繁瑣的缺點(diǎn),相應(yīng)配套的實(shí)驗(yàn)指導(dǎo)沒(méi)有解題思路,且習(xí)題偏重于數(shù)學(xué),面向客觀事物的領(lǐng)域不夠?qū)挘悦嫦虿煌瑢?zhuān)業(yè)可選擇的習(xí)題不足。C語(yǔ)言教學(xué)的最終目的是使學(xué)生在牢固掌握理論知識(shí)的基礎(chǔ)上,具備一定的編程能力。如何將程序設(shè)計(jì)的理論與實(shí)踐相結(jié)合,是C語(yǔ)言教學(xué)中的重點(diǎn)。我們結(jié)合專(zhuān)業(yè)特點(diǎn),選用或自編實(shí)驗(yàn)題目,盡量提高學(xué)
10、生學(xué)習(xí)的興趣。3 教學(xué)與實(shí)踐3.1 兼顧課堂教學(xué)和學(xué)生自學(xué)的多媒體課件利用各類(lèi)計(jì)算機(jī)軟件,根據(jù)本校學(xué)生的特點(diǎn),制作出高水平的C語(yǔ)言程序設(shè)計(jì)多媒體課件。使教學(xué)過(guò)程具有形象、直觀、生動(dòng)、信息量大等特點(diǎn)。講授“C語(yǔ)言程序設(shè)計(jì)”課程,要充分利用多媒體課件,但不能過(guò)于依賴(lài)課件,我們觀察教師若自始至終坐在課堂控制臺(tái)前,始終以課件授課,難以達(dá)到好的教學(xué)效果。教師必須在使用課件的同時(shí),穿插使用黑板,將重要知識(shí)的演繹過(guò)程強(qiáng)調(diào)出來(lái)。將課堂教學(xué)和網(wǎng)絡(luò)教學(xué)相結(jié)合,制作適合自學(xué)的網(wǎng)絡(luò)版課件,發(fā)布到課程建設(shè)網(wǎng)絡(luò)平臺(tái)。該課件應(yīng)層次結(jié)構(gòu)清楚,較之課堂用教學(xué)課件內(nèi)容更加全面、詳細(xì)。能夠自由選擇章節(jié),使用方便,供學(xué)生下載、學(xué)習(xí)。
11、3.2 綜合性實(shí)驗(yàn)C語(yǔ)言的教學(xué)模式通常是以語(yǔ)言的語(yǔ)法系統(tǒng)為主線,以小型練習(xí)、驗(yàn)證性實(shí)驗(yàn)為訓(xùn)練手段,往往只對(duì)一兩個(gè)語(yǔ)法要點(diǎn)進(jìn)行有針對(duì)性的練習(xí)。一般的C語(yǔ)言課程,大致是按照“數(shù)據(jù)類(lèi)型-基本結(jié)構(gòu)-數(shù)組-函數(shù)-指針-結(jié)構(gòu)體-文件”這樣一個(gè)順序來(lái)組織的。在課程的起始階段,系統(tǒng)地講述C語(yǔ)言的各種數(shù)據(jù)類(lèi)型和輸入輸出格式,極為瑣碎,需要花費(fèi)大量的時(shí)間,又沒(méi)有足夠多的例子來(lái)映證這些內(nèi)容的重要性,導(dǎo)致進(jìn)入程序設(shè)計(jì)緩慢。我們根據(jù)C語(yǔ)言的特點(diǎn),將教學(xué)劃分為兩個(gè)大的階段:前者主要包括程序基本結(jié)構(gòu)、數(shù)據(jù)類(lèi)型與操作符、數(shù)組與字符串、函數(shù)等基本的語(yǔ)言要素,有了這些知識(shí),學(xué)生就能夠解決完整的編程問(wèn)題;后者主要包括指針、結(jié)構(gòu)體、
12、文件等語(yǔ)言要素,有了這部分知識(shí),學(xué)生應(yīng)該能夠解決更高級(jí)的編程問(wèn)題。在前一階段,應(yīng)該以較快的速度,讓學(xué)生接觸程序基本結(jié)構(gòu)、數(shù)據(jù)類(lèi)型、輸入輸出的靈活用法、數(shù)組、函數(shù)等編程基本概念,在這些知識(shí)積累到一定程度后,應(yīng)加以梳理和總結(jié),消化前面的各知識(shí)點(diǎn),使之達(dá)到一定程度的系統(tǒng)化,這時(shí)給出一兩個(gè)較大的綜合實(shí)例程序,分析其結(jié)構(gòu)與語(yǔ)句,也就是引領(lǐng)學(xué)生讀懂程序,通過(guò)解釋程序中各個(gè)語(yǔ)句的作用,使學(xué)生進(jìn)一步掌握程序語(yǔ)言的一些細(xì)節(jié)知識(shí),能夠修改程序的片斷,觀察程序的運(yùn)行行為,然后再要求學(xué)生模仿已有的程序去做相似的問(wèn)題,讓學(xué)生對(duì)C語(yǔ)言編程的概貌有所了解。此時(shí)可安排一次期中測(cè)驗(yàn),以起到鞏固、復(fù)習(xí)的作用。第二階段,是深入學(xué)習(xí)
13、的階段。要講清指針、結(jié)構(gòu)體、文件的應(yīng)用特點(diǎn)和優(yōu)勢(shì),尤其是指針的內(nèi)容,鼓勵(lì)學(xué)生在程序設(shè)計(jì)時(shí)多用指針完成,這時(shí)的程序設(shè)計(jì)已有第一階段做基礎(chǔ),在程序設(shè)計(jì)上可以對(duì)學(xué)生提出更高的要求。為了加強(qiáng)教學(xué)效果,我們?cè)趦蓚€(gè)階段之后,各布置了一個(gè)綜合性實(shí)驗(yàn)讓學(xué)生練習(xí)。綜合性實(shí)驗(yàn)的編程問(wèn)題覆蓋了前面所講過(guò)的全部或大部知識(shí)。由于綜合性實(shí)驗(yàn)涉及的問(wèn)題較完整和較有實(shí)際意義,因此能夠引起學(xué)生的興趣,并使其復(fù)習(xí)前段時(shí)間所學(xué)的知識(shí),以達(dá)到強(qiáng)化教學(xué)的效果。3.3 引導(dǎo)學(xué)生帶著問(wèn)題學(xué)習(xí)C程序設(shè)計(jì)語(yǔ)言的知識(shí)體系是一個(gè)循序漸進(jìn)的過(guò)程,先后的知識(shí)點(diǎn)相關(guān)性很大,語(yǔ)句簡(jiǎn)潔、緊湊,語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。在系統(tǒng)的教學(xué)過(guò)程中,大部分學(xué)
14、生的語(yǔ)法細(xì)節(jié)掌握得相當(dāng)好,但是涉及到較大的實(shí)際編程問(wèn)題時(shí),還是顯得困難;還有的學(xué)生始終無(wú)法學(xué)會(huì)如何把實(shí)際問(wèn)題也就是算法轉(zhuǎn)化為程序語(yǔ)言,他們面對(duì)一個(gè)問(wèn)題,往往心中只有一些模糊的想法,而無(wú)法寫(xiě)出一行行的程序,久而久之,連原來(lái)學(xué)會(huì)的語(yǔ)法細(xì)節(jié)也遺忘殆盡。這一問(wèn)題是目前C語(yǔ)言教學(xué)中普遍存在的。這是因?yàn)閷W(xué)生缺乏預(yù)習(xí)的學(xué)習(xí)習(xí)慣,并未帶著問(wèn)題聽(tīng)課,而是等著老師的灌輸,所以比較生硬地理解語(yǔ)句。針對(duì)上述問(wèn)題,我們提出,應(yīng)該在C語(yǔ)言教學(xué)中緊密結(jié)合專(zhuān)業(yè)特點(diǎn),編選帶有專(zhuān)業(yè)特點(diǎn)的題目,采用提出一個(gè)實(shí)際問(wèn)題,分析、確立解析該問(wèn)題的算法,實(shí)現(xiàn)逐項(xiàng)轉(zhuǎn)換成程序語(yǔ)句的方法,放棄過(guò)度追求語(yǔ)言知識(shí)本身的系統(tǒng)化和細(xì)節(jié)化的做法,通過(guò)一系列
15、精心設(shè)計(jì)的案例,讓學(xué)生在編程的過(guò)程中進(jìn)行學(xué)習(xí)。這樣將純粹的學(xué)習(xí)語(yǔ)言和真正的應(yīng)用相結(jié)合,有助于學(xué)生對(duì)計(jì)算機(jī)語(yǔ)言的深入理解,同時(shí)學(xué)生也感興趣;從而培養(yǎng)了學(xué)生分析問(wèn)題、解決問(wèn)題、綜合思維的能力。采用上面的教學(xué)模式后,我們發(fā)現(xiàn),許多原來(lái)花費(fèi)大量時(shí)間也難以講清的問(wèn)題,現(xiàn)在學(xué)生領(lǐng)會(huì)和理解這部分知識(shí)就比較自然。3.4 認(rèn)真選題,靈活多樣,激發(fā)學(xué)生的學(xué)習(xí)興趣課堂教學(xué),教師要適當(dāng)使用課堂練習(xí)和提問(wèn),運(yùn)用多種方式活躍課堂氣氛。首先,課堂練習(xí)的題目要有趣味,結(jié)合實(shí)際。如模擬計(jì)算器、猜數(shù)字或字母游戲、查找本班某一個(gè)或多個(gè)同學(xué)的信息等程序設(shè)計(jì)。我們?cè)ㄟ^(guò)查找本班某一個(gè)或多個(gè)同學(xué)的信息的程序運(yùn)行完成抽查點(diǎn)名。教師可以讓學(xué)
16、生在課堂上自編簡(jiǎn)單程序并進(jìn)行演示,不拘泥于一種算法,若發(fā)現(xiàn)學(xué)生有新穎的、獨(dú)特的算法,教師應(yīng)鼓勵(lì)學(xué)生自己講解個(gè)人的解題思路,盡量讓學(xué)生自由發(fā)揮。必要時(shí),還可以布置一個(gè)小系統(tǒng),如簡(jiǎn)單的學(xué)籍管理系統(tǒng)等,讓學(xué)生綜合運(yùn)用所學(xué)知識(shí)去加以實(shí)現(xiàn)。其目的是在有限的學(xué)時(shí)內(nèi),盡可能地提高學(xué)生的編程能力。 3.5 上機(jī)實(shí)踐環(huán)節(jié)的質(zhì)量保證程序設(shè)計(jì)是一門(mén)實(shí)際操作性非常強(qiáng)的課程,學(xué)生初學(xué)時(shí)往往由于對(duì)實(shí)驗(yàn)的目的、內(nèi)容理解不深,在上機(jī)操作時(shí)常常是盲目地把課本的例題作為上機(jī)實(shí)驗(yàn)內(nèi)容,機(jī)械地編寫(xiě)、調(diào)試程序,并未真正理解程序中每一個(gè)語(yǔ)句所完成的功能以及語(yǔ)法,最終面對(duì)程序運(yùn)行的正確結(jié)果而收獲甚微。保證實(shí)踐教學(xué)環(huán)節(jié)的質(zhì)量,就是真正做到提
17、高學(xué)生的上機(jī)動(dòng)手能力、實(shí)際解決問(wèn)題的能力以及知識(shí)綜合運(yùn)用能力。為此,我們對(duì)上機(jī)實(shí)踐環(huán)節(jié)做到實(shí)驗(yàn)內(nèi)容精心準(zhǔn)備,每個(gè)實(shí)驗(yàn)既有很明確的目的,同時(shí)也與相關(guān)的其他知識(shí)連貫。實(shí)驗(yàn)時(shí),重點(diǎn)讓學(xué)生自己動(dòng)手,學(xué)生有問(wèn)題,盡量給予提示,啟發(fā)學(xué)生自己思考解決問(wèn)題。指導(dǎo)學(xué)生要針對(duì)學(xué)習(xí)任務(wù),依據(jù)學(xué)習(xí)規(guī)則,詳細(xì)設(shè)計(jì)實(shí)習(xí)步驟,充分發(fā)揮學(xué)生的主觀能動(dòng)性,鼓勵(lì)學(xué)生主動(dòng)對(duì)學(xué)習(xí)的程序、函數(shù)、工具及方法進(jìn)行有效操作,從而提高學(xué)習(xí)質(zhì)量和效率。在實(shí)習(xí)過(guò)程中應(yīng)該注重學(xué)生之間的相互交流和相互學(xué)習(xí),當(dāng)發(fā)現(xiàn)具有創(chuàng)意的作業(yè)后,就應(yīng)該及時(shí)通過(guò)網(wǎng)絡(luò)推薦給其他同學(xué)學(xué)習(xí),或在授課過(guò)程通過(guò)多媒體教室演示給學(xué)生并給予評(píng)論和提出改進(jìn)方法,促使封閉學(xué)習(xí)向開(kāi)放學(xué)習(xí)
18、的轉(zhuǎn)換。同時(shí)強(qiáng)調(diào)上機(jī)實(shí)驗(yàn)輔導(dǎo)的管理,控制合班人數(shù),一個(gè)老師輔導(dǎo)一個(gè)自然班(40人左右),保證輔導(dǎo)質(zhì)量。教師在上機(jī)實(shí)踐環(huán)節(jié)做到實(shí)驗(yàn)有題目、有檢查,嚴(yán)格課堂紀(jì)律,避免學(xué)生放任自流,注意平時(shí)成績(jī)的記錄。要求上機(jī)實(shí)驗(yàn)面對(duì)面提問(wèn)檢查不少于實(shí)驗(yàn)課時(shí)的30%。4 題庫(kù)建設(shè)根據(jù)C語(yǔ)言二級(jí)等級(jí)考試大綱要求,采取擇優(yōu)選取和自己編寫(xiě)相結(jié)合的方式,構(gòu)建起覆蓋大綱要求的知識(shí)點(diǎn),包括大量經(jīng)典習(xí)題的C語(yǔ)言精選題庫(kù)。按章節(jié)、題型加以整理、編排。題庫(kù)通過(guò)網(wǎng)絡(luò)提供給學(xué)生,并在教學(xué)過(guò)程中選取典型題目做講解或練習(xí),引領(lǐng)并督促學(xué)生利用題庫(kù)加深對(duì)C語(yǔ)言知識(shí)的理解。因計(jì)算機(jī)二級(jí)等級(jí)考試有筆試與上機(jī)操作,所以在教學(xué)中我們注重客觀習(xí)題與主觀編
19、程的并行訓(xùn)練,每次作業(yè)均有20道客觀習(xí)題與12個(gè)編程習(xí)題。5 改革考核方式 第一章系統(tǒng)概述網(wǎng)上選排課系統(tǒng)(WebCtour。seSettlement)系統(tǒng)是依據(jù)大學(xué)的網(wǎng)上選排課需求進(jìn)行設(shè)計(jì)的。由于在算法上存在難題,且排課問(wèn)題本身就是組合優(yōu)化問(wèn)題里面的一個(gè)NP難的問(wèn)題,所以這個(gè)系統(tǒng)并不試圖做一個(gè)自動(dòng)排課系統(tǒng)這真的太難了,以至于沒(méi)有一個(gè)比較理想的近似算法(網(wǎng)上有很多的自動(dòng)排課軟件,效果都不理想)。這個(gè)網(wǎng)上選排課系統(tǒng)所做的是讓排課者手工排課,然后檢測(cè)、避免這種排課的沖突(其核心是一個(gè)存儲(chǔ)過(guò)程DetectArrangeCollision),在進(jìn)行選課時(shí),這里也要檢測(cè)和避免這種實(shí)際中可以遇見(jiàn)的沖突(其核
20、心也是用一個(gè)存儲(chǔ)過(guò)程DetectSelectCollision來(lái)實(shí)現(xiàn)的)。在這套選排課系統(tǒng)功能的設(shè)計(jì)上,StudentCourseSettlement系統(tǒng)可以分為登錄、排課和選課3個(gè)子系統(tǒng)。登錄子系統(tǒng)區(qū)分排課者(也即系統(tǒng)的管理者)、教師和學(xué)生這三者的不同身份,給出不同的權(quán)限,在頁(yè)面中根據(jù)身份判斷其相應(yīng)具有的功能來(lái)使用這套系統(tǒng)。排課子系統(tǒng)主要供排課者使用,排課者可以在這里進(jìn)行一切與排課有關(guān)的活動(dòng)。選課系統(tǒng)主要供學(xué)生選課使用,在這里可以進(jìn)行與選課有關(guān)的活動(dòng);教師可在教師反饋系統(tǒng)中對(duì)排課者提出反饋意見(jiàn),供排課者在排課時(shí)可參考使用。 StudentCourseSettlement使用Rational
21、Rose進(jìn)行UMI。建模;過(guò)程選擇使用ASP編寫(xiě)腳本,在數(shù)據(jù)庫(kù)上考慮到快捷、有效,同時(shí)考慮到多臺(tái)服務(wù)器共同使用同一個(gè)數(shù)據(jù)庫(kù)的情況,這里選擇SQL Server 2000作為數(shù)據(jù)庫(kù)服務(wù)器;對(duì)于網(wǎng)頁(yè)的服務(wù)器平臺(tái),這里選擇使用Information Server5.O作為Internet服務(wù)器。在Windows 2000 Server上,這是一種很好的組合,也正是Microsoft微軟公司網(wǎng)站一直以來(lái)所使用的。本章主要介紹如何使用SQL Server2000來(lái)編寫(xiě)存儲(chǔ)過(guò)程,以?xún)?yōu)化整個(gè)系統(tǒng)數(shù)據(jù)庫(kù)管理的速度、安全性和靈活性,同時(shí)大大提高系統(tǒng)代碼的模塊化和封裝性。與上一章相比較,StudentCourse
22、Settlement在“深度”上比WebOffice更進(jìn)一步,它涉及到一些比較復(fù)雜的判斷處理邏輯,對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)要求也提高了很多;而Web()ffice系統(tǒng)中則有很多功能相近的子系統(tǒng),但各子系統(tǒng)所對(duì)應(yīng)的數(shù)據(jù)表之問(wèn)相對(duì)獨(dú)立。第三章系統(tǒng)需求分析3.1初步調(diào)查要對(duì)學(xué)生進(jìn)行素質(zhì)教育,首先要改變陳舊的教育教學(xué)方式。很多大學(xué)生都有這樣的體驗(yàn):同樣專(zhuān)業(yè)的學(xué)生在4年中,教學(xué)計(jì)劃一樣,課程設(shè)置一樣,所完成的課時(shí)數(shù)也一樣。在這樣的環(huán)境中談什么素質(zhì),談什么創(chuàng)新?因此,大學(xué)探索完全學(xué)分制的改革,目的就是為學(xué)生提供一個(gè)更加自由廣闊的學(xué)習(xí)空間。大學(xué)的學(xué)習(xí)時(shí)間可以變長(zhǎng)也可以縮短,學(xué)生可以根據(jù)學(xué)校提供的課程服務(wù)來(lái)規(guī)劃未來(lái)的人
23、生。但是,要實(shí)現(xiàn)這個(gè)宏偉的目標(biāo)首先要解決的就是學(xué)生選課問(wèn)題,本課程設(shè)計(jì)的開(kāi)發(fā)就是解決教學(xué)管理系統(tǒng)中存在的這個(gè)問(wèn)題,它為大學(xué)實(shí)現(xiàn)完全學(xué)分制的改革提供了一個(gè)基本的平臺(tái)。3.2 新系統(tǒng)描述教師任課管理信息系統(tǒng)和計(jì)算機(jī)排課子系統(tǒng)的關(guān)鍵技術(shù)是形成采用框架式可維護(hù)的排課策略庫(kù)。這個(gè)策略庫(kù)要具有學(xué)生、教師、教室、課程等多因素自動(dòng)綜合的求優(yōu)排課算法,課程時(shí)間分布的自動(dòng)平衡和時(shí)間段限定,由計(jì)算機(jī)生成課程安排表。在教室管理子系統(tǒng)中則要求該系統(tǒng)與自動(dòng)排課系統(tǒng)聯(lián)動(dòng),可以對(duì)排課后的教室用計(jì)算機(jī)進(jìn)行借用管理、查詢(xún)、分析統(tǒng)計(jì),可生成全校教室使用情況匯總表。網(wǎng)上選課及包含自動(dòng)排課、學(xué)籍管理、教室資源管理、任課教師管理等系統(tǒng)融
24、為一體。3.3可行性分析可行性分析就對(duì)項(xiàng)目開(kāi)發(fā)的可能性和必要性進(jìn)行分析.避免盲目投資.主要是必要性分析和效益分析,以決定是否建立學(xué)生選課系統(tǒng)。同時(shí)還要進(jìn)一步進(jìn)行技術(shù)可行性分析、投資/效益分析、組織管理可行性分析,確定是否存在否定項(xiàng)目的可能性。下面就從經(jīng)濟(jì)可行性和技術(shù)可行性進(jìn)行簡(jiǎn)要分析。1、經(jīng)濟(jì)可行性分析學(xué)生選課系統(tǒng)開(kāi)發(fā)需要投資費(fèi)用和未來(lái)的運(yùn)行維護(hù)費(fèi)用,其中投資費(fèi)用主要包括設(shè)備費(fèi)用、人員費(fèi)用及其他費(fèi)用,如由于工作方式改變需要增加的其他開(kāi)支通常為了保證新系統(tǒng)運(yùn)行的可靠性,要求手工和計(jì)算機(jī)處理在長(zhǎng)時(shí)間并存。系統(tǒng)的收益主要通過(guò)新系統(tǒng)提高工作效率,指導(dǎo)經(jīng)營(yíng)策略來(lái)實(shí)現(xiàn),還有其他難以計(jì)算的指標(biāo),比如:降低的
25、成本及其他費(fèi)用。改進(jìn)薄弱環(huán)節(jié),提高的工作效率。提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。2、技術(shù)可行性分析學(xué)生檔案管理修訂系統(tǒng)的硬軟件要求都是能夠容易達(dá)到的,配置要求下表3-1所示。硬、軟件配 置CPUPIII 800RAM64MB硬盤(pán)3G監(jiān)視器Windows系統(tǒng)支持的監(jiān)視器,可顯示16位打印機(jī)Windows98,Windows 2000,Windows NT Sever/WORKSTATION支持的各類(lèi)打印機(jī)第七章 實(shí)施概況71實(shí)施環(huán)境與工具的比較因?yàn)閍sp是比較流行的WEB開(kāi)發(fā)環(huán)境,用frontpage來(lái)實(shí)現(xiàn)比較容易。所以相對(duì)比較選擇Jsp、VB.NET等,選擇了ASP。72編程環(huán)境、工具、實(shí)現(xiàn)與數(shù)據(jù)
26、準(zhǔn)備概況編程環(huán)境:操作系統(tǒng)Winxp開(kāi)發(fā)工具frontpage數(shù)據(jù)庫(kù)SQl Server使用的其他一些工具M(jìn)icroSoft Word畫(huà)圖73系統(tǒng)測(cè)試概況系統(tǒng)測(cè)試一般有四個(gè)步驟:?jiǎn)卧獪y(cè)試,綜合測(cè)試,確認(rèn)測(cè)試和系統(tǒng)測(cè)試。單元測(cè)試:是指測(cè)試程序中的一個(gè)模塊或一個(gè)子程序,即程序運(yùn)行的最小單元,主要是指具體功能測(cè)試。綜合測(cè)試:對(duì)模塊完成單元測(cè)試后,進(jìn)行綜合測(cè)試,主要是測(cè)試主控制程序與各個(gè)功能模塊之間的協(xié)調(diào)測(cè)試。確認(rèn)測(cè)試:是進(jìn)一步檢查軟件是否復(fù)合軟件需求規(guī)格說(shuō)明書(shū)的全部要求。這種測(cè)試通常是由使用者來(lái)進(jìn)行測(cè)試。系統(tǒng)測(cè)試:是將信息系統(tǒng)的所有組成部分包括軟件、硬件、用戶(hù)以及環(huán)境等綜合在一起進(jìn)行測(cè)試,以保證系統(tǒng)
27、的各組成部分協(xié)調(diào)運(yùn)行。一般來(lái)說(shuō),都是在客戶(hù)的實(shí)際運(yùn)行環(huán)境現(xiàn)場(chǎng),在用戶(hù)的直接參與下進(jìn)行。64系統(tǒng)轉(zhuǎn)換方案與實(shí)現(xiàn)概況 新系統(tǒng)取代舊系統(tǒng),有2種方法。一種是直接轉(zhuǎn)換法。一種是并行轉(zhuǎn)換法。直接轉(zhuǎn)換法是指在老系統(tǒng)停止運(yùn)行的那一時(shí)刻,新系統(tǒng)立即開(kāi)始運(yùn)行。缺點(diǎn):風(fēng)險(xiǎn)很大。因此通常采用平行轉(zhuǎn)換法,即新舊系統(tǒng)同時(shí)運(yùn)行,對(duì)照兩者的輸出,利用原系統(tǒng)來(lái)檢測(cè)新系統(tǒng)。但是,因?yàn)樵趯W(xué)生選課系統(tǒng)開(kāi)發(fā)之前,學(xué)校還沒(méi)有相似功能的軟件,因此本系統(tǒng)的運(yùn)行不存在新老系統(tǒng)交替的問(wèn)題,可以直接投入實(shí)際使用,而無(wú)須轉(zhuǎn)換。75系統(tǒng)運(yùn)行與維護(hù)概況新系統(tǒng)正式投入使用后,為了能夠讓它長(zhǎng)期高效的工作,必須加強(qiáng)對(duì)該系統(tǒng)運(yùn)行的日常管理工作。通常希望能夠做
28、到以下幾點(diǎn):1系統(tǒng)運(yùn)行的日常維護(hù):這項(xiàng)管理包括數(shù)據(jù)收集、數(shù)據(jù)整理、數(shù)據(jù)錄入、及處理結(jié)果的整理與分發(fā)。此外,還包括硬件的簡(jiǎn)單維護(hù)和設(shè)施管理2系統(tǒng)運(yùn)行的記錄情況:整個(gè)系統(tǒng)的運(yùn)行情況的記錄能夠反映出系統(tǒng)在大多數(shù)情況下的狀態(tài)及工作效率,對(duì)于系統(tǒng)的評(píng)價(jià)和改進(jìn)具有重要的參考價(jià)值。3除了使用者必須作的上述管理工作外,開(kāi)發(fā)者也必須作好各種維護(hù)工作:適應(yīng)性維護(hù)、完善性維護(hù)、糾錯(cuò)性維護(hù)等操作系統(tǒng)中文Windows98,windows2000,Windows NT Server/Workstation網(wǎng)絡(luò)協(xié)議TCP/IP網(wǎng)絡(luò)系統(tǒng)Windows 2000 Server3.4 運(yùn)營(yíng)可行性目前學(xué)生所有人員都有操作電腦的能
29、力,通過(guò)提供一定的培訓(xùn),都能夠熟練操作。 摘要:平衡二叉樹(shù)教學(xué)中傳統(tǒng)的旋轉(zhuǎn)方法不太容易被學(xué)生理解,針對(duì)這一問(wèn)題,本文通過(guò)分析二叉排序樹(shù)的基本原理,摸索出一種在教學(xué)實(shí)踐中更加容易被學(xué)生理解的平衡二叉樹(shù)調(diào)整方法。關(guān)鍵詞:二叉排序樹(shù) 平衡二叉樹(shù) 教學(xué)探討在“數(shù)據(jù)結(jié)構(gòu)與算法”課程教學(xué)中,許多教科書(shū)在介紹平衡二叉樹(shù)調(diào)整這部分內(nèi)容時(shí),采用的都是旋轉(zhuǎn)的方法,將不平衡二叉樹(shù)用左右、順逆時(shí)針旋轉(zhuǎn)的方法使失去平衡的二叉排序樹(shù)調(diào)整為平衡二叉樹(shù)。但是在實(shí)際教學(xué)過(guò)程中,筆者發(fā)現(xiàn)這樣的方法不太容易被學(xué)生理解,許多學(xué)生尤其是專(zhuān)科學(xué)生搞不清楚怎么旋轉(zhuǎn)、圍繞誰(shuí)旋轉(zhuǎn)。針對(duì)這一問(wèn)題,筆者通過(guò)不斷的教學(xué)實(shí)踐摸索出一種更容易被學(xué)生接受
30、和理解的平衡二叉樹(shù)調(diào)整方法填空法,這種方法充分利用了二叉排序樹(shù)的特點(diǎn),采用填空的方式對(duì)失衡的二叉排序樹(shù)進(jìn)行調(diào)整使之保持平衡。1基本原理我們知道,二叉排序樹(shù)具有這樣一個(gè)特點(diǎn):左子樹(shù)上所有結(jié)點(diǎn)的值均小于它的根結(jié)點(diǎn)的值,右子樹(shù)上所有結(jié)點(diǎn)的值均大于它的根結(jié)點(diǎn)的值。即有這樣一個(gè)關(guān)系:左根右。利用這個(gè)特點(diǎn),當(dāng)我們?cè)诓迦虢Y(jié)點(diǎn)使得原平衡二叉樹(shù)失去平衡而需要進(jìn)行調(diào)整時(shí),首先尋找最小不平衡子樹(shù)。最小不平衡子樹(shù)的尋找方法是:從插入的結(jié)點(diǎn)出發(fā),依次計(jì)算其祖先的平衡因子,發(fā)現(xiàn)的第一個(gè)平衡因子的絕對(duì)值大于1的結(jié)點(diǎn)就是最小不平衡子樹(shù)的根結(jié)點(diǎn),則以它為根結(jié)點(diǎn)的子樹(shù)就是最小不平衡子樹(shù)。先考慮最簡(jiǎn)單的情況,這棵最小不平衡子樹(shù)僅由
31、三個(gè)結(jié)點(diǎn)構(gòu)成。此時(shí)最小不平衡子樹(shù)可以分為四種基本類(lèi)型,分別是:LL型、LR型、RL型和RR型。如圖1所示:在教科書(shū)中,這四種情況是分別討論的:對(duì)LL型做一次順時(shí)針旋轉(zhuǎn),對(duì)LR型先逆時(shí)針旋轉(zhuǎn)后順時(shí)針旋轉(zhuǎn),對(duì)RL型先順時(shí)針旋轉(zhuǎn)后逆時(shí)針旋轉(zhuǎn),對(duì)RR型做一次逆時(shí)針旋轉(zhuǎn)。但應(yīng)用填空法,這四種基本情況的調(diào)整可以統(tǒng)一在一起:可以知道,要使得由三個(gè)結(jié)點(diǎn)構(gòu)成的二叉排序樹(shù)平衡,其基本結(jié)構(gòu)必定是一個(gè)結(jié)點(diǎn)作為根結(jié)點(diǎn),一個(gè)作為左孩子結(jié)點(diǎn),一個(gè)作為右孩子結(jié)點(diǎn)。如圖2所示:根據(jù)二叉排序樹(shù)的特點(diǎn)(左根右),我們只要把上述每種基本情況中的三個(gè)結(jié)點(diǎn)按值從小到大排列,將最小的一個(gè)填在左孩子結(jié)點(diǎn)位置,最大的一個(gè)填在右孩子結(jié)點(diǎn)位置,中
32、間的填在根結(jié)點(diǎn)位置。很容易地就可以將上述四種最小不平衡子樹(shù)調(diào)整為平衡二叉樹(shù),如圖3所示:進(jìn)一步考慮更為復(fù)雜的情況,假定上述結(jié)點(diǎn)各自還有左右子樹(shù),我們?nèi)匀豢梢允褂梦覀兊奶羁辗ㄝp松的加以調(diào)整。這四種復(fù)雜情況如圖4所示:假定都在CL中插入一個(gè)結(jié)點(diǎn)使得A的平衡因子的絕對(duì)值變?yōu)?從而使得原平衡二叉樹(shù)失去平衡,此時(shí)以A為根結(jié)點(diǎn)的子樹(shù)就是最小不平衡子樹(shù),這棵最小不平衡子樹(shù)可以分為7個(gè)部分。沿著從根結(jié)點(diǎn)A到插入結(jié)點(diǎn)位置CL的路徑方向依次取三個(gè)結(jié)點(diǎn),假設(shè)為A、B、C,它們和剩下的AL、AR、BL、BR、CL、CR中的4個(gè)構(gòu)成的二叉排序樹(shù)要成為平衡二叉樹(shù),則由這7個(gè)部分組成的平衡二叉樹(shù)的基本結(jié)構(gòu)一定是如圖5所示情
33、形:其中,A、B、C三者中值最小的為左子樹(shù)的根結(jié)點(diǎn),值最大的為右子樹(shù)的根結(jié)點(diǎn),中間的為整個(gè)最小不平衡子樹(shù)的根結(jié)點(diǎn)。其余的AL、AR、BL、BR、CL、CR等按從小到大的順序排列,將它們從左到右依次填在樹(shù)的第三層即可,完成后的二叉樹(shù)一定是平衡二叉樹(shù)。對(duì)上述四種復(fù)雜情形,平衡后如圖6所示:2示例例:已知長(zhǎng)度為12的表:Jan,Feb,Mar,Apr,May,June, July,Aug,Sep,Oct,Nov,Dec,按照表中元素順序構(gòu)造一棵平衡二叉排序樹(shù)。解:構(gòu)造過(guò)程如圖7、圖8所示。教學(xué)實(shí)踐證明,本文采用的填空法要比傳統(tǒng)的旋轉(zhuǎn)法更容易被學(xué)生接受和理解。 參考文獻(xiàn):1 嚴(yán)蔚敏,吳偉民. 數(shù)據(jù)結(jié)構(gòu)
34、(C語(yǔ)言版)M. 北京:清華大學(xué)出版社,1997.2 馬秋菊. 數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言描述)M. 北京:中國(guó)水利水電出版社,2006. Discussion on Teaching of Balancing the Binary TreeZHANG Biao-han(The Department of Maths & Computer Science, Sanming College, Sanming 365004, China)Abstract:The rotation method for balanced binary tree is not easy to understand by the
35、 students, This paper introduced a new method using the characteristics of the binary sort tree that is easier to understand by the students.Key words:binary sort tree; balanced binary tree; teaching discussion 英特爾公司日前宣布,該公司在基礎(chǔ)晶體管設(shè)計(jì)方面取得了一個(gè)最重大的突破,采用兩種完全不同以往的晶體管材料來(lái)構(gòu)建45納米晶體管的絕緣“墻”和切換“門(mén)”。在下一代英特爾酷睿2雙核、英特
36、爾酷睿2四核以及英特爾至強(qiáng)系列多核處理器中,將置入數(shù)以?xún)|計(jì)的這種微觀晶體管或開(kāi)關(guān)。英特爾公司同時(shí)宣布已有五種早期版本的產(chǎn)品正在運(yùn)行,這是公司計(jì)劃中的15款45納米處理器產(chǎn)品的第一批。 在臺(tái)式機(jī)、筆記本和服務(wù)器領(lǐng)域,晶體管技術(shù)的提升使得公司不但能夠繼續(xù)創(chuàng)造出處理器計(jì)算速度的全新紀(jì)錄,同時(shí)還會(huì)減少晶體管的漏電量。這種漏電會(huì)影響芯片和PC的設(shè)計(jì)、規(guī)格、功耗、噪音以及成本。同時(shí),這一突破也會(huì)保證摩爾定律在下一個(gè)十年繼續(xù)有效。摩爾定律是高科技產(chǎn)業(yè)的基本規(guī)律,即晶體管數(shù)量每?jī)赡攴环?英特爾公司相信,生產(chǎn)出新一代45納米系列產(chǎn)品(研發(fā)代碼為Penryn)中的首批可工作45納米處理器,標(biāo)志著英特爾在半導(dǎo)體
37、產(chǎn)業(yè)領(lǐng)先至少一年。面向五大不同計(jì)算機(jī)細(xì)分市場(chǎng)的早期45納米處理器版本,正在運(yùn)行Windows Vista, Mac OS X, Windows XP和Linux等操作系統(tǒng)以及其它應(yīng)用程序。英特爾按計(jì)劃將在2010年下半年交付投產(chǎn)45納米處理器。 英特爾在45納米晶體管中創(chuàng)造性地采用全新高-k柵介質(zhì)和金屬柵極材料 英特爾率先將新材料創(chuàng)新性地組合,在其45納米工藝技術(shù)方面極大地減少了晶體管漏電量,同時(shí)提高處理器性能。英特爾將采用專(zhuān)有的新型高-k介質(zhì)材料作為晶體管柵介質(zhì),同時(shí)采用新型金屬材料組合作為晶體管柵電極。 英特爾公司聯(lián)合創(chuàng)始人戈登摩爾(Gordon Moore)指出,“采用高-k柵介質(zhì)和金屬
38、柵極材料,是自上世紀(jì)60年代晚期推出多晶硅柵極金屬氧化物半導(dǎo)體(MOS)晶體管以來(lái),晶體管技術(shù)領(lǐng)域里最重大的突破?!?晶體管是處理數(shù)字世界0、1組合的微型開(kāi)關(guān)。柵用來(lái)打開(kāi)或閉合晶體管,而柵介質(zhì)是用來(lái)將柵從電流通道隔離出來(lái)的絕緣體底層。金屬柵極和高-k柵介質(zhì)的組合使晶體管漏電量非常低,性能大為提升。 英特爾高級(jí)院士Mark Bohr指出:“隨著越來(lái)越多的晶體管被集成到一個(gè)硅晶片上,業(yè)界一直在研究電流泄露問(wèn)題的解決方案,我們的工程師和設(shè)計(jì)人員已經(jīng)取得了重大突破,確保了英特爾在產(chǎn)品和創(chuàng)新方面的領(lǐng)導(dǎo)地位。我們?cè)?5納米工藝技術(shù)方面采用了新型高-k柵介質(zhì)和金屬柵極晶體管,將幫助英特爾公司針對(duì)我們已經(jīng)成功
39、推出的英特爾酷睿2和至強(qiáng)系列處理器,推出速度更快、能效更高的多核產(chǎn)品,并使摩爾定律在下一個(gè)十年繼續(xù)發(fā)揚(yáng)光大。” 相比較而言,一個(gè)人類(lèi)紅血球表面即可容納大約400個(gè)英特爾公司的45納米晶體管。就在10年前,當(dāng)時(shí)最先進(jìn)的工藝技術(shù)還是250納米的,當(dāng)時(shí)晶體管尺寸約是以英特爾今天宣布的技術(shù)實(shí)現(xiàn)的晶體管尺寸的5.5倍,面積約為現(xiàn)在的30倍。 根據(jù)摩爾定律,一個(gè)芯片上的晶體管數(shù)量每?jī)赡陰缀醴槐?。因此,英特爾有能力?chuàng)新并集成產(chǎn)品,加入更多特性和計(jì)算處理核心,提高性能,并降低制造成本和單個(gè)晶體管生產(chǎn)成本。為保持創(chuàng)新速度,晶體管必須不斷縮小。但是,使用現(xiàn)有的材料,晶體管的縮小能力幾乎已經(jīng)達(dá)到極限,因?yàn)殡S著晶體
40、管尺寸已經(jīng)達(dá)到原子級(jí),功耗和發(fā)熱的問(wèn)題日益嚴(yán)重。因此,采用新材料已經(jīng)成為摩爾定律和信息時(shí)代經(jīng)濟(jì)學(xué)未來(lái)發(fā)展的必然要求。 英特爾45納米工藝技術(shù)中的高-k柵介質(zhì)和金屬柵極材料 采用氧化硅制造晶體管柵介質(zhì)已有40余年,主要是由于其可加工能力,并且隨著氧化硅被加工得越來(lái)越薄,晶體管性能也取得了穩(wěn)步提高。英特爾在其此前的65納米工藝技術(shù)中,已經(jīng)成功將氧化硅柵介質(zhì)的厚度縮小至1.2納米(相當(dāng)于五個(gè)原子層),但是不斷縮小也使柵介質(zhì)的漏電量逐步增加,導(dǎo)致電流浪費(fèi)和不必要的發(fā)熱。 晶體管柵漏電與不斷變薄的氧化硅柵介質(zhì)有關(guān),這一點(diǎn)已經(jīng)被業(yè)界視為過(guò)去10年來(lái)摩爾定律面臨的最大技術(shù)挑戰(zhàn)之一。為解決這一棘手問(wèn)題,英特爾
41、公司在柵介質(zhì)中采用厚度更大的鉿基高-k材料取代氧化硅,與過(guò)去40多年中一直使用的氧化硅相比較,漏電量減少了10多倍。 由于高-k柵介質(zhì)與當(dāng)今的硅柵電極不兼容,因此,英特爾45納米晶體管材料的另一方面是開(kāi)發(fā)新的金屬柵極材料。雖然英特爾采用的特定金屬仍未公開(kāi),但可知的是,英特爾將在晶體管柵電極中采用不同金屬材料的組合。 在英特爾45納米工藝技術(shù)中,高-k柵介質(zhì)與金屬柵極的組合,使驅(qū)動(dòng)電流或晶體管性能提高了20%以上。同時(shí),使源極-漏極漏電降低了5倍以上,大幅提高了晶體管的能效。 英特爾公司的45納米工藝技術(shù)也使晶體管密度比上一代工藝提高了大約兩倍,使英特爾能夠增加總體晶體管的數(shù)量或縮小處理器的大小
42、。由于45納米晶體管遠(yuǎn)小于上一代晶體管,因此,晶體管開(kāi)關(guān)所需能量也大為減少,使主動(dòng)切換耗電大約降低了30%。英特爾在45納米接頭中將采用低-k電介質(zhì)的銅線,也是為了提高性能、降低功耗。同時(shí),英特爾也將采用創(chuàng)新的設(shè)計(jì)規(guī)則和先進(jìn)的掩模技術(shù),拓展193納米干式光刻技術(shù)的應(yīng)用來(lái)制造其45納米處理器,這主要得益于其成本優(yōu)勢(shì)和較高的可加工能力。 Penryn系列處理器將帶來(lái)更高能效表現(xiàn) 英特爾公司每隔一年即推出一代新工藝技術(shù)和新的微體系架構(gòu),Penryn系列處理器秉承英特爾酷睿微體系架構(gòu)優(yōu)勢(shì),是英特爾高節(jié)奏技術(shù)進(jìn)程中的下一步。英特爾以領(lǐng)先的45納米工藝技術(shù)、大批量生產(chǎn)能力以及領(lǐng)先的微體系架構(gòu)設(shè)計(jì),已經(jīng)開(kāi)發(fā)
43、出首批可實(shí)用的45納米工藝Penryn處理器樣品。 英特爾正在開(kāi)發(fā)的45納米工藝產(chǎn)品超過(guò)15種,涵蓋臺(tái)式機(jī)、筆記本、工作站和企業(yè)版產(chǎn)品領(lǐng)域。45納米雙核處理器中含有4億多個(gè)晶體管,四核處理器中含有8億多個(gè)晶體管,Penryn系列處理器采用了全新的微體系架構(gòu)特性,擁有更強(qiáng)的性能和電源管理能力,更高的核心速度以及高達(dá)12兆字節(jié)的緩存。Penryn系列處理器的設(shè)計(jì)也帶有大約50條新的英特爾SSE4指令,拓展了針對(duì)媒體和高性能計(jì)算應(yīng)用的能力和性能。 隨著時(shí)光的流逝,人類(lèi)社會(huì)悄然已經(jīng)進(jìn)入21世紀(jì)。21世紀(jì)是知識(shí)經(jīng)濟(jì)時(shí)代,是信息技術(shù)時(shí)代,是數(shù)字化時(shí)代。單位管理的現(xiàn)代化辦公自動(dòng)化和決策科學(xué)化,是現(xiàn)代化辦公管
44、理發(fā)展的必然趨勢(shì)。也是衡量一個(gè)單位信息化的重要標(biāo)志。單位職工的工資信息管理作為一個(gè)單位管理的重要方面,其可變因素多,管理復(fù)雜,繁瑣,時(shí)間跨度大,再加上固定的基數(shù)大,形成巨大的數(shù)據(jù)量,人工管理困難。因此為鐵嶺市地方稅務(wù)局清河分局開(kāi)發(fā)了單位職工的工資管理系統(tǒng)軟件。隨著時(shí)光的流逝,人類(lèi)社會(huì)悄然已經(jīng)進(jìn)入21世紀(jì)。21世紀(jì)是知識(shí)經(jīng)濟(jì)時(shí)代,是信息技術(shù)時(shí)代,是數(shù)字化時(shí)代。單位管理的現(xiàn)代化辦公自動(dòng)化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢(shì)。也是衡量一個(gè)單位信息化的重要標(biāo)志。單位職工的工資信息管理作為一個(gè)單位管理的重要方面,其可變因素多,管理復(fù)雜,繁瑣,時(shí)間跨度大,再加上固定的基數(shù)大,形成巨大的數(shù)據(jù)量,人工
45、管理困難。因此為鐵嶺市地方稅務(wù)局清河分局開(kāi)發(fā)了單位職工的工資管理系統(tǒng)軟件。1.1.1開(kāi)發(fā)的意義。1)提高單位職工工資管理的準(zhǔn)確性,將本單位職工工資的基本信息經(jīng)過(guò)核實(shí)之后輸入計(jì)算機(jī),并存儲(chǔ)起來(lái)。按照規(guī)范設(shè)定標(biāo)準(zhǔn)代碼。這大大保證了統(tǒng)計(jì)原始數(shù)據(jù)的準(zhǔn)確性,在進(jìn)行的統(tǒng)計(jì)分析工作中能最大限度的減少人的因素。2)可以大大的提高工作效率。單位職工的工資管理系統(tǒng)可以集基本信息的追加、存儲(chǔ)匯總查詢(xún)打印于一身,不僅節(jié)省人力和時(shí)間,而且調(diào)用方便,統(tǒng)計(jì)快捷,準(zhǔn)確性高。3)可以充分發(fā)揮管理系統(tǒng)的統(tǒng)計(jì)和分析功能。單位職工工資管理信息系統(tǒng)可以根據(jù)實(shí)際的需要,開(kāi)發(fā)出各種統(tǒng)計(jì)計(jì)算報(bào)表輸出等功能模塊。1.1.2開(kāi)發(fā)的總體目標(biāo)。單位
46、職工工資管理系統(tǒng)是一個(gè)面向鐵嶺市地方稅務(wù)局清河分局職工數(shù)據(jù)庫(kù)管理系統(tǒng),目標(biāo)是形成一套界面友好編碼規(guī)范功能齊全使用方便的職工工資信息管理應(yīng)用系統(tǒng)。戶(hù)信息表。用戶(hù)基本信息表包括用戶(hù)名,密碼兩項(xiàng)。每個(gè)用戶(hù)名對(duì)應(yīng)唯一的密碼,都輸入正確后進(jìn)入管理系統(tǒng)。進(jìn)入系統(tǒng)后,用戶(hù)名和密碼可以修改。2)工資設(shè)定。修改個(gè)人工資:利用本功能可以對(duì)每個(gè)職工的工資進(jìn)行修改,操作方法:?jiǎn)螕簟熬庉嫛卑粹o/輸入數(shù)據(jù)/單擊“計(jì)算”按鈕/單擊“保存”按鈕,便可完成個(gè)人工資的修改,并自動(dòng)計(jì)算修改后的結(jié)果。如不單擊“保存”而單擊“還原”按鈕,則恢復(fù)對(duì)該記錄的修改。打印個(gè)人工資:在完成對(duì)個(gè)人工資的修改后,可以利用本功能直接打印出該職工的工資
47、條。單擊“打印”按鈕既可。新職工工資的錄入:利用本功能可以方便地將新來(lái)的職工工資情況錄入數(shù)據(jù)庫(kù)。單擊“添加”按鈕,系統(tǒng)自動(dòng)在數(shù)據(jù)庫(kù)的末尾增加一條空記錄,輸入各工資項(xiàng)目,單擊“保存”按鈕,完成新職工工資的增加。如不單擊“保存”而單擊“還原”按鈕,則不能完成新職工工資的增加。刪除個(gè)人工資:利用本功能可以對(duì)當(dāng)前記錄進(jìn)行刪除,單擊“刪除”按鈕,系統(tǒng)將提示“是否刪除此記錄”,如單擊“Y是”則完成對(duì)該記錄的刪除;如單擊“N否”,則不刪除該記錄。3)工資查詢(xún)。順序查詢(xún):既向下查詢(xún)一條記錄,單擊“下一個(gè)”按鈕,查詢(xún)下一條記錄。向上查詢(xún):既向上查詢(xún)一條記錄,單擊“上一個(gè)”按鈕,查詢(xún)上一條記錄。按某一條件查詢(xún):可
48、按編號(hào)、姓名等條件查詢(xún),單擊“查找”按鈕,在出現(xiàn)的對(duì)話框中輸入要查找的字段名,單擊“搜索”按鈕,便可查找到滿(mǎn)足條件的記錄。打印查詢(xún)結(jié)果,單擊“打印”按鈕,可以打印查詢(xún)的結(jié)果。4)工資匯總。對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)和基本理論有了更深刻的認(rèn)識(shí),在這次畢業(yè)設(shè)計(jì)中,接觸到了實(shí)際的數(shù)據(jù)庫(kù)產(chǎn)品Visual Foxpro,對(duì)數(shù)據(jù)庫(kù)方面知識(shí)的理解更深了。以前對(duì)數(shù)據(jù)庫(kù)的三級(jí)模式不是很明白,尤其是“視圖”,在實(shí)際的軟件開(kāi)發(fā)中經(jīng)過(guò)鍛煉,用戶(hù)視圖都是用Visual Foxpro;自行編寫(xiě)的,對(duì)視圖確實(shí)有了一些感性的認(rèn)識(shí)。6.2 Visual Foxpro6.0通過(guò)這次畢業(yè)畢業(yè)設(shè)計(jì),對(duì)Visual FoxPro6.0也有了進(jìn)一
49、步的認(rèn)識(shí)。這是Microsoft公司開(kāi)發(fā)的新一代關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它易學(xué)易用,功能完善,深受廣大用戶(hù)的歡迎。它提供給用戶(hù)一個(gè)32位、面向?qū)ο蟮膽?yīng)用程序開(kāi)發(fā)環(huán)境,使得用戶(hù)組織數(shù)據(jù)、定義數(shù)據(jù)庫(kù)規(guī)則及生成應(yīng)用程序等工作更加快捷,同時(shí)支持更多、更大容量的數(shù)據(jù)管理能力。隨著Microsoft Developer Studio 的發(fā)展,Visual FoxPro與其他可視化編程語(yǔ)言連接的日益緊密,Microsoft公司正不斷為用戶(hù)開(kāi)發(fā)功能更加全面、快捷的數(shù)據(jù)庫(kù)管理系統(tǒng)。6.3 網(wǎng)絡(luò)方面C/S模式和B/S模式;WINDOWS數(shù)據(jù)源和ODBC接口;應(yīng)用程序與數(shù)據(jù)庫(kù)的接口等。畢業(yè)設(shè)計(jì)臨近尾聲,現(xiàn)在總結(jié)這一段的
50、成績(jī),雖有一些收獲,卻也認(rèn)識(shí)到了自己的很大不足。畢業(yè)設(shè)計(jì)有需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)和編程、調(diào)試等階段,深感自己設(shè)計(jì)經(jīng)驗(yàn)不足,有許多情況在設(shè)計(jì)階段不能預(yù)料到,而在編程和調(diào)試階段才發(fā)現(xiàn)很多不足。在以后的鍛煉中應(yīng)該更注意一些細(xì)節(jié),盡量做到需求清晰,讓用戶(hù)滿(mǎn)意。 龍芯電腦CPU是由我國(guó)自主研發(fā)的,擁有自主的知識(shí)產(chǎn)權(quán),其所采用的Linux系統(tǒng)具有繁復(fù)易運(yùn)用、綠色無(wú)病毒、節(jié)能低功耗等特點(diǎn),十分適宜我國(guó)中小學(xué)教育信息化運(yùn)用。新學(xué)期來(lái)臨,龍芯計(jì)算機(jī)走進(jìn)了我校校園。學(xué)生們告別了運(yùn)用多年的舊電腦,看到了明晰的液晶顯示器和心愛(ài)的迷你主機(jī)。文明熏陶,充溢創(chuàng)意龍芯電腦的出現(xiàn)為中國(guó)計(jì)算機(jī)的開(kāi)展帶來(lái)了有限的希望,不只讓國(guó)產(chǎn)CP
51、U在市場(chǎng)上占有一席之地,更為國(guó)度的信息平安做出了龐大貢獻(xiàn)?!褒埿尽痹?jīng)構(gòu)成了一種文明,一種肉體,這就是克制一切困難、勇往直前、弱小打敗弱小的英勇肉體,更是一種把國(guó)度興盛貧弱和自己的事業(yè)高度融合的進(jìn)取肉體。在校園里,信息技術(shù)教員有必要把這種肉體傳遞給學(xué)生,讓這種文明熏陶學(xué)生。曾幾何時(shí),當(dāng)我引見(jiàn)世界微型計(jì)算機(jī)的開(kāi)展時(shí),總要大篇幅地講述美國(guó)電腦的開(kāi)展史,學(xué)生感受著外國(guó)的科技,臉上是驚訝與盼望的表情。如今,我終于可以跟學(xué)生講述我國(guó)自主研發(fā)的龍芯電腦,它們?cè)?jīng)進(jìn)入了我們的校園。在教學(xué)看法計(jì)算機(jī)一課時(shí),我向?qū)W生引見(jiàn)的是身邊的龍芯一代、龍芯二代,以及研制中的龍芯三代微型計(jì)算機(jī),新課堂帶給學(xué)生無(wú)比的喜悅。接著
52、我給學(xué)生們引見(jiàn)“龍芯3號(hào)”,“它早期只是一款四核處置器,但最終將完成對(duì)內(nèi)峰值每秒5001000億次的計(jì)算速度?!睂W(xué)生看到這驚人的數(shù)字時(shí)歡欣雀躍。有了這些數(shù)據(jù)及對(duì)普通CPU的大小、外形、材質(zhì)等看法后,我請(qǐng)學(xué)生從各個(gè)方面猜想未來(lái)降生的這款電腦“心臟”會(huì)有什么樣的改良,學(xué)生們大膽地說(shuō)出了自己的想法:“做成圓形”、“把CPU做的大點(diǎn),像風(fēng)扇一樣大”、“換種顏色”、“多裝置幾個(gè)四核處置器添減速度”、“把龍芯CPU也做得像硬盤(pán)一樣真空”在龍芯文明的氣氛里伸展心靈的翅膀,大膽創(chuàng)新,也許夢(mèng)想會(huì)在未來(lái)成真!激活課堂,生機(jī)盎然課堂是屬于學(xué)生的,只要當(dāng)學(xué)生成為學(xué)習(xí)的主人,課堂才真正屬于學(xué)生。教員要和學(xué)生一同用好“龍
53、芯”,激活課堂,促進(jìn)學(xué)生自動(dòng)開(kāi)展。龍芯電腦走進(jìn)了學(xué)生的學(xué)習(xí),學(xué)生們都刻不容緩地想要運(yùn)用它,吸引學(xué)生的不只是漂亮 的微風(fēng)車(chē)桌面菜單系統(tǒng),更是它帶來(lái)的如此多的適宜學(xué)生操作的獸性化軟件。且不說(shuō)那功用弱小的“Red Office for 龍芯”軟件包,就是那以前很難用的小海龜作圖“LOGO編程”,也在龍芯操作系統(tǒng)上有了大變身?!癓OGO編程繪圖”是小學(xué)信息技術(shù)課的教學(xué)難點(diǎn),編程注重學(xué)生思想才干及實(shí)踐操作才干的培育。龍芯電腦為學(xué)生的“LOGO編程”做了很大的改良,更貼近學(xué)生。如添加好用的常用工具欄,簡(jiǎn)化了學(xué)生少量命令的背誦。學(xué)生再也不用用命令保管順序、輸入制造好的圖片,只需輕松點(diǎn)擊“保管”,就有獸性化的
54、菜單彈出;有了“撤銷(xiāo)”、“復(fù)制”、“執(zhí)行命令”等按鈕,大意的小學(xué)生和制造復(fù)雜圖形的小指揮家們運(yùn)用起來(lái)隨心所欲。信息技術(shù)課上,常聽(tīng)到學(xué)生說(shuō):“時(shí)間太快了,剛上課一小會(huì)兒就到下課時(shí)間了。”龍芯電腦似乎有著一種有形的力氣,讓有差異的學(xué)生都失掉提高,并撫慰著學(xué)生學(xué)習(xí)的自動(dòng)看法。“感人心者,莫先乎情”,學(xué)生懷著積極學(xué)習(xí)的心情學(xué)習(xí),自然收獲頗多。課堂上學(xué)習(xí)的主體是學(xué)生,教員更輕易鼓舞主體找到學(xué)習(xí)目的、學(xué)習(xí)的動(dòng)力及舉動(dòng)的始發(fā)點(diǎn)。固然,龍芯電腦帶給我們龐大的便利,使我們的教育教學(xué)更上一層樓,但還有些許缺乏之處。希望龍芯把“中國(guó)芯”托上下降的軌道,讓更多的學(xué)生了解它,運(yùn)用它,愛(ài)上它。 摘要:本文提出了一些觀點(diǎn),
55、探討了如何能使新生真正掌握一門(mén)程序設(shè)計(jì)語(yǔ)言。關(guān)鍵字:程序整合;程序設(shè)計(jì);邏輯思維;任務(wù)驅(qū)動(dòng)教學(xué)0引言計(jì)算機(jī)程序設(shè)計(jì)與其說(shuō)是一門(mén)科學(xué),倒不如說(shuō)是一門(mén)藝術(shù),即駕御程序設(shè)計(jì)語(yǔ)言的藝術(shù),它不僅需要掌握一定的基礎(chǔ)知識(shí),同時(shí)還需要具備一定的創(chuàng)造性邏輯思維能力1,5。程序設(shè)計(jì)的學(xué)習(xí)過(guò)程枯燥、難懂、持續(xù)時(shí)間長(zhǎng),從內(nèi)容到學(xué)習(xí)方法、思維方式等同高中課程,與大學(xué)里的其他課程都有很大差異,大部分學(xué)生反映計(jì)算機(jī)語(yǔ)言難學(xué),程序更難編。為了使學(xué)生能真正掌握一門(mén)語(yǔ)言,并能應(yīng)用這種語(yǔ)言編寫(xiě)程序,具備一定的編程能力,本文結(jié)合C/C+,針對(duì)如何培養(yǎng)大學(xué)新生的計(jì)算機(jī)語(yǔ)言編程能力,提出了一些觀點(diǎn)。1程序設(shè)計(jì)能力的訓(xùn)練過(guò)程下面給出了我們
56、總結(jié)出來(lái)的循序漸進(jìn)的程序設(shè)計(jì)能力訓(xùn)練過(guò)程。整個(gè)過(guò)程打破課本原有以知識(shí)的邏輯結(jié)構(gòu)體系為順序組織的學(xué)習(xí)及教學(xué)方式,以學(xué)生已有知識(shí)為基礎(chǔ),按照學(xué)生的認(rèn)知規(guī)律,遵循先易后難、先具體后抽象、先輪廓化后細(xì)節(jié)化的原則,通過(guò)學(xué)習(xí)、觀看、模仿、理解、總結(jié)、提高五個(gè)階段進(jìn)行訓(xùn)練2。1.1對(duì)程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)程序=數(shù)據(jù)(數(shù)據(jù)結(jié)構(gòu))+算法1,這個(gè)公式表明了編寫(xiě)程序的基本要素以及要學(xué)習(xí)的基本內(nèi)容。針對(duì)初學(xué)者,有必要讓他們對(duì)程序語(yǔ)言有一個(gè)全局性而且是簡(jiǎn)單性的認(rèn)識(shí)與學(xué)習(xí),因此我們提出將程序設(shè)計(jì)語(yǔ)言抽象成為以下三方面的內(nèi)容,進(jìn)行教學(xué)。(1) 數(shù)據(jù),C語(yǔ)言的數(shù)據(jù)雖然比較豐富,但也就為兩大類(lèi):基本型,復(fù)合型。在初學(xué)階段,可僅針對(duì)
57、基本型進(jìn)行學(xué)習(xí)、應(yīng)用。在學(xué)生有一定基礎(chǔ)之后,再開(kāi)始復(fù)合型數(shù)據(jù)的學(xué)習(xí)與應(yīng)用。(2) 程序流程控制,三種基本程序結(jié)構(gòu),各自實(shí)現(xiàn)語(yǔ)句。(3) 輔助工具,屬于高級(jí)階段的內(nèi)容,比如說(shuō)文件操作,宏的應(yīng)用,函數(shù)等。1.2閱讀、修改、整合簡(jiǎn)單程序范例小孩堆積木之前,有必要了解、認(rèn)識(shí)、理解積木,然后才能夠堆出各種造型來(lái)。閱讀簡(jiǎn)單程序范例就相當(dāng)于對(duì)積木的了解、認(rèn)識(shí)、理解過(guò)程,是一個(gè)基本且必要的過(guò)程。在這一過(guò)程中,可以引導(dǎo)學(xué)生培養(yǎng)動(dòng)態(tài)思維來(lái)閱讀程序,或判斷程序的正確性。這種思維習(xí)慣的養(yǎng)成,對(duì)培養(yǎng)學(xué)生的邏輯思維能力和抽象思維能力有非常重要的作用2。典型的簡(jiǎn)單范例程序,如有規(guī)律的數(shù)據(jù)項(xiàng)累加/累乘,驗(yàn)證某個(gè)數(shù)是否為素?cái)?shù),
58、分離某個(gè)數(shù)的每位數(shù)字,求兩個(gè)數(shù)的最大公約數(shù)/最小公倍數(shù)等1。該訓(xùn)練過(guò)程的后期主要是在簡(jiǎn)單范例程序的基礎(chǔ)上逐漸改變和增加條件的方法來(lái)訓(xùn)練學(xué)生的動(dòng)手實(shí)踐能力。針對(duì)上述簡(jiǎn)單范例程序,可變化出一些程序,如求出某范圍內(nèi)的所有素?cái)?shù),求出某范圍內(nèi)的所有水仙花數(shù)(某數(shù)等于其每位上的數(shù)字立方和)等1。這些程序都可以只對(duì)上述簡(jiǎn)單范例程序修改、整合來(lái)完成,學(xué)生在這一過(guò)程中必須親自實(shí)踐。該過(guò)程屬于模仿階段,持續(xù)時(shí)間長(zhǎng)且枯燥,所面對(duì)的范例大部分都沒(méi)有實(shí)際應(yīng)用價(jià)值,也沒(méi)有太多吸引力。但這是一個(gè)相當(dāng)基礎(chǔ)且必要的過(guò)程。1.3獨(dú)立編寫(xiě)簡(jiǎn)單應(yīng)用程序經(jīng)過(guò)上述過(guò)程的訓(xùn)練,學(xué)生對(duì)程序設(shè)計(jì)語(yǔ)言的運(yùn)用已達(dá)到比較熟練的程度。在此基礎(chǔ)上,選擇
59、一些與上述過(guò)程中有所區(qū)別的簡(jiǎn)單應(yīng)用問(wèn)題,由學(xué)生獨(dú)立完成程序的編寫(xiě)。在這一過(guò)程中應(yīng)該貫徹過(guò)程化程序設(shè)計(jì)的基本原則“自頂向下,逐步細(xì)化”1,同時(shí)也應(yīng)該注意培養(yǎng)學(xué)生的編程風(fēng)格3。有很多可以選擇的經(jīng)典問(wèn)題,如“猴子選大王”問(wèn)題1。n(由程序運(yùn)行動(dòng)態(tài)給定)只猴子,由1到n編號(hào)并排成一列(或一行也可)。第一次從頭到尾進(jìn)行1,2,3報(bào)數(shù),凡報(bào)3的出列,取消候選資格。第二次從尾到頭進(jìn)行1,2,3報(bào)數(shù),也是凡報(bào)3的出列。第三次又從頭到尾,如此反復(fù),直到隊(duì)列中剩下兩只猴子時(shí),此時(shí)報(bào)2的猴子即為大王。請(qǐng)編程計(jì)算出如果要當(dāng)選為大王,則預(yù)先應(yīng)站在隊(duì)列的哪個(gè)位置。針對(duì)該問(wèn)題可做引導(dǎo)學(xué)生做如下分析:遵循逐步細(xì)化的原則,將問(wèn)
60、題細(xì)化成若干簡(jiǎn)單問(wèn)題(原子問(wèn)題)。(1) 某一序號(hào)位置處猴子的表示,需要表示出兩個(gè)數(shù)據(jù),一是猴子的位置序號(hào),二是該位置上的猴子在與不在。(2) 1,2,3報(bào)數(shù)子問(wèn)題。(3) 從頭到尾,從尾到頭,如此反復(fù)的子問(wèn)題??芍鸩结槍?duì)這些子問(wèn)題尋求解決辦法,編寫(xiě)出相應(yīng)的程序代碼,然后再進(jìn)行全局性整合,直至解決整個(gè)問(wèn)題。這個(gè)過(guò)程屬于理解與總結(jié)階段,也是持續(xù)時(shí)間長(zhǎng)、枯燥,不過(guò)所面對(duì)的求解問(wèn)題可能多了一點(diǎn)趣味性。1.4以任務(wù)驅(qū)動(dòng)模式進(jìn)行程序設(shè)計(jì)訓(xùn)練“任務(wù)驅(qū)動(dòng)法”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法。作為建構(gòu)者,教師是學(xué)習(xí)的指導(dǎo)者、輔助者、導(dǎo)航者,學(xué)生才是主體。所謂“任務(wù)驅(qū)動(dòng)教學(xué)法”就是讓學(xué)生在一個(gè)典型“任
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物業(yè)掛靠的合同范本
- 高校學(xué)生傷害賠償協(xié)議樣本
- 集團(tuán)短期流動(dòng)資金借款合同
- 個(gè)人地下停車(chē)位租賃合同
- 租賃合同解除協(xié)議范本
- 2024學(xué)校設(shè)施維修合同協(xié)議書(shū)模板
- 2024年商品交易居間合同范本
- 2024多方股份合作協(xié)議模板
- 醫(yī)師執(zhí)業(yè)聘用合同范本
- 房屋抵押借款協(xié)議樣本
- 化工和危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位二十條重大隱患判定標(biāo)準(zhǔn)釋義(中化協(xié))
- 愚公移山英文 -中國(guó)故事英文版課件
- 課件交互設(shè)計(jì)
- 校園安全組織結(jié)構(gòu)圖
- 固定翼單座輕型飛機(jī)圖紙
- 一級(jí)直線倒立擺系統(tǒng)模糊控制器設(shè)計(jì)---實(shí)驗(yàn)指導(dǎo)書(shū)
- 梁縱筋水平最小錨固長(zhǎng)度不足與固接條件的處理的設(shè)計(jì)優(yōu)化
- 大壩基礎(chǔ)面處理施工方案
- 腹膜后間隙解剖及CT診斷
- 八卦象數(shù)療法
評(píng)論
0/150
提交評(píng)論