-
簡(jiǎn)介:ANINTERMEDIATECOURSEOFINTERPRETATION,主講王春燕,課程對(duì)象,中級(jí)口譯課程是針對(duì)通過(guò)大學(xué)英語(yǔ)六級(jí)的非英語(yǔ)專(zhuān)業(yè)本科生,有志提高英語(yǔ)實(shí)際應(yīng)用能力的學(xué)生開(kāi)設(shè)的專(zhuān)業(yè)技能拓展課。,教學(xué)目標(biāo),理論熏陶幫助學(xué)生了解口譯的性質(zhì)、分類(lèi)、特點(diǎn)、主要理論,從而促進(jìn)對(duì)口譯活動(dòng)的認(rèn)識(shí)技能培養(yǎng)指導(dǎo)學(xué)生熟悉并掌握常用的交替?zhèn)髯g技能,如口譯準(zhǔn)備、聽(tīng)力理解、短時(shí)記憶、速記、視譯、順句驅(qū)動(dòng)、長(zhǎng)句切分、數(shù)字口譯、信息重組、演說(shuō)等職業(yè)準(zhǔn)備督促學(xué)生參加上海市英語(yǔ)中級(jí)口譯崗位資格證書(shū)考試,為今后的職業(yè)發(fā)展搭建更高的平臺(tái),DIFFERENCESBETWEENINTERPRETATIONANDTRANSLATION,口譯的標(biāo)準(zhǔn),ACCURACY/PRECISENESS準(zhǔn)確FAITHFULTOTHEORIGINALSPEECHANDTHEFEELINGOFTHESPEAKERINSPECIFIC,ITMEANSPRECISENESSINTOPIC,VIEWPOINT,WORDS,SENTENCES,NUMBERS,SPIRITS,STYLE,TONE,ETC,FLUENCY/SMOOTHNESS(順暢)EXPRESSIVE,IDIOMATICANDHARMONIOUSWITHTHEGENREOFTHEORIGINALSPEECHINACCORDANCEWITHTHEIDIOMSOFALANGUAGESPEED/QUICKRESPONSE(迅速)WORDSMUSTBECONDENSED,SIMPLESTRUCTUREDFLUENTANDELOQUENT,SKILLFULINUSINGLANGUAGE,,FLUENCYHAPPILY興高采烈、UPSET七上八下PRACTICENOTATTENTIVE、MESSY三心二意亂七八糟SPEED這本書(shū)太難,我讀不懂。THEBOOKISTOOHARDFORMETOREADTHEBOOKISBEYONDMEPRACTICE他有他的太太,我有我的先生。HEHASHISWIFE,ANDIHAVEMYHUSBANDBOTHOFUSHAVEGOTMARRIED,口譯日常練習(xí),LISTENINGBBCVOANPRCNNCCTV9UNRADIO漢語(yǔ)訪談新聞節(jié)目等雙語(yǔ)同進(jìn)方法CEC慢速常速SPEAKING出聲跟讀邊看邊試譯READING環(huán)球時(shí)報(bào)CHINADAILYECONOMISTNEWSWEEK網(wǎng)絡(luò)雙語(yǔ)資料WRITING記錄講話者的邏輯信息口譯筆記INTERPRETING演講發(fā)布會(huì)談判等題材總理答記者問(wèn)國(guó)新辦的發(fā)布會(huì)國(guó)外的政府部門(mén)的發(fā)布會(huì)大會(huì)演講等,,口譯人員的知識(shí)結(jié)構(gòu),1LANGUAGECOMPETENCE2ENCYCLOPEDICKNOWLEDGE3SKILLSPROFESSIONALINTERPRETINGSKILLSARTISTICPRESENTATIONSKILLS譯員應(yīng)該掌握的知識(shí)雙語(yǔ)知識(shí)百科知識(shí)技能職業(yè)口譯技能藝術(shù)表達(dá)技能,口譯技能訓(xùn)練,口譯短期記憶SHORTTERMMEMORY、口譯筆記NOTETAKING、口譯筆記閱讀(NOTEREADING)、連續(xù)傳譯理解原則(PRINCIPLESOFCIUNDERSTANDING)、言語(yǔ)類(lèi)型分析ANALYSISOFSPEECHTYPE、主題思想識(shí)別(IDENTIFICATIONOFMAINIDEAS)、目的語(yǔ)信息重組RECONSTRUCTION、數(shù)字傳譯技巧(INTERPRETINGFIGURES)、口譯應(yīng)對(duì)策略(COPINGTACTICS)、譯前準(zhǔn)備技巧PREPARATION、演說(shuō)技巧(PUBLICSPEAKINGSKILLS)、跨文化交際技巧(CROSSCULTURALCOMMUNICATION)、口譯職業(yè)準(zhǔn)則(PROFESSIONALSTANDARDS)等,中級(jí)口譯技能訓(xùn)練一覽表1,中級(jí)口譯技能訓(xùn)練一覽表2,中級(jí)口譯技能訓(xùn)練一覽表3,1賓館入住2機(jī)場(chǎng)接待3口譯速記4演講比賽5面試訪談6禮儀祝酒,口譯課堂訓(xùn)練話題,7餐飲宴請(qǐng)8觀光旅游9數(shù)字口譯10中國(guó)文化11商業(yè)談判12口語(yǔ)表達(dá),,口譯中的聽(tīng)辨與短時(shí)記憶訓(xùn)練LISTENINGANDINFORMATIONRECEIVINGANDSHORTTERMMEMORYTRAINING,口譯中的聽(tīng)辨,“聽(tīng)辨”(LISTENINGANDINFORMATIONRECEIVING)不僅要“聽(tīng)”還要“辨”,即思考、分析?!奥?tīng)辨”是口譯過(guò)程中的第一階段。接收到源語(yǔ)信息,并通過(guò)種種分析手段把接收到的信息納入到我們的理解范疇,以便儲(chǔ)存和輸出。,口譯時(shí)該如何聽(tīng),從聽(tīng)字詞轉(zhuǎn)變?yōu)槁?tīng)意思LISTENFORTHEIDEASINSTEADOFTHEWORDS從聽(tīng)語(yǔ)言形式轉(zhuǎn)變?yōu)槁?tīng)內(nèi)在含義LISTENFORSENSE從語(yǔ)音聽(tīng)辨轉(zhuǎn)變?yōu)檎Z(yǔ)流聽(tīng)辨聽(tīng)的時(shí)候經(jīng)常問(wèn)自己發(fā)言人要說(shuō)什么意思,一般來(lái)講,記憶的效果與記憶材料的類(lèi)型有一定的關(guān)系。比如邏輯關(guān)系清晰、結(jié)構(gòu)緊湊的語(yǔ)料記憶起來(lái)就比較容易、記憶保持的效果也比較理想。另外,記憶的效果還與待識(shí)記語(yǔ)料是否具有形象性有關(guān)。人們對(duì)貼近生活實(shí)景生動(dòng)、形象的描述記憶起來(lái)會(huì)比較容易,印象也比較深刻。一、信息視覺(jué)化和現(xiàn)實(shí)化訓(xùn)練VISUALIZATION二、邏輯分層記憶訓(xùn)練(CATEGORIZATION,GENERALIZATIONANDCOMPARISON),口譯記憶的常用方法,澳大利亞和中國(guó)在生態(tài)環(huán)境上有很大的差別,我認(rèn)為原因很多。首先是由于中國(guó)的人口密度較大,其次是經(jīng)濟(jì)情況不同。澳大利亞的經(jīng)濟(jì)主要依靠第一和第三產(chǎn)業(yè),比如農(nóng)業(yè)、旅游業(yè),它們對(duì)環(huán)境的污染相對(duì)較?。欢袊?guó)的經(jīng)濟(jì)更依賴(lài)于第二產(chǎn)業(yè)(工業(yè)),第二產(chǎn)業(yè)對(duì)環(huán)境污染最大。另外,澳大利亞是一個(gè)發(fā)達(dá)國(guó)家,在經(jīng)濟(jì)上有能力制定比較嚴(yán)格的環(huán)境保護(hù)法規(guī)。第三是歷史的原因。雖然澳大利亞的土族居民有六萬(wàn)多年的歷史,但是他們是游牧民族,所以對(duì)生態(tài)環(huán)境沒(méi)有重大影響。澳大利亞重要的人類(lèi)活動(dòng)只有兩百年的歷史。在中國(guó),重要的人類(lèi)活動(dòng)已有幾千年之久。第四,中國(guó)的環(huán)境保護(hù)還沒(méi)有受到應(yīng)有的重視。第五個(gè)原因是澳大利亞人和中國(guó)人的社會(huì)文明意識(shí)有所不同。,提綱式記憶EXAMPLE,澳、中生態(tài)環(huán)境差別原因1.人口密度2.經(jīng)濟(jì)情況澳第一、三產(chǎn)業(yè)(兩例、結(jié)果)中第二產(chǎn)業(yè)(結(jié)果)此外,澳發(fā)達(dá)國(guó)(環(huán)保法規(guī))3.歷史(重要人類(lèi)活動(dòng)史比較)4.環(huán)保重視程度5.文明意識(shí),提綱式記憶EXAMPLE,,,賓館入住,迎賓接待常用詞匯,價(jià)目表預(yù)定金標(biāo)準(zhǔn)間豪華套房托運(yùn)的行李行李推車(chē)客滿未經(jīng)預(yù)約的客人叫人按鈕餐桌轉(zhuǎn)盤(pán),HOTELTARIFFRESERVATIONDEPOSITSTANDARDROOMLUXURY/DELUXESUITECHECKEDBAGGAGELUGGAGECART/TROLLEYNOVACANCYWALKINGUESTROOMSERVICEBUTTONLAZYSUSAN,單人間SINGLEROOM雙人間DOUBLEROOM單人套房CHAMBERS標(biāo)準(zhǔn)間STANDARDROOM普通套房STANDARDSUITE豪華套房LUXURY/DELUXESUITE總統(tǒng)套房PRESIDENTIALSUITE帶浴室的雙人房ADOUBLEROOMWITHABATH山莊別墅MOUNTAINVILLA,迎賓接待常用詞匯,迎賓接待常用表達(dá),一路辛苦了。久仰久仰我一直盼望著您來(lái)謝謝你不遠(yuǎn)萬(wàn)里來(lái)到我們公司。我很榮幸認(rèn)識(shí)您為您接風(fēng)洗塵對(duì)不起,我們已經(jīng)客滿了,ISYOURJOURNEYENJOYABLEIHAVEHEARDALOTABOUTYOUWEHAVEBEENEXPECTINGYOURARRIVALTHANKYOUFORCOMINGALLTHEWAYTOOURCOMPANYIMGLADTOHAVETHEHONOROFKNOWINGYOUHOSTARECEPTIONBANQUETINYOURHONORSORRY,WEHAVENOVACANTSPAREROOMFORYOU,有什么特殊要求嗎朝陽(yáng)面/陰面如果可能我想要一個(gè)不臨街的安靜房間請(qǐng)?zhí)詈眠@張表并預(yù)付一百元錢(qián)請(qǐng)問(wèn)您什么時(shí)候結(jié)帳退宿我有衣服需要送洗。歡迎您再度光臨,DOYOUHAVEANYPREFERENCEWITHAFRONT/REARVIEWI’DLIKEAQUIETROOMAWAYFROMTHESTREETIFITISPOSSIBLEWOULDYOUMINDFILLINGINTHISFORMANDPLAYAHUNDREDYUANINADVANCEMAYIHAVEYOURCHECKOUTTIME,PLEASEIHAVESOMELAUNDRYWEHOPETOSEEYOUAGAINSOON,迎賓接待常用表達(dá),CHECKIN(登記入?。?實(shí)戰(zhàn)演練,AHI,IHAVEARESERVATIONUNDERTHENAMEOFSANDALSBCOULDISEEYOURID,PLEASE,SIRAOFCOURSELETMETAKEITOUTOFMYWALLETSUREHEREYOUAREBTHANKYOU,SIRNOW,DOYOUHAVEACREDITCARD,SIRAYES,OFCOURSEISAMERICANEXPRESSOKAYHOWABOUTAMERICANEXPRESSBIMSORRY,MRSANDALSONLYVISAORMASTERCARDREGRETTABLY,SIR,WEACCEPTONLYMASTERCARDORVISAAINTHATCASE,HERESMYVISAITHOUGHTAMERICANEXPRESSWASACCEPTEDEVERYWHERENEVERMINDHERESMYVISABTHANKYOUYOURROOMNUMBERIS507,QUEENBED,NONSMOKINGISTHATOKAY/AGREEABLETOYOU,SIRAYES,IMEASYTOPLEASE/YEAH,THATLLBEFINEYES,THATSJUSTWHATIWANTEDBVERYGOODHEREISYOURROOMKEY,SIRIFYOUNEEDANYTHINGATALL,PLEASEDIAL0,,,口譯速記NOTETAKING,=THESAMEAS,THATISTOSAY,INOTHERWORDS,BEEQUALTOMATCH/RIVAL/COMPETITOR,COUNTERPART≈大約,ABOUT/AROUND,ORSO,APPROXIMATELY∵BECAUSEOF,OWINGTO,DUETO,THANKSTO因?yàn)?由于,多虧∴SO,THEREFORE所以,因此,結(jié)果O表示“人”P(pán)EOPLE/PERSON,因?yàn)椤埃稀笨瓷先ハ駛€(gè)人頭,它通常被寫(xiě)在一個(gè)詞或符號(hào)的右上角。例如日本人JO。,筆記符號(hào)系統(tǒng)和縮略語(yǔ),∞CONTACT,EXCHANGESCONFLICTS,DISPUTES,CONTRADICTIONS∈BELONGTO,ISOF,OFVICTORYO圓圈代表地球,橫線表示赤道,所以這個(gè)符號(hào)就可以表示國(guó)際的、世界的、全球的等INTERNATIONAL,WORLDWIDE,GLOBAL,UNIVERSAL,ETC?表示開(kāi)心PLEASANT,JOYFUL,HAPPY,EXCITED,ETC表示不滿、生氣UNSATISFIED,DISCOMFORT,ANGRY,SAD,ETC,筆記符號(hào)系統(tǒng)和縮略語(yǔ),∧表示轉(zhuǎn)折BUTYETHOWEVER表示“重要的”狀態(tài)IMPORTANT,EXEMPLARY(模范的)BEST,OUTSTANDING,BRILLIANT,ETCAHALF1/3ONETHIRD1/4AQUARTER3/5THREEFIFTHS7/8SEVENEIGHTHS1/10ONETENTH1/100ONEHUNDREDTH;ONEPERCENT1/1000ONETHOUSANDTH14/1000FOURTEENTHOUSANDTHS1/10000ONETENTHOUSANDTHS21/2TWOANDAHALF42/3FOURANDTWOTHIRDS,8增/減倍數(shù)的口譯,英語(yǔ)用TIMES表示倍數(shù)。AISNTIMESLARGER(LONGER,HEAVIER)THANBAISLARGER(LONGER,HEAVIER)THANBBYNTIMESAISNTIMESASLARGE(LONG,HEAVY)ASBAISNTIMESTHESIZELENGTH,WEIGHT,AMOUNT,OFB“A的大小長(zhǎng)度、重量是B的N倍”或“A比B大(長(zhǎng)、重)N1倍”,表示倍數(shù)“英文數(shù)字”TIMES或FOLD,2倍DOUBLE3倍TRIPLE4倍QUADRUPLE5倍QUINTUPLE6倍SEXTUPLE7倍SEPTUPLE8倍OCTUPLE9倍NONUPLE10倍DECUPLE,TWOFOLDTHREEFOLDFOURFOLDFIVEFOLDSIXFOLDTENFOLDHUNDREDFOLD,9百分比的翻譯1“增/減了”,INCREASERISEGROWGOUP,DECREASEDROPFALLSINK,INCREASERISEGROWGOUPBY,DECREASEDROPFALLGODOWNBY,數(shù)字口譯練習(xí)1,請(qǐng)用英語(yǔ)和漢語(yǔ)分別朗讀出下列整數(shù)數(shù)字28723245365776506542512344325766549978961543637648845637223143532453853297895316521232456313436784124356987679765,199,096,565725,178,877784,885,825339,650,760247,818,747671,319,200263,380,064408,970,120700,963,040838,456,253295,400,746496,902,938186,336,657657,034,467963,362,818328,168,406662,385,997868,919,060633,334,674998,710,232183,405,596903,302,542413,296,287634,356,974899,187,474907,447,210717,389,107558,113,468906,934,481796,518,424,考試樣題NUMBERINTERPRETATION3065,1EIGHTMILLIONFOURHUNDREDFIFTYONETHOUSANDSEVENHUNDRED2SEVENHUNDREDFORTYFOURMILLIONTWOHUNDREDONETHOUSANDFORTYFIVE367億7981萬(wàn)87534508萬(wàn)596億,,,CHINESECUISINETRANSLATION,中國(guó)菜的烹飪方式主要有,煎,煸,炒SAUTE/S?UTE?/炒STIRFRY炸FRYDEEPFRY爆QUICKFRY蒸STEAM燉/燜/煨BRAISE/STEW/SIMMER烤ROAST/BROILAME/GRILLBRE烘烤BAKEBROILACHICKEN烤雞GRILLEDSTEAK烤肉排ANELECTRICGRILL電烤架,中國(guó)菜的切功和形狀主要有,丁DICES塊CUBES片SLICES末MINCES絲SHRED條STRAPS段CHUNKS柳FILLETS/FILETAME肉餡/魚(yú)糜/蝦糜MINCEDMEAT/FILLET/SHRIMPACHUNKOFBREAD,MEAT,ICE,WOOD,ETC一大塊面包/肉/冰/木頭等,椰菜/西蘭花BROCCOLI/BR?K?L?/甘藍(lán)CHINESEBROCCOLI菜花CAULIFLOWER/K?L?FLAU?/甘藍(lán)卷心菜CABBAGE大白菜CHINESECABBAGE萵苣/生菜LETTUCE/LET?S/甜菜BEET菠菜SPINACH/ˋSP?N?T?/,中國(guó)常見(jiàn)菜名,芥菜MUSTARD/M?ST?D/韭菜CHINESECHIVET?A?V韭黃LEEKSHOOT韭蔥LEEK洋蔥ONION大蔥SPRINGONION/SCALLIONUS/SK?LJ?N/大蒜GARLIC蒜苗GARLICSTEM豆芽BEANSPROUT,,酸菜蝦米蝦龍蝦羊腿羊排羊肚,PICKLEDDRIEDSHRIMPSPRAWNBRE/SHRIMPAMELOBSTERLAMBLEGLAMB/MUTTONCHOPSLAMBTRIPE,,豬蹄豬肘子豬肝豬腰子豬肚肥腸豬排骨,PORKTROTTER/PIGFEETPORKHOCKPORKLIVERPORKKIDNEYPORKTRIPEPORKINTESTINESPORKCHOP,,牛腩牛柳牛蹄筋牛肋骨牛仔骨牛排臘牛肉,BEEFBRISKETBEEFFILETBEEFTENDONBEEFRIBSCALFRIBSBEEFSTEAKPRESERVEDBEEF,菜名翻譯方法,一、以主料開(kāi)頭的翻譯方法二、以烹制方法開(kāi)頭的翻譯方法三、以形狀或口感開(kāi)頭的翻譯方法四、以人名或地名開(kāi)頭的翻譯方法五、菜單英文譯法中漢語(yǔ)拼音的使用原則六、菜單中的可數(shù)名詞單復(fù)數(shù)使用原則七、介詞IN和WITH在湯汁、配料中的用法,一、以主料開(kāi)頭的翻譯方法,1介紹菜肴的主料和配料主料(名稱(chēng)/形狀)WITH配料如白靈菇扣鴨掌MUSHROOMSWITHDUCKFEET2介紹菜肴的主料和配汁主料WITH/IN湯汁(SAUCE)如冰梅涼瓜BITTERMELONINPLUMSAUCE,二、以烹制方法開(kāi)頭的翻譯原則,1介紹菜肴的做法和主料做法(動(dòng)詞過(guò)去式)主料(名稱(chēng)/形狀)如火爆腰花SAUTéEDPIGSKIDNEY2介紹菜肴的做法、主料和配料做法(動(dòng)詞過(guò)去式)主料(名稱(chēng)/形狀)配料如地瓜燒肉STEWEDDICEDPORKANDSWEETPOTATOES3、介紹菜肴的烹法、主料和味汁烹法主料形狀WITH,IN味汁例紅燒牛肉BRAISEDBEEFWITHBROWNSAUCE,三、以形狀或口感開(kāi)頭的翻譯方法,1、介紹菜肴的形狀口感和主料、輔料公式形狀口感主料WITH輔料例芝麻酥雞CRISPCHICKENWITHSESAME陳皮兔丁DICEDRABBITWITHORANGEPEEL時(shí)蔬雞片SLICEDCHICKENWITHSEASONALVEGETABLE,,2、介紹菜肴的口感、烹法和主料公式口感烹法主料例香酥排骨CRISPFRIEDSPARERIBS水煮嫩魚(yú)TENDERSTEWEDFISH香煎雞塊FRAGRANTFRIEDCHICKEN酥炸雞條CRISPFRIEDFISHSTRIP,,3、介紹菜肴的形狀口感、主料和味汁公式形狀口感主料WITH味汁例茄汁魚(yú)片SLICEDFISHWITHTOMATOSAUCE椒麻雞塊CUTLETSCHICKENWITHHOTPEPPER黃酒脆皮蝦仁CRISPSHRIMPSWITHRICEWINESAUCE蒜泥白肉SLICEDSIDEPORKWITHSPICYGARLICSAUCE,1、菜肴的創(chuàng)始人發(fā)源地和主料公式人名地名主料例麻婆豆腐MAPOBEANCURD四川水餃SICHUANBOILEDDUMPLING左宗棠蝦GENERALZUOSHRIMP,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 79
大?。?4.9(MB)
子文件數(shù):
-
簡(jiǎn)介:高級(jí)語(yǔ)言程序設(shè)計(jì)(C)課程答辯,題目圖書(shū)館管理系統(tǒng)院系班級(jí)學(xué)號(hào)姓名,系統(tǒng)開(kāi)發(fā)背景某民辦高校在創(chuàng)辦初期,辦學(xué)規(guī)模比較小。學(xué)校的圖書(shū)數(shù)量,以及借閱人數(shù)都比較少,所以,一直以來(lái)對(duì)圖書(shū)管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書(shū)借閱情況的統(tǒng)計(jì)和審核等往往采用對(duì)借書(shū)卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。近年來(lái)由于國(guó)家對(duì)民辦教育的大力扶持,該民辦高校的辦學(xué)規(guī)模迅速擴(kuò)大,學(xué)校的硬件設(shè)施以及在校學(xué)生和職工數(shù)都在成倍增長(zhǎng),給學(xué)校的圖書(shū)館管理也帶來(lái)了巨大的壓力,早期的手工圖書(shū)管理方式已經(jīng)不能滿足日益增長(zhǎng)的圖書(shū)借閱需求。使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的特點(diǎn)。例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。為了適應(yīng)學(xué)校迅速發(fā)展的趨勢(shì),解決日益尖銳的圖書(shū)館管理矛盾,該校提出了采用計(jì)算機(jī)管理圖書(shū)信息的需求。本系統(tǒng)就是基于這個(gè)需求進(jìn)行開(kāi)發(fā)的。,系統(tǒng)需求在圖書(shū)管理信息系統(tǒng)開(kāi)發(fā)時(shí)應(yīng)該滿足以下具體的系統(tǒng)需求1)滿足圖書(shū)借閱管理的基本需求2)滿足圖書(shū)書(shū)庫(kù)管理的基本需求3)滿足圖書(shū)借閱人管理的基本需求4)對(duì)操作人員的技能要求比較低,操作方便。5)能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足圖書(shū)館發(fā)展的需要。6)能夠保障圖書(shū)館管理數(shù)據(jù)的安全、準(zhǔn)確。,系統(tǒng)層次模塊圖某學(xué)校圖書(shū)管理信息系統(tǒng)可以分為5個(gè)子模塊系統(tǒng)登錄、圖書(shū)信息管理、讀者信息管理、借書(shū)服務(wù)管理、還書(shū)服務(wù)管理,如圖所示。,數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)(1)名稱(chēng)登錄信息表表名標(biāo)識(shí)符CLERK,(2)名稱(chēng)書(shū)籍信息表表名標(biāo)識(shí)符BOOK,(3)名稱(chēng)讀者信息表表名標(biāo)識(shí)符READER,(4)名稱(chēng)借書(shū)信息表表名標(biāo)識(shí)符BORROW,(5)名稱(chēng)借還書(shū)歷史表表名標(biāo)識(shí)符HISTORY,創(chuàng)建項(xiàng)目創(chuàng)建一個(gè)基于對(duì)話框的MFCAPPWIZARDEXE項(xiàng)目,項(xiàng)目名為L(zhǎng)IBRARY。為了能在對(duì)話框中用ODBC編寫(xiě)數(shù)據(jù)庫(kù),需在STDAFXH中手動(dòng)添加支持INCLUDE,登錄模塊(1)模塊的功能書(shū)籍市圖書(shū)館最寶貴的財(cái)產(chǎn),它的借進(jìn)借出都應(yīng)該保證安全。每個(gè)管理員用自己的用戶名和密碼登陸,來(lái)使用圖書(shū)館管理系統(tǒng)。通過(guò)某管理員借進(jìn)和借出的書(shū)都有他的標(biāo)記。這樣就保證了書(shū)籍的安全。(2)界面設(shè)計(jì)設(shè)計(jì)界面如圖所示。,對(duì)話框?qū)傩栽O(shè)置為IDD_DIALOG_LOGIN。為IDD_DIALOG_LOGIN添加CLOGINDLG類(lèi)其中主要控件的屬性、功能及成員變量如圖所示。,(3)添加CCLERKDATASET類(lèi)與登錄信息表連接,(4)代碼編寫(xiě)①“取消”按鈕取消輸入,并關(guān)閉登錄對(duì)話框②“登錄”按鈕當(dāng)管理員填完用戶名和密碼后,單擊“登錄”按鈕,先檢查用戶名和密碼是否合法。然后查找數(shù)據(jù)庫(kù)中是否有該管理員的信息,若有則登陸成功。具體代碼如下,VOIDCLOGINDLGONCONFIRM{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHERECCLERKDATASETMRSDATASET/聲明記錄集/CSTRINGMSQLSTRUPDATEDATATRUEIFM_STRNAMEISEMPTY/判斷用戶名信息是否為空/{AFXMESSAGEBOX“請(qǐng)輸入用戶名“RETURN}MSQLSTR“SELECTFROMCLERKWHERENAME“,MSQLSTRMSQLSTRM_STRNAMEMSQLSTRMSQLSTR“ANDPASSWORD“MSQLSTRMSQLSTRM_STRPASSWORDMSQLSTRMSQLSTR““IFMRSDATASETOPENAFX_DB_USE_DEFAULT_TYPE,MSQLSTR{AFXMESSAGEBOX“CLERK表打開(kāi)失敗“RETURN}IFMRSDATASETISEOF{//OPENALLFUNCTIONFORUSERCDIALOGONOKCLIBRARYDLGDLGDLGDOMODAL}ELSE{AFXMESSAGEBOX“登錄失敗“RETURN}},主界面模塊(1)模塊的功能通過(guò)主界面可以進(jìn)入每個(gè)模塊,是各個(gè)模塊切換和聯(lián)系的橋梁。主界面力求簡(jiǎn)單,對(duì)每個(gè)按鈕的功能給予適當(dāng)簡(jiǎn)介。從主界面中可以退出系統(tǒng)。(2)界面設(shè)計(jì)設(shè)計(jì)界面如圖所示,其中主要控件的屬性、功能及成員變量如圖所示。,圖書(shū)信息模塊(1)模塊的功能圖書(shū)信息模塊主要完成圖書(shū)信息管理功能,包括瀏覽、查找、添加、刪除和修改。管理員可以根據(jù)使用的需要,依次單擊對(duì)應(yīng)按鈕,來(lái)實(shí)現(xiàn)這些功能。瀏覽功能管理員可以查看全部圖書(shū)信息。查找功能因?yàn)闀?shū)籍條碼和書(shū)籍是一一對(duì)應(yīng)的關(guān)系,所以通過(guò)書(shū)籍條碼可以查找到任意一本書(shū)的信息并顯示出來(lái)。添加功能可以向書(shū)籍表中添加新的書(shū)籍信息,系統(tǒng)會(huì)自動(dòng)檢測(cè)新的書(shū)籍信息中書(shū)籍條碼是否在書(shū)籍表中存在,確保每本書(shū)具有唯一的書(shū)籍條碼。刪除功能刪除界面上當(dāng)前現(xiàn)實(shí)的書(shū)籍信息,系統(tǒng)會(huì)彈出確認(rèn)對(duì)話框,提示是否確認(rèn)刪除,得到確認(rèn)后,便會(huì)刪除該書(shū)信息。修改功能實(shí)現(xiàn)對(duì)當(dāng)前信息的修改,為安全起見(jiàn),系統(tǒng)默認(rèn)書(shū)籍條目不能修改。,(2)界面設(shè)計(jì)設(shè)計(jì)的界面如圖所示,對(duì)話框?qū)傩栽O(shè)置IDD_DIALOG_BOOK為IDD_DIALOG_BOOK添加CBOOKDLG類(lèi)其中主要控件的屬性、功能及成員變量如圖所示。(3)添加CCBOOKDATASET類(lèi)與書(shū)籍信息表連接,(3)添加CCBOOKDATASET類(lèi)與書(shū)籍信息表連接(4)代碼編寫(xiě)①功能函數(shù)把一些常用的功能封裝為成員函數(shù)。,DISPLAYRECORD對(duì)話框各控件顯示當(dāng)先記錄BOOLCBOOKDLGDISPLAYRECORD{IFM_RSDATASETISEOFM_STRBOOKNAME““M_STRPRESS““M_STRAUTHOR““M_STRFLAG““M_STRPRESSDATE““}ELSE{IFM_RSDATASETISBOF{M_RSDATASETMOVENEXT},ELSE{IFM_RSDATASETISEOF{M_RSDATASETMOVEPREV}}M_STRBOOKIDM_RSDATASETM_BOOK_IDM_STRBOOKNAMEM_RSDATASETM_BOOK_NAMEM_STRPRESSM_RSDATASETM_PRESSM_STRAUTHORM_RSDATASETM_AUTHORM_STRFLAGM_RSDATASETM_FLAG_BORROWM_STRPRESSDATEM_RSDATASETM_PRESS_DATE}UPDATEDATAFALSERETURNTRUE},SETBUTTONSTATE根據(jù)不同的情況,調(diào)整按鈕的狀態(tài)。如當(dāng)?shù)绞子涗浀臅r(shí)候,“上一條”按鈕無(wú)效。BOOLCBOOKDLGSETBUTTONSTATE{CWNDPWNDIFM_RSDATASETISOPEN{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEWPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_EDITPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_ENQUERYPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_SAVEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_CANCEL_RECPWNDENABLEWINDOWFALSERETURNTRUE},IFM_BEDIT{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEWPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_EDITPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_ENQUERYPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_SAVEPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_CANCEL_RECPWNDENABLEWINDOWTRUERETURNTRUE},IFM_RSDATASETISBOF{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWFALSE}ELSE{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWTRUE}IFM_RSDATASETISEOF{PWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWFALSE}ELSE{PWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWTRUE},IFM_RSDATASETISBOFPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWFALSE}ELSE{PWNDGETDLGITEMIDC_EDITPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWTRUE}PWNDGETDLGITEMIDC_NEWPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_ENQUERYPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_SAVEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_CANCEL_RECPWNDENABLEWINDOWFALSERETURNTRUE},SETBUTTONSTATE根據(jù)不同的情況,調(diào)整按鈕的狀態(tài)。如當(dāng)?shù)绞子涗浀臅r(shí)候,“上一條”按鈕無(wú)效。②初始化顯示記錄,設(shè)置按鈕、編輯框狀態(tài)。BOOLCBOOKDLGONINITDIALOG{CDIALOGONINITDIALOG//TODOADDEXTRAINITIALIZATIONHEREM_BADDFALSEM_BEDITFALSEIFM_RSDATASETOPENAFX_DB_USE_DEFAULT_TYPEAFXMESSAGEBOX“數(shù)據(jù)打開(kāi)失敗“DISPLAYRECORDSETBUTTONSTATESETTEXTSTATERETURNTRUE//RETURNTRUEUNLESSYOUSETTHEFOCUSTOACONTROL//EXCEPTIONOCXPROPERTYPAGESSHOULDRETURNFALSE},查詢(xún)不同條件下進(jìn)行查詢(xún),顯示查詢(xún)記錄,設(shè)置按鈕狀態(tài)。,VOIDCBOOKDLGONENQUERY{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHEREUPDATEDATATRUEIFM_STRBOOKIDQISEMPTYM_RSDATASETREQUERYDISPLAYRECORDSETBUTTONSTATERETURN}BOOLMALLFALSEIFM_STRBOOKIDQISEMPTY{M_RSDATASETM_STRFILTER“BOOK_ID“M_STRBOOKIDQM_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER““MALLTRUE},IFM_STRBOOKNAMEQISEMPTY{IFMALL{M_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER“ANDBOOK_NAME“M_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTERM_STRBOOKNAMEQM_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER““}ELSE{M_RSDATASETM_STRFILTER“BOOK_NAME“M_STRBOOKNAMEQM_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER““}}M_RSDATASETREQUERYDISPLAYRECORDSETBUTTONSTATE},保存適用于增加和修改狀態(tài),判斷信息的合理性,并進(jìn)行增加和修改操作。,VOIDCBOOKDLGONSAVE{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHEREUPDATEDATATRUEIFM_STRBOOKIDISEMPTY||M_STRBOOKNAMEISEMPTY{AFXMESSAGEBOX“請(qǐng)輸入相應(yīng)數(shù)據(jù)“RETURN}IFM_BADD{M_RSDATASETADDNEW}ELSE{M_RSDATASETEDIT},M_RSDATASETM_AUTHORM_STRAUTHORM_RSDATASETM_BOOK_NAMEM_STRBOOKNAMEM_RSDATASETM_BOOK_IDM_STRBOOKIDM_RSDATASETM_PRESSM_STRPRESSM_RSDATASETM_FLAG_BORROWM_STRFLAGM_RSDATASETM_PRESS_DATEM_STRPRESSDATEM_RSDATASETUPDATEM_RSDATASETREQUERYM_BADDFALSEM_BEDITFALSEDISPLAYRECORDSETBUTTONSTATESETTEXTSTATE},全部圖書(shū)資料,借書(shū)服務(wù)模塊(1)模塊的功能借書(shū)模塊主要完成借書(shū)操作。首先檢查讀者是否有權(quán)借書(shū),超期還書(shū)的讀者需與管理員協(xié)商后方可獲得權(quán)限再次借書(shū),接著檢查需要借的書(shū)籍是否可借,館內(nèi)保留的書(shū)籍不可借,一切正常后,登記借書(shū)時(shí)間、借書(shū)管理員ID完成借書(shū)。(2)界面設(shè)計(jì)設(shè)計(jì)界面如圖所示,對(duì)話框?qū)傩栽O(shè)置為IDD_DIALOG_BORROW。為IDD_DIALOG_BORROW添加CBORROWDLG類(lèi)其中主要控件的屬性、功能及成員變量如圖所示。,(3)添加CBORROWDATASET類(lèi)與登錄信息表連接(4)代碼編寫(xiě)①“確定”按鈕檢查讀者和書(shū)籍是否合理,若任意一項(xiàng)不合理,則給出警告信息,若合理,添加成功。,VOIDCBORROWDLGONCONFIRM{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHERE//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHEREBOOLM_BCANBORROWBOOLM_BCANLENDOUTM_BCANBORROWFALSEM_BCANLENDOUTFALSECSTRINGMSQLSTRUPDATEDATATRUEIFM_RSREADERDATASETOPENAFX_DB_USE_DEFAULT_TYPE{AFXMESSAGEBOX“數(shù)據(jù)表打開(kāi)錯(cuò)誤“RETURN}M_RSREADERDATASETM_STRFILTER“READER_ID“M_STRREADERIDM_RSREADERDATASETM_STRFILTERM_RSREADERDATASETM_STRFILTER““M_RSREADERDATASETREQUERY,IFM_RSREADERDATASETISEOF{IFM_RSREADERDATASETM_FLAG_BORROW“Y“{MSQLSTR“SELECTFROMBORROWWHEREREADER_ID“M_STRREADERIDMSQLSTRMSQLSTR““IFM_RSDATASETOPENAFX_DB_USE_DEFAULT_TYPE,MSQLSTR{M_RSREADERDATASETCLOSEAFXMESSAGEBOX“數(shù)據(jù)表打開(kāi)錯(cuò)誤“RETURN}//ADDSOMECODETODETERMINETHENUMOFBOOKWHICHTHISREADERBORROWEDM_BCANBORROWTRUEM_RSDATASETCLOSE}}M_RSREADERDATASETCLOSEIFM_BCANBORROW{AFXMESSAGEBOX“讀者不能借書(shū)“RETURN},MSQLSTR“SELECTFROMBOOKWHEREBOOK_ID“M_STRBOOKIDMSQLSTRMSQLSTR““IFM_RSBOOKDATASETOPENAFX_DB_USE_DEFAULT_TYPE,MSQLSTR{AFXMESSAGEBOX“數(shù)據(jù)表打開(kāi)錯(cuò)誤“RETURN}IFM_RSBOOKDATASETISEOF{IFM_RSBOOKDATASETM_FLAG_BORROW“Y“{M_BCANLENDOUTTRUE}ELSE{AFXMESSAGEBOX“此書(shū)不外借“M_RSBOOKDATASETCLOSERETURN}}ELSE{AFXMESSAGEBOX“無(wú)此書(shū)“M_RSBOOKDATASETCLOSERETURN}M_RSBOOKDATASETCLOSE,CSTRINGM_STRUSERIDM_STRUSERIDTHEAPPM_STRUSERNAMECOLEDATETIMEM_CURRENTTIMECOLEDATETIMEGETCURRENTTIMECSTRINGSTRTIMEINTYM_CURRENTTIMEGETYEARINTMM_CURRENTTIMEGETMONTHINTDM_CURRENTTIMEGETDAYSTRTIMEFORMAT“DDD“,Y,M,DMSQLSTR“INSERTINTOBORROWREADER_ID,BOOK_ID,BORROW_DATE,B_CLERK_IDVALUES“MSQLSTRMSQLSTRM_STRREADERIDMSQLSTRMSQLSTR“,“MSQLSTRMSQLSTRM_STRBOOKIDMSQLSTRMSQLSTR“,“MSQLSTRMSQLSTRSTRTIMEMSQLSTRMSQLSTR“,“MSQLSTRMSQLSTRM_STRUSERIDMSQLSTRMSQLSTR““CDATABASEMDBIFMDBOPEN_T“LIBRARY“{AFXMESSAGEBOX“無(wú)法打開(kāi)數(shù)據(jù)庫(kù)“RETURN},TRY{MDBEXECUTESQLMSQLSTR}CATCHCDBEXCEPTIONE{AFXMESSAGEBOX“執(zhí)行錯(cuò)“RETURN}MDBCLOSEAFXMESSAGEBOX“操作成功“},還書(shū)服務(wù)模塊(1)模塊的功能還書(shū)模塊主要完成還書(shū)工作,首先檢查此次行為是否超期還書(shū),若是,則鎖定讀者然后辦理還書(shū)業(yè)務(wù)。被鎖定的讀者需與管理員協(xié)商后,方可解鎖繼續(xù)借書(shū)。(2)界面設(shè)計(jì)設(shè)計(jì)的界面如圖所示,對(duì)話框?qū)傩栽O(shè)置IDD_DIALOG_RETURN為IDD_DIALOG_RETURN添加CRETURNDLG類(lèi)其中主要控件的屬性、功能及成員變量如圖所示。,(3)添加CBORROWSET類(lèi)與書(shū)籍信息表連接(4)代碼編寫(xiě)①功能函數(shù)把一些常用的功能封裝為成員函數(shù)。QRYBORROW根據(jù)輸入的書(shū)籍條目,自動(dòng)查詢(xún)借此書(shū)的借閱信息,計(jì)算是否超期等。INSERT_HISTORY書(shū)的借還還應(yīng)做記錄,以備以后查用SETTXTNULL清空編輯框。SETTXTDISABLE使編輯框處于只讀狀態(tài)DELETE_BORROW當(dāng)還書(shū)成功時(shí),應(yīng)該從借書(shū)信息表中刪除該信息②回車(chē)事件管理員輸入書(shū)籍條目后,按下ENTER鍵,開(kāi)始分析此書(shū)的借閱情況。③按鍵功能還書(shū)分析書(shū)籍借閱信息,根據(jù)返回結(jié)果進(jìn)行相應(yīng)處理。,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 39
大?。?0.86(MB)
子文件數(shù):
-
簡(jiǎn)介:面向?qū)ο蟪绦蛟O(shè)計(jì)與VC實(shí)踐,VC,新世紀(jì)計(jì)算機(jī)類(lèi)本科系列教材,揣錦華編著,西安電子科技大學(xué)出版社HTTP//WWWXDUPHCOM,目錄,第1章VISUALC開(kāi)發(fā)環(huán)境第2章C編程基礎(chǔ)第3章面向?qū)ο蟪绦蛟O(shè)計(jì)第4章繼承性與多態(tài)性第5章VC調(diào)試器第6章WINDOWS編程基礎(chǔ)第7章繪圖與文本輸出,第8章MFC編程基礎(chǔ)第9章基本控件使用一第10章基本控件使用二第11章文檔/視圖結(jié)構(gòu)第12章設(shè)計(jì)用戶界面第13章高級(jí)應(yīng)用,謝謝使用,策劃馬武裝制作徐菲監(jiān)制梁家新單位西安電子科技大學(xué)出版社電話0298820492202988201467發(fā)行)傳真02988232746主頁(yè)HTTP//WWWXDUPHCOMEMAILXDUPFXB001163COM發(fā)行)XDUPKJ163COM,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-06
頁(yè)數(shù): 4
大?。?0.17(MB)
子文件數(shù):
-
簡(jiǎn)介:面向?qū)ο蟮恼Z(yǔ)言程序設(shè)計(jì),JAVA,主講,,,面向?qū)ο蟮木幊碳夹g(shù),面向?qū)ο蠓椒òl(fā)展的背景,面向?qū)ο蠓椒òl(fā)展的歷史,面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn),20世紀(jì)60年代中期到70年代中期,在計(jì)算機(jī)界爆發(fā)了“軟件危機(jī)”,傳統(tǒng)的生命周期方法學(xué)的許多缺點(diǎn)暴露無(wú)疑,雖然它仍然能部分地緩解“軟件危機(jī)”。此后,為了克服傳統(tǒng)方法學(xué)的缺點(diǎn),面向?qū)ο蠓椒▽W(xué)日益受到人們的重視,并且快速地崛起。,面向?qū)ο蠓椒ㄆ鹪从诿嫦驅(qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,起源于50年代人工智能的早期研究,60年代挪威計(jì)算中心開(kāi)發(fā)的SIMULA67,引入了類(lèi)的概念和繼承機(jī)制,標(biāo)志著面向?qū)ο蟪绦蛟O(shè)計(jì)的出現(xiàn),面向?qū)ο蠓椒ㄆ鹪从诿嫦驅(qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,70年代出現(xiàn)的并發(fā)PASCAL,ADA和MODULA2等編程語(yǔ)言,支持?jǐn)?shù)據(jù)與操作的封裝,1972年,出現(xiàn)了SMALLTALK72,面向?qū)ο蠓椒ㄆ鹪从诿嫦驅(qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,1981年問(wèn)世的SMALLTALK80是第一個(gè)能夠?qū)嶋H應(yīng)用的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,80年代中期至今,出現(xiàn)了C,OBJECTPASCAL,JAVA等面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,標(biāo)志著面向?qū)ο蟪绦蛟O(shè)計(jì)的真正普及,311面向?qū)ο蟮母拍顔?wèn)題空間元素在方法空間中的表示稱(chēng)為對(duì)象(也稱(chēng)為實(shí)例INSTANCE),“對(duì)象”是現(xiàn)實(shí)世界的實(shí)體或概念在計(jì)算機(jī)邏輯中的抽象表示。面向?qū)ο蟮某绦蛟O(shè)計(jì)是以要解決的問(wèn)題中所涉及到的各種對(duì)象為主要考慮因素。,把問(wèn)題看成是相互作用的事物的集合,用屬性描述事物,對(duì)事物的操作叫做方法,事物稱(chēng)為對(duì)象,屬性稱(chēng)為數(shù)據(jù),對(duì)象是數(shù)據(jù)與方法的集合。OOP主要技術(shù)包括封裝、繼承、多態(tài)、覆蓋。,“對(duì)象”是面向?qū)ο蠓椒ㄖ惺褂玫淖罨镜母拍睢T趹?yīng)用領(lǐng)域中有意義的、與所要解決的問(wèn)題有關(guān)系的任何事物都可以作為對(duì)象,它既可以是具體的物理實(shí)體的抽象,也可以是人為的概念,或者是任何有明確邊界和意義的東西??傊?,對(duì)象是對(duì)問(wèn)題域中某個(gè)實(shí)體的抽象,設(shè)立某個(gè)對(duì)象就反映了軟件系統(tǒng)保存有關(guān)它的信息并且與它進(jìn)行交互的能力。,例如,一名學(xué)生、一所學(xué)校、一個(gè)窗口、一座圖書(shū)館、一本圖書(shū)、貸款、借貸等等,都可以作為一個(gè)對(duì)象。由于客觀世界中的實(shí)體通常都既有靜態(tài)的屬性,又有動(dòng)態(tài)的行為,因此,面向?qū)ο蠓椒ㄖ械膶?duì)象是由描述對(duì)象屬性的數(shù)據(jù)以及可以對(duì)這些數(shù)據(jù)施加的所有操作封裝在一起構(gòu)成的統(tǒng)一體。,封裝是指把對(duì)象的屬性和行為結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位,盡可能隱藏對(duì)象的內(nèi)部細(xì)節(jié),只保留有限的對(duì)外接口是之與外部發(fā)生聯(lián)系。封裝的思想是將對(duì)象內(nèi)部的信息進(jìn)行屏蔽,人們只能通過(guò)對(duì)象界面上的允許操作對(duì)對(duì)象進(jìn)行動(dòng)作,改變對(duì)象的屬性及狀態(tài)。,對(duì)象的封裝使我們不必關(guān)心諸如對(duì)象行為是如何實(shí)現(xiàn)的這樣一些細(xì)節(jié);同時(shí),實(shí)現(xiàn)了模塊化和信息隱藏,這樣保證了程序的可移植性和安全性,也有利于對(duì)復(fù)雜對(duì)象的管理。,,界面,對(duì)象的形象表示,操作1,操作2,操作3,,,,,,,,,,,,狀態(tài)S,操作1,2,3的實(shí)現(xiàn),“類(lèi)”就是對(duì)具有相同數(shù)據(jù)和相同操作的一組相似對(duì)象的定義,也就是說(shuō),類(lèi)是對(duì)具有相同屬性和行為的一個(gè)或多個(gè)對(duì)象的描述,通常在這種描述中也包括對(duì)怎樣創(chuàng)建該類(lèi)的新對(duì)象的說(shuō)明。通過(guò)類(lèi)的定義可以實(shí)現(xiàn)代碼的復(fù)用。我們不用去描述每一個(gè)對(duì)象,而是通過(guò)創(chuàng)建類(lèi)的一個(gè)實(shí)例來(lái)創(chuàng)建該類(lèi)的一個(gè)對(duì)象,這樣大大簡(jiǎn)化了軟件的設(shè)計(jì)。,實(shí)例就是由某個(gè)特定的類(lèi)所描述的一個(gè)具體對(duì)象NEW。方法就是對(duì)象所能執(zhí)行的操作,方法描述了對(duì)象執(zhí)行操作的算法,響應(yīng)消息的方法。屬性就是類(lèi)中所定義的數(shù)據(jù),它是對(duì)客觀世界試題所具有的性質(zhì)的抽象。,消息就是要求某個(gè)對(duì)象執(zhí)行在定義它的那個(gè)類(lèi)中所定義的某個(gè)操作的規(guī)格說(shuō)明。通常,消息由下述三部分組成消息的接收者接收對(duì)象應(yīng)采用的方法方法所需要的參數(shù),例如,MYCIRCLE是一個(gè)半徑4CM、圓心位于(100,200)的CIRCLE類(lèi)的對(duì)象,也就是CIRCLE類(lèi)的一個(gè)實(shí)例,當(dāng)要求它以綠色在屏幕上顯示自己時(shí),在C語(yǔ)言中應(yīng)該向它發(fā)出下列消息MYCIRCLESHOWGREENMYCIRCLE是消息的接收者;SHOW是接收對(duì)象應(yīng)采用的方法;GREEN是方法所需要的參數(shù)。當(dāng)MYCIRCLE接收到這個(gè)消息后,將執(zhí)行CIRCLE類(lèi)中所定義的SHOW操作。,封裝是指把對(duì)象的屬性和行為結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位,盡可能隱藏對(duì)象的內(nèi)部細(xì)節(jié),只保留有限的對(duì)外接口是之與外部發(fā)生聯(lián)系。封裝的思想是將對(duì)象內(nèi)部的信息進(jìn)行屏蔽,人們只能通過(guò)對(duì)象界面上的允許操作對(duì)對(duì)象進(jìn)行動(dòng)作,改變對(duì)象的屬性及狀態(tài)。對(duì)象的封裝使我們不必關(guān)心諸如對(duì)象行為是如何實(shí)現(xiàn)的這樣一些細(xì)節(jié);同時(shí),實(shí)現(xiàn)了模塊化和信息隱藏,這樣保證了程序的可移植性和安全性,也有利于對(duì)復(fù)雜對(duì)象的管理。,廣義地說(shuō),繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)的定義它們。在面向?qū)ο蟪绦蛟O(shè)計(jì)中,繼承是子類(lèi)自動(dòng)地共享基類(lèi)(父類(lèi))中定義的屬性和方法的機(jī)制。面向?qū)ο蟪绦蛟O(shè)計(jì)的許多強(qiáng)有力的功能和突出的優(yōu)點(diǎn),都來(lái)源于把類(lèi)組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)(類(lèi)等級(jí))一個(gè)類(lèi)的上層可以有父類(lèi),下層可以有子類(lèi)。這種層次結(jié)構(gòu)系統(tǒng)的一個(gè)重要性質(zhì)是繼承性,一個(gè)類(lèi)直接繼承其父類(lèi)的全部描述(數(shù)據(jù)和操作)。,鳥(niǎo)全身有羽毛,后肢能行走,有翅膀能飛的一種動(dòng)物。鸝LI(黃鶯YING)羽毛黃色,從眼邊到頭后部有黑色斑紋,叫的聲音很好聽(tīng)的一種鳥(niǎo)。鸝LI(黃鶯YING)羽毛黃色,從眼邊到頭后部有黑色斑紋,叫的聲音很好聽(tīng)的一種全身有羽毛,后肢能行走,有翅膀能飛的動(dòng)物。,實(shí)現(xiàn)繼承機(jī)制的原理,,A的操作,,A的變量,類(lèi)A,,,A1(類(lèi)A的實(shí)例),類(lèi)A,類(lèi)A的實(shí)例變量,,,,,,,類(lèi)B(A的子類(lèi)),B1(類(lèi)B的實(shí)例),從A繼承的特性,B的操作,B的變量,類(lèi)B,從A繼承的實(shí)例變量,類(lèi)B的實(shí)例變量,,,,,,,,繼承具有傳遞性,如果類(lèi)C繼承類(lèi)B,類(lèi)B繼承類(lèi)A,則類(lèi)C繼承類(lèi)A。因此,一個(gè)類(lèi)實(shí)際上繼承了它所在的類(lèi)等級(jí)中在它上層的全部基類(lèi)的所有描述,也就是說(shuō),屬于某類(lèi)的對(duì)象除了具有該類(lèi)所描述的性質(zhì)外,還具有類(lèi)等級(jí)中該類(lèi)上層全部基類(lèi)描述的一切性質(zhì)。當(dāng)一個(gè)類(lèi)只允許有一個(gè)父類(lèi)時(shí),類(lèi)的繼承是單一繼承;當(dāng)允許一個(gè)類(lèi)有多個(gè)父類(lèi)時(shí),類(lèi)的繼承是多重繼承。,在一般類(lèi)中定義的屬性或方法被子類(lèi)繼承以后,可以具有不同的數(shù)據(jù)類(lèi)型或表現(xiàn)出不同的行為。同一個(gè)屬性或方法在一般類(lèi)及其各個(gè)子類(lèi)中具有不同的語(yǔ)義。,在OOP中,子類(lèi)可以把父類(lèi)的方法重新定義,使之具有新的功能,而方法名,參數(shù)、返回類(lèi)型與父類(lèi)相同。這種技術(shù)稱(chēng)為方法覆蓋(OVERRIDE)或者重寫(xiě)(REWRITE)。,修飾符CLASS類(lèi)名EXTENDS父類(lèi)名IMPLEMENTS接口名{類(lèi)型成員變量;修飾符類(lèi)型成員方法參數(shù)列表{類(lèi)型局部變量;方法體;}},1.訪問(wèn)控制符PUBLIC公共類(lèi),說(shuō)明這是一個(gè)公共類(lèi),可以被其它任何類(lèi)引用和調(diào)用不寫(xiě)訪問(wèn)控制符,表示類(lèi)只能被本包的其它類(lèi)訪問(wèn)。,2.抽象類(lèi)ABSTRACT以ABSTRACT作為關(guān)鍵字,如果有的話,應(yīng)該放在訪問(wèn)控制符后面,表示這個(gè)類(lèi)是個(gè)抽象類(lèi)。抽象類(lèi)不能直接產(chǎn)生實(shí)例化一個(gè)對(duì)象,它只能被繼承。,2.抽象類(lèi)ABSTRACT抽象類(lèi)是指包含至少一個(gè)抽象方法的類(lèi),并且抽象類(lèi)不能被實(shí)例化,抽象類(lèi)由修飾詞ABSTRACT聲明。抽象方法是指有訪問(wèn)修飾詞PUBLIC、PRIVATE、返回值類(lèi)型INT、VOID、方法名和參數(shù)列表,而無(wú)方法體且無(wú)包容方法體的花括號(hào)的方法。如果類(lèi)中有抽象方法,那么類(lèi)必須聲明為抽象類(lèi),包含有抽象方法的類(lèi)不能實(shí)例化。,抽象類(lèi)只能由其它類(lèi)繼承使用,自己不能產(chǎn)生出對(duì)象實(shí)體。子類(lèi)在繼承抽象類(lèi)時(shí),必須重寫(xiě)其父類(lèi)的抽象方法,給出具體的定義。抽象類(lèi)的作用是1將許多類(lèi)共享的數(shù)據(jù)和方法組成一個(gè)類(lèi),但不提供一個(gè)完整的實(shí)現(xiàn)。2強(qiáng)迫子類(lèi)實(shí)現(xiàn)特定的方法。JAVA規(guī)定,構(gòu)造方法、靜態(tài)方法和私有方法不能成為抽象方法。,ABSTRACTCLASSA{INTAINTBINTMAXINTA,INTB},3.最終類(lèi)FINAL以FINAL作為關(guān)鍵字,如果有的話,應(yīng)該放在訪問(wèn)控制符后面,表示這個(gè)類(lèi)是個(gè)最終類(lèi),也就是說(shuō)最終類(lèi)不能被繼承,不能再派生出其它子類(lèi)。STRING就是個(gè)FINAL類(lèi)。,1.類(lèi)的屬性聲明類(lèi)的屬性為簡(jiǎn)單變量的格式是修飾符變量類(lèi)型變量名初值修飾符包括訪問(wèn)控制修飾符、靜態(tài)修飾符STATIC、最終說(shuō)明符FINAL。,1.類(lèi)的屬性PRIVATE私有,此成員只能在類(lèi)的內(nèi)部使用DEFAULT也可以不寫(xiě)訪問(wèn)控制符,成員可被本包的其它類(lèi)訪問(wèn)。PROTECTED被保護(hù),成員可被本包的所有類(lèi)訪問(wèn),也可以被聲明它的類(lèi)和派生的子類(lèi)訪問(wèn)(家庭成員)。PUBLIC公共,成員可被所有類(lèi)訪問(wèn)。,2.方法聲明類(lèi)的方法的格式是修飾符返回值類(lèi)型方法名(形式參數(shù)列表)THROWS異常名列表{},2.方法方法的修飾符很多,包括訪問(wèn)控制符、靜態(tài)修飾符STATIC、抽象方法修飾符ABSTRACT、最終方法FINAL、同步修飾符SYNCHRONIZED、本地修飾符NATIVE。,3.方法的覆蓋類(lèi)層次結(jié)構(gòu)中,如果子類(lèi)中的一個(gè)方法與父類(lèi)中的方法有相同的方法名并具有相同數(shù)量和類(lèi)型的參數(shù)列表,則稱(chēng)子類(lèi)中的方法覆蓋了父類(lèi)中的方法。通過(guò)子類(lèi)引用覆蓋方法時(shí),總是引用子類(lèi)定義的方法,而父類(lèi)中定義的方法被隱藏。,3.方法的覆蓋在子類(lèi)中,若要使用父類(lèi)中被隱藏的方法,可以使用SUPER關(guān)鍵字。,PAGE59例32OVERRIDEDEMOJAVA,3.方法的重載在JAVA類(lèi)中可以創(chuàng)建名字相同,但是參數(shù)不同和返回值不同的幾個(gè)方法,這就是方法重ZHONG\載。JAVA系統(tǒng)通過(guò)參數(shù)和返回值來(lái)分辨具體是哪一個(gè)方法,PAGE60例33OVERLOADDEMOJAVA,在現(xiàn)實(shí)世界中類(lèi)與它描述的對(duì)象有很明顯地區(qū)別,類(lèi)是一個(gè)概念,而實(shí)際對(duì)象是一個(gè)實(shí)體。如某一個(gè)機(jī)械零件圖是一個(gè)類(lèi),按照設(shè)計(jì)圖加工制造的零件就是該類(lèi)描述的一個(gè)對(duì)象。類(lèi)是對(duì)象的原型(抽象模型),對(duì)象是具有類(lèi)指定特性和方法的實(shí)體,由類(lèi)得到對(duì)象的過(guò)程稱(chēng)為類(lèi)的實(shí)例化。正如按同一機(jī)械零件圖可以造出很多相似的零件一樣,由同一類(lèi)也可以生成許多對(duì)象。,對(duì)象和現(xiàn)實(shí)生活中的事物一樣,有它的產(chǎn)生、發(fā)展和消亡的過(guò)程,在JAVA中稱(chēng)之為對(duì)象的創(chuàng)建、使用和釋放,這一過(guò)程稱(chēng)為對(duì)象的生命周期。,對(duì)象實(shí)例化的格式是類(lèi)型對(duì)象名NEW類(lèi)型參數(shù)列表;其中,“類(lèi)型”表示對(duì)象的類(lèi)型,必須是復(fù)合類(lèi)型,包括類(lèi)、字符串等,“對(duì)象名”是一個(gè)合法的標(biāo)識(shí)符。“參數(shù)列表”要根據(jù)類(lèi)的形式參數(shù)確定,與之匹配。,PUBLICCLASSPERSON{STRINGNAMEINTAGEFLOATSALARYPUBLICVOIDWORK{SYSTEMOUTPRINTLN“IMAENGINEER“}}生成一個(gè)對(duì)象LI的方法是PERSONLINEWPERSON,1引用對(duì)象的屬性(變量)類(lèi)的成員(包括成員屬性和成員方法)必須要在產(chǎn)生對(duì)象即實(shí)例化后才能被引用,引用的方法是對(duì)象名成員PERSONLINEWPERSONLINAME“LIMING“NEWPERSONNAME“LIMING“,2.引用對(duì)象的方法格式對(duì)象引用方法名參數(shù)列表,PAGE62例34TESTPERSONJAVA,1.基本數(shù)據(jù)類(lèi)型的參數(shù)傳遞基本類(lèi)型的變量作為實(shí)參傳遞,并不能改變這個(gè)變量的值。方法中的形式參數(shù)相當(dāng)于局部變量,方法調(diào)用結(jié)束后自行釋放,不會(huì)影響到主程序中的同名變量。,PAGE63例35PASSVALUEJAVA,2.引用變量的參數(shù)傳遞引用數(shù)據(jù)類(lèi)型的參數(shù)調(diào)用可以改變對(duì)象的內(nèi)容。,PAGE63例36PASSREFJAVA,JAVA運(yùn)行時(shí)系統(tǒng)通過(guò)垃圾收集器周期性地釋放無(wú)用對(duì)象所占的內(nèi)存,以完成對(duì)象的清除。JAVA的垃圾收集器自動(dòng)掃描對(duì)象的動(dòng)態(tài)內(nèi)存空間,對(duì)正在使用的對(duì)象加上標(biāo)記,將所有引用的對(duì)象作為垃圾收集起來(lái)并釋放。,331構(gòu)造方法的定義構(gòu)造方法的特征具有與類(lèi)相同的名稱(chēng)不含返回類(lèi)型不能在方法中用RETURN語(yǔ)句返回一個(gè)值在類(lèi)實(shí)例化時(shí),它會(huì)由系統(tǒng)自動(dòng)調(diào)用,PAGE64例37TESTPERSONJAVA,一個(gè)類(lèi)的構(gòu)造方法可以有多個(gè),而且還可以進(jìn)行重載。,PAGE65例38TESTPERSONJAVA,構(gòu)造方法總結(jié)一個(gè)類(lèi)的構(gòu)造方法可以有多個(gè),而且還可以進(jìn)行重載。每個(gè)類(lèi)至少有一個(gè)構(gòu)造方法,如果用戶沒(méi)有定義,系統(tǒng)自動(dòng)產(chǎn)生一個(gè)默認(rèn)構(gòu)造方法,沒(méi)有參數(shù),也沒(méi)有方法體。用戶可以定義構(gòu)造方法,如果定義了構(gòu)造方法,則系統(tǒng)不再提供默認(rèn)構(gòu)造方法。構(gòu)造方法一般是PUBLIC的,不可定義為PRIVATE的。,341THISTHIS在方法體用來(lái)指向引用當(dāng)前正在執(zhí)行方法的那個(gè)對(duì)象實(shí)例。以例38舉例S?NAMEPERSONSTRINGS{NAMES//S實(shí)際是代表名字的參數(shù)},341THISTHIS參數(shù)表),這個(gè)構(gòu)造函數(shù)就會(huì)調(diào)用同一個(gè)類(lèi)的另一個(gè)相同的構(gòu)造函數(shù)。PAGE68USERINFOJAVA,342SUPER如果想要使用父類(lèi)的構(gòu)造函數(shù)則應(yīng)當(dāng)使用SUPER參數(shù)列表的形式。,PAGE68CITYJAVA,JAVA提供了STRING和STRINGBUFFER兩個(gè)類(lèi)來(lái)封裝對(duì)字符串的各種操作。都是FINAL類(lèi),不能被其它類(lèi)所繼承。STRING內(nèi)容不能變STRINGBUFFER內(nèi)容可以改變,STRINGS“HELLOJAVAWORLD“STRINGBUFFERSNEWSTRINGBUFFER“HELLO“,STRINGBUFFERTOSTRINGSTRINGJAVA提供了連接運(yùn)算符,可將其它各類(lèi)型的數(shù)據(jù)轉(zhuǎn)換為字符串,并連接形成新的字符串,運(yùn)算是通過(guò)STRINGBUFFER類(lèi)和它的APPEND方法實(shí)現(xiàn)的。STRINGS“A“4“C“STRINGSNEWSTRINGBUFFERAPPEND“A“APPEND4APPEND“C“TOSTRING,1.LENGTH2.CHARATINTN3.TOLOWERCASE4.TOUPPERCASE5.SUBSTRINGINTBEGININDEXSUBSTRINGINTBEGININDEX,INTENDINDEXS1“COMPUTER“S2S1SUBSTRING2,5//MPU6.REPLACECHAROLDCHAR,CHARNEWCHAR,371HTML格式的JDK文檔主界面由兩大部分組成一部分是導(dǎo)航標(biāo)題,另一部分是結(jié)構(gòu)圖1.導(dǎo)航欄導(dǎo)航欄包括SEARCH、GENERALINFO、APILANGUAGE、GUIDETOFEATURES、TOOLDOCS、DEMOS/TUTORIALS共6個(gè)項(xiàng)目,2.JAVA平臺(tái)結(jié)構(gòu)JAVA平臺(tái)結(jié)構(gòu)由7部分組成,每一部分又包括若干鏈接對(duì)象DEVELOPMENTTOOLSAPIS,DEVELOPMENTTECHNOLOGIES,USERINTERFACETOOLSKIT,INTEGRATIONAPIS,COREAPIS,JAVAVIRTUALMACHINE,PLATFORMS,CHM格式的JDK文檔具有更加強(qiáng)大的查詢(xún)功能,更加適合于初學(xué)者使用。如要查類(lèi)INTEGER的方法和有關(guān)內(nèi)容,在左邊“索引”標(biāo)簽處,輸入要查找的關(guān)鍵字INTEGER,并回車(chē),系統(tǒng)會(huì)顯示與INTEGER有關(guān)的類(lèi)、方法、包。它可以提供類(lèi)的繼承關(guān)系、構(gòu)造方法、常量、方法等詳細(xì)信息。,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 61
大?。?0.14(MB)
子文件數(shù):
-
簡(jiǎn)介:第六章邏輯式程序設(shè)計(jì)語(yǔ)言,邏輯式語(yǔ)言基本形式用一種符號(hào)邏輯作為程序設(shè)計(jì)語(yǔ)言來(lái)進(jìn)行程序設(shè)計(jì),通常稱(chēng)為邏輯程序設(shè)計(jì)語(yǔ)言,或聲明性語(yǔ)言,第六章邏輯式程序設(shè)計(jì)語(yǔ)言,程序要對(duì)數(shù)據(jù)結(jié)構(gòu)實(shí)施某個(gè)算法過(guò)程,算法實(shí)現(xiàn)計(jì)算邏輯算法邏輯控制邏輯程序設(shè)計(jì)的基本觀點(diǎn)是程序描述的是數(shù)據(jù)對(duì)象之間的關(guān)系。關(guān)系也是聯(lián)系對(duì)象和對(duì)象、對(duì)象和屬性的聯(lián)系就是我們所說(shuō)的事實(shí)。事實(shí)之間的關(guān)系以規(guī)則表述,根據(jù)規(guī)則找出合乎邏輯的事實(shí)就是推理邏輯程序設(shè)計(jì)范型是陳述事實(shí)、制定規(guī)則,程序設(shè)計(jì)就是構(gòu)造證明。程序的執(zhí)行就在推理,61謂詞演算,謂詞演算是符號(hào)化事實(shí)的形式邏輯系統(tǒng),它也是邏輯程序設(shè)計(jì)語(yǔ)言的模型表示命題表示命題之間的關(guān)系描述如何根據(jù)假設(shè)為真的命題推斷出新命題謂詞演算諸元素用形式方法研究論域上的對(duì)象需要一種語(yǔ)言,它能表達(dá)該域?qū)ο缶哂惺裁葱再|(zhì)PROPERTIES,以及對(duì)象間有些什么關(guān)系RELATIONS描述以公式FORMULAS表達(dá)。謂詞公式中各元素按一定邏輯規(guī)則變換,即謂詞演算PREDICATECALCULUS,1公式由一組約定的符號(hào)組成的序列,它包括常量、變量、邏輯連接、命題函數(shù)、謂詞、量詞2常量指明論域上的對(duì)象3變量可束定到特定域上某個(gè)范圍的對(duì)象上4函數(shù)表征對(duì)象具有的映射關(guān)系5謂詞表征對(duì)象某種性質(zhì)的符號(hào)6量詞量詞限定的變量名作用域是整個(gè)公式7邏輯操作AND,OR,NOT,→蘊(yùn)含全等當(dāng)謂詞應(yīng)用到的變?cè)浅A炕蛞驯皇ǖ淖兞可蠒r(shí),就叫做句子SENTENCE或命題PROPOSITION,謂詞變?cè)膫€(gè)數(shù)稱(chēng)作目ARITY,有單目、N目謂詞之稱(chēng)N目謂詞的例子。謂詞目含義ODDX1X是奇數(shù)FATHERF,S2F是S的父親DIVIDEN,D,Q,R4N除D得商Q和余數(shù)R謂詞例化結(jié)果值ODD2FALSEDIVIDE23,7,3,2TUREFATHERCHANGSHAN,CHANGPINGTRUEDIVIDE23,7,3,NN未例化,不知真假,謂詞的量化量化謂詞結(jié)果值?XODDXFALSE?XODDXTRUE?XX2Y1→ODDXTRUE?X?YDIVIDEX,3,Y,0TRUE,如X3,Y1?X?YDIVIDEX,3,Y,0FALSE?X?YDIVIDEX,3,Y,0FALSE,但很難證明,證明一個(gè)全稱(chēng)謂詞是比較難的,因?yàn)樽羁煽康淖C明方法是枚舉例證。于是采取反證的方法,全稱(chēng)量化的謂詞取反量化謂詞取反?XODDX?XNOTODDX1?XODDX?XNOTODDX2?XX2Y1→ODDX?XNOTX2Y1→ODDX3?XNOTX2Y1ORODDX4?XX2Y1ANDNOTADDX5?X?YDIVIDEX,3,Y,0?X?YNOTDIVIDEX,3,Y,06?X?YDIVIDEX,3,Y,0?X?YNOTDIVIDEX,3,Y,07?X?YDIVIDEX,3,Y,0?X?YNOTDIVIDEX,3,Y,08,謂詞演算的等價(jià)變換,1以∧,∨,?消除→、符號(hào)2化為前束范式,消除最外的?符號(hào),否定符號(hào)內(nèi)移??XPX┠?X?PX3用斯柯林變換消去存在量詞?XAX∧BX∨?YCX,Y┠?XAX∧BX∨CX,GX4消除前束范式的全稱(chēng)量詞┠AX∧BX∨CX,GX,一般謂詞公式變換為子句的實(shí)例?!摹?hào)為“可推出”,5用分配率P∨Q∧RP∨Q∧P∨R化成合取范式┠AX∨CX,GX∧BX∨CX,GX經(jīng)過(guò)以上變換,任何一復(fù)合公式均可成為如下形式FC1∧C2∧CN且其中CI稱(chēng)為子句若以代∨則有CIL1∨L2∨LVL1L2LV因此,任一公式均可化為∨連接的子句的集合,62自動(dòng)定理證明,證明系統(tǒng)事實(shí)即證明系統(tǒng)中的公理AXIOMS證明系統(tǒng)PROOFSYSTEM是應(yīng)用公理演繹出定理THEOREMS的合法演繹規(guī)則的集合演繹也叫歸約DEDUCTION,是對(duì)證明系統(tǒng)中合法推理規(guī)則的一次應(yīng)用演繹從公理導(dǎo)出結(jié)論CONCLUSION,中間可利用以這些規(guī)則演繹出的定理證明PROOF是個(gè)語(yǔ)句序列,以每個(gè)語(yǔ)句得到證明而結(jié)束,即每個(gè)句子要么演繹成公理,要么演繹成前此導(dǎo)出的定理,一個(gè)證明若有N個(gè)語(yǔ)句命題則稱(chēng)N步證明反駁REFUTATION是一個(gè)語(yǔ)句的反向證明。它證明一個(gè)語(yǔ)句是矛盾的,即不合乎給定的公理一個(gè)語(yǔ)句若能從公理出發(fā)推演出來(lái),則稱(chēng)合法語(yǔ)句,任何合法語(yǔ)句也叫做定理THEOREM從某一公理集合導(dǎo)出的所有定理集合稱(chēng)為理論THEORY,模型從公理集合中導(dǎo)出定理集稱(chēng)之為理論,有了理論我們要解釋它的語(yǔ)義必須借助某個(gè)模型MODEL。因?yàn)樾问较到y(tǒng)只是符號(hào)抽象,借助模型我們可為每個(gè)常量、函數(shù)、謂詞符號(hào)找到真理性的解釋。即定義每個(gè)論域,并表明域上成員和常量公理之間的關(guān)系。公理的謂詞符號(hào)必須派定為域中對(duì)象的性質(zhì),函數(shù)派定為對(duì)域中對(duì)象的操作。公理集合一般情況下只是定義的部分偏函數(shù)和謂詞,是問(wèn)題域的一個(gè)側(cè)面。所以能滿足該理論的模型往往不止一個(gè)。,例一個(gè)最簡(jiǎn)單的理論公理集?XINTERVALX→NOTINTERVALX1A1?XNOTINTERVALX1→INTERVALXA2211A3從間隔數(shù)公理可導(dǎo)出定理?XINTERVALX→INTERVALX2T1?XINTERVALX2→INTERVALXT2,謂詞INTERVAL間隔數(shù)在整數(shù)域上有兩個(gè)子域ODD、EVEN都能夠滿足間隔數(shù)理論不能證明INTERVAL3,也不能證明NOTINTERVAL3為真命題。這就是HILBERT討論過(guò)的可判定DECIDABILITY問(wèn)題。1936年CHURCH和TURING證實(shí)謂詞演算可判定性問(wèn)題是沒(méi)有解的一旦我們斷言INTERVAL3或INTERVAL2是真命題,我們立刻可通過(guò)演繹證明按這個(gè)理論寫(xiě)出的每一個(gè)謂詞為真。這就是GODEL和HERBRAND1930年證實(shí)的謂詞演算具備的完整性COMPLETENESS,證明技術(shù)從謂詞演算具有完整性,理論上可證明按公理集合建立的任何理論。關(guān)鍵是效率。如果我們從公理出發(fā)做出每一個(gè)步驟,在新的步驟上仍然要查找每一個(gè)公理,找出可能的推理。如此下去就形成一個(gè)龐大的樹(shù)行公理集,每層的結(jié)點(diǎn)表示一個(gè)公理的語(yǔ)句,其深度和寬度隨問(wèn)題和最初給出的公理而定,一層一步驟,N層的樹(shù)就是N步推理。對(duì)于自動(dòng)定理證明程序,只有窮舉每條可能的證明步驟才能說(shuō)它是完全的。窮舉完所有路徑馬上遇到組合爆炸問(wèn)題,無(wú)論是深度優(yōu)先還是廣度優(yōu)先,百步演繹可能的路徑數(shù)都是天文數(shù)字。,歸結(jié)定理證明JAROBINSON1965年提出的歸結(jié)法RESOLUTION,是命題演算中對(duì)合適公式的一種證明方法。為了證明合適公式F為真,歸結(jié)法證明?F恒假來(lái)代替F永真。把兩子句合一UNIFICATION并消去一對(duì)正逆命題,故歸結(jié)也譯作消解。歸結(jié)證明的過(guò)程并稱(chēng)之歸結(jié)演繹,其步驟如下,1把前題中所有命題換成子句形式。2取結(jié)論的反,并轉(zhuǎn)換成子句形式,加入1中的子句集3在子句集中選擇含有互逆命題的命題歸結(jié)。用合一算法得出新子句歸結(jié)式,再加入到子句集。4重復(fù)3,若歸結(jié)式為空則表示此次證明的邏輯結(jié)論是矛盾,原待證結(jié)論若不取反則恒真。命題得證。否則繼續(xù)重復(fù)3。,例歸結(jié)證明若有前題待證命題取反得新子句P1Q∨?P?P∨?UP5PP2R∨?QP6UP3S∨?RP4?U∨?S取待證命題的反,得P∧U,它是∧連接的兩個(gè)子句P、U,把它們加到前題子句集,為P5,P6。,歸結(jié)演繹如下圖Q∨?PPP1P5歸結(jié)QR∨?Q再與P2歸結(jié)S∨?RR再與P3歸結(jié)S?U∨?S再與P4歸結(jié)U?U再與P6歸結(jié)矛盾,,,,,,,,,,,,由本例可以看出兩個(gè)問(wèn)題第一,歸結(jié)法是由合一算法實(shí)現(xiàn)的。所謂合一是找出型式匹配的兩子句,將它們合一為歸結(jié)式,相當(dāng)于代數(shù)中的化簡(jiǎn)。第二,如果得不出矛盾,那么歸結(jié)法要無(wú)休止地做下去,中間歸結(jié)式出得越多,匹配查找次數(shù)越多,每一步都做長(zhǎng)時(shí)間計(jì)算。SOLUTION利用切斷CUT操作,并利用對(duì)子句形式進(jìn)一步限制的超級(jí)歸結(jié)法HYPERRESOLUTION。,HORN子句實(shí)現(xiàn)超歸結(jié)HORN子句是至多只有一個(gè)非負(fù)謂詞符號(hào)的子句HORN子句形式示例如下?P∨?Q∨S∨?R∨?T其中只有一個(gè)非負(fù)謂詞S,可作以下演算先將S移向右方┠S∨?P∨?Q∨?R∨?T按德摩根定律┠S∨?P∧Q∧R∧T∨?即’→’,則┠S→P∧Q∧R∧T此條件HORN子句的意義是IFSTHENP∧Q∧R∧T。若S為空,則為無(wú)條件HORN子句,是一個(gè)斷言事實(shí),63邏輯程序的風(fēng)格,第一個(gè)特點(diǎn)是它不描述計(jì)算過(guò)程而是描述證明過(guò)程第二個(gè)特點(diǎn)是描述性第三個(gè)特點(diǎn)是大量用表和遞歸實(shí)現(xiàn)重復(fù)操作SORT(OLD_LIST,NEW_LIST)┠PERMUTEOLD_LIST,NEW_LIST∧SORTEDNEW_LISTSORTEDLIST∧?J使得1≤JB,B0,RISAMODB,GCDB,R,DGCDA,B,DAB,B0,RISAMODB,GCDB,R,D把函數(shù)改寫(xiě)為約束,很容易寫(xiě)出PROLOG程序,例求斐波那契數(shù)的PROLOG程序斐波那契函數(shù)以下述公式生成以下數(shù)列1,1,2,3,5,8,13,21,F(xiàn)IB01FIB11FIBNFIBN1FIBN2第一、二式是事實(shí)也是公理,把結(jié)果值作為變?cè)諏?xiě)。第三式說(shuō)明,若N為斐波那契數(shù),N1和N2的斐波那契必須成立,且這兩個(gè)數(shù)之和是N的斐波那契數(shù),N1,于是有PROLOG程序FIB0,1FIB1,1FIBN,F(xiàn)FIBM,G,F(xiàn)IBK,H,MISN1,KISM1,F(xiàn)ISGH,N1當(dāng)有查詢(xún)FIB5,F(xiàn)時(shí),F(xiàn)返回8,2邏輯程序的算法表達(dá)算法怎樣用公理表達(dá)呢拿一個(gè)最典型的QUICKSORT分類(lèi)程序討論。QUICKSORT未分類(lèi)表,分類(lèi)完的表從未分類(lèi)表拿出第一元素,以它為基準(zhǔn),分成兩個(gè)表,1QUICKSORT小表,分類(lèi)完小表,2QUICKSORT大表,分類(lèi)完大表,3APPEND分類(lèi)完小表,基準(zhǔn)元素和分類(lèi)完大表,分類(lèi)完總表4這樣把快速分類(lèi)的總目標(biāo)變成了四個(gè)子目標(biāo),例快速分類(lèi)的PROLOG代碼R1SPLIT_,,,R2SPLITPIVOT,HEAD|TAIL,HEAD|SM,LGHEADPIVOT,SPLITPIVOT,TAIL,SM,LGR3SPLITPIVOT,HEAD|TAIL,SMHEAD|LGPIVOTHEAD,SPLITPIVOT,TAIL,SM,LGR4QUICKSORT,R5QUICKSORTHEAD,HEADR6QUICKSORTPIVOT|UNSORTEDALLSORTEDSPLITPIVOT,UNSORTED,SMALL,LARGE,QUICKSORTSMALL,SMSORTED,QUICKSORTLARGE,LGSORTED,APPENDSMSORTED,PIVOT|LGSORTED,ALLSORTED,3邏輯和控制分離PROLOG無(wú)通常意義的控制結(jié)構(gòu),也就是該程序動(dòng)作次序(顯然也有)和計(jì)算的子句邏輯沒(méi)有必然的關(guān)系。例如把上例中R4,R5,R6寫(xiě)在R1,R2,R3前面并不影響本程序的執(zhí)行結(jié)果。,CUT和NOT謂詞因?yàn)镻ROLOG的歸結(jié)模型只能完整地證明正命題,是否有解無(wú)法判定如果明知再作沒(méi)有意義,可人為截?cái)郈UT1安全CUT非形式解釋CUT,它如同一籬笆,由程序員任意置放在規(guī)則之中,以停止無(wú)意義的回溯。,例安全CUT示例求1到N的整數(shù)之和R1SUM_TON,1N1,R2SUM_TON,RN1ISN1,SUM_TON1,R1,RISR1N當(dāng)有查詢(xún)SUM_TO1,X//匹配R1X1//打‘’號(hào)由于有不致無(wú)限查找第2個(gè)NOSUM_TO6,X//匹配R1失敗,匹配R2連續(xù)R2X21//直至成功,打號(hào)也不再找NOR1可用SUM_TO1,1事實(shí)代,2CUT實(shí)現(xiàn)NOT操作R1NOTXX,,F(xiàn)AILR2NOT_其推理過(guò)程是若X為假,匹配R1,在未達(dá)到時(shí)已失敗,則匹配規(guī)則R2,由于R2什么變?cè)伎梢郧铱倿槌晒Γ?,NOTX是成功的。若X為真,匹配R1后,X為真,控制通過(guò)傳到FAIL,則R1失敗。于是回溯到過(guò)不去,只好失敗。由于用了就地失敗,它不再匹配R2,故NOTX為失敗。正是由于這個(gè)原因,謂詞P和NOTNOTP求值結(jié)果不能保證一樣,有時(shí)NOTP和NOTNOTP求值結(jié)果倒是一樣的,以下是NOT謂詞出毛病的例子,例不可靠的NOT謂詞假定一規(guī)則TEST有以下定義TESTS,TST運(yùn)行以下查詢(xún)時(shí)有TEST3,5NOTEST5,5YESNOTTEST5,5NOTESTX,3,RISX2X3R5NOTNOTTESTX,3,RISX2ERRORINARITHMETICEXPRESSIONNOTANUMBER,R1NOTXX,,F(xiàn)AILR2NOT_由于第二次NOT外部的求值時(shí)用到上例規(guī)則R1,其中X是NOTTESTX,3的結(jié)果值,故X2不是數(shù)加2。這個(gè)問(wèn)題原因在于子句邏輯的不可判定性,3不安全的CUTCUT使我們處于兩難的境地,它的高效是以風(fēng)險(xiǎn)為代價(jià)得到的,如同60年代GOTO技巧對(duì)非結(jié)構(gòu)化程序的影響。只要模型是超級(jí)歸結(jié),CUT的兩面性是不可以解決的。,65PROLOG評(píng)價(jià),PROLOG提供一種證明風(fēng)格的聲明式程序設(shè)計(jì),推理清晰,概括能力強(qiáng),程序和數(shù)據(jù)沒(méi)有明顯分離。PROLOG程序具有自文檔性由于非過(guò)程性,它也成為潛在的并行程序設(shè)計(jì)語(yǔ)言的候選者它的效率仍不及傳統(tǒng)過(guò)程語(yǔ)言。由于它的聲明性質(zhì),程序員在優(yōu)化算法時(shí)作用有限復(fù)雜的大型系統(tǒng)一開(kāi)始很難按照證明系統(tǒng)開(kāi)發(fā),程序不大運(yùn)算量驚人,而PROLOG本身也只有局部量,天生來(lái)也不是大型軟件開(kāi)發(fā)的工具。因此,PROLOG只能作為邏輯程序設(shè)計(jì)的獨(dú)枝存在,解決大型應(yīng)用多范型語(yǔ)言是個(gè)出路,歸結(jié)練習(xí),已知某些病人喜歡所有的醫(yī)生A1沒(méi)有一個(gè)病人喜歡任意一個(gè)騙子A2欲證明任意一個(gè)醫(yī)生都不是騙子B證明事實(shí)表示令P(X)X是病人D(X)X是醫(yī)生Q(X)X是騙子L(X,Y)X喜歡YA1?XPX∧?YDY→LX,YA2B,歸結(jié)練習(xí),P(X)X是病人D(X)X是醫(yī)生Q(X)X是騙子L(X,Y)X喜歡YA1?XPX∧?YDY→LX,YA2?XPX→?YQY→?LX,YB?XDX→?QX要證明B是A1和A2的邏輯結(jié)果,即公式A1∧A2∧?B是不可滿足的,歸結(jié)練習(xí),A1?XPX∧?Y?DY→LX,YA2?XPX→?YQY→?LX,YB?XDX→?QXA1?XPX∧?Y?DY→LX,Y?X?YPX∧?DY→LX,Y→?YPA∧?DY→LA,YA2?BA1∧A2∧?B的子句集是什么S,歸結(jié)練習(xí),A1?XPX∧?Y?DY∨LX,Y?X?YPX∧?DY∨LX,Y→?YPA∧?DY∨LA,YA2??XPX→?Y?QY∨?LX,Y?X?PX∨?Y?QY∨?LX,Y?X?Y?PX∨?QY∨?LX,Y?B??XDX→?QX?X??DX∨?QX→DB∧QBS{PA,?DY→LA,Y,?PX∨?QY∨?LX,Y,DB,QB},歸結(jié)練習(xí),S不可滿足的歸結(jié)演繹序列為1PA,2?DY∨LA,Y,3?PX∨?QY∨?LX,Y,4DB5QB6?QY∨?LA,Y由(1)(3)7LA,B由(2)(4)8?LA,B由(5)(6)9□由(6)(8),
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 47
大?。?0.35(MB)
子文件數(shù):
-
簡(jiǎn)介:語(yǔ)言測(cè)試基本概念與英語(yǔ)試題的命制,,李東旭,當(dāng)前面臨比較復(fù)雜的“大環(huán)境”,最近一段時(shí)間以來(lái)愈演愈烈。北京高考英語(yǔ)改革并不能作為全國(guó)其他各市的風(fēng)向標(biāo),作為圈內(nèi)人,我們要有準(zhǔn)確的判斷。技術(shù)層面上的事情要做好,如避免學(xué)生的啞巴英語(yǔ),提高聽(tīng)說(shuō)能力。我們要做的就是把自己的事情做好,以不變應(yīng)萬(wàn)變。,排除英語(yǔ)科成績(jī)(不現(xiàn)實(shí),若如此,英語(yǔ)將退出基礎(chǔ)教育)外語(yǔ)考試社會(huì)化(由某個(gè)社會(huì)機(jī)構(gòu)承擔(dān)考試任務(wù),不現(xiàn)實(shí))英語(yǔ)考試一年多考(考生增加負(fù)擔(dān),社會(huì)也增加負(fù)擔(dān))降低英語(yǔ)分?jǐn)?shù)的比例(北京2016年高考英語(yǔ)降為100分,英語(yǔ)教師需求量將下降,社會(huì)辦班質(zhì)量要求必須上升),山東2014年不考聽(tīng)力,2015年可能就考了,政策是變來(lái)變?nèi)サ?。高考雖然不考聽(tīng)力,但我們平時(shí)給學(xué)生上課時(shí),聽(tīng)力該怎么上還怎么上,該怎么聽(tīng)還怎么聽(tīng)。聽(tīng)力是一種語(yǔ)言層面的訓(xùn)練,很難想象外語(yǔ)課不聽(tīng)不說(shuō),怎么上啊,語(yǔ)言測(cè)試的幾種目的,甄別鑒別優(yōu)劣(如高考等選拔性考試)評(píng)估驗(yàn)收(如會(huì)考,不用分誰(shuí)好誰(shuí)壞,不鑒別優(yōu)劣)診斷發(fā)現(xiàn)問(wèn)題(如平時(shí)測(cè)驗(yàn)題),根據(jù)測(cè)量標(biāo)準(zhǔn)進(jìn)行分類(lèi),常模參照考試將某個(gè)學(xué)生的成績(jī)與其他學(xué)生的成績(jī)進(jìn)行對(duì)比標(biāo)準(zhǔn)參照考試將學(xué)生的成績(jī)與事先制定的標(biāo)準(zhǔn)進(jìn)行對(duì)比,不受其他考生成績(jī)的影響。,根據(jù)測(cè)試形式分類(lèi),直接考試以適當(dāng)?shù)男问街苯涌疾閷W(xué)生的某種知識(shí)和技能。(如口語(yǔ)、寫(xiě)作等考試)間接考試用間接的方式考查知識(shí)和技能的掌握情況。(如用選擇題的形式來(lái)考查學(xué)生的語(yǔ)言知識(shí)運(yùn)用能力,用補(bǔ)全對(duì)話的形式考查學(xué)生的口語(yǔ)能力等),根據(jù)測(cè)試內(nèi)容分類(lèi),分項(xiàng)考試指每道題只考查一個(gè)語(yǔ)言知識(shí)點(diǎn)。綜合考試考查學(xué)生綜合運(yùn)用語(yǔ)言的能力,一道題涉及多項(xiàng)語(yǔ)言知識(shí)和語(yǔ)言技能,如閱讀理解、聽(tīng)寫(xiě)、完形填空、書(shū)面表達(dá)等。,語(yǔ)言測(cè)試的基本原理,1測(cè)試的效度效度是指測(cè)試是否有效地考查了希望考查的內(nèi)容。就語(yǔ)言水平測(cè)試而言,效度直接關(guān)系到測(cè)試結(jié)果能否準(zhǔn)確反映考生的語(yǔ)言能力。2測(cè)試的信度信度是指測(cè)試結(jié)果是否穩(wěn)定、可靠,如果讓一個(gè)考生把一份試卷做兩次,如果兩次結(jié)果相近,那么測(cè)試具有較高的信度。,試題命制原則,1要根據(jù)教學(xué)大綱或課程標(biāo)準(zhǔn)來(lái)確定考查內(nèi)容與標(biāo)準(zhǔn);學(xué)業(yè)考試不能以教材內(nèi)容為考試內(nèi)容。2要著重考查學(xué)生的綜合語(yǔ)言運(yùn)用能力。3要充分考慮學(xué)生實(shí)際生活和身心發(fā)展水平。(如有關(guān)“地震”的材料不適合納入考試),4要選用真實(shí)、地道的語(yǔ)言素材,根據(jù)語(yǔ)言實(shí)際使用情形命題。5要確保試題的信度和效度,杜絕繁、偏、舊的試題,控制題量。(干嗎一定要考冠詞題呢英語(yǔ)中要考的題多的是)6要根據(jù)試題的考查目的和考查重點(diǎn),科學(xué)、合理地制定評(píng)分標(biāo)準(zhǔn)。,試題命制技術(shù),(一)單項(xiàng)選擇題1要科學(xué)、合理地設(shè)計(jì)考點(diǎn)WHOWOLDISYOURSISTER,JOHNMSHEISTENYEARSOLD,ANDI’MTHIRTEENQHOWOLDISJOHNAHE’SSEVENBHE’STENCHE’STHIRTEEN,(此題命題人心態(tài)不正常,挖陷阱給考生,I’MTHIRTEEN不是信息的焦點(diǎn),人們往往關(guān)注的就是信息的焦點(diǎn)。)THEBOYISVERYTHIRSTYWOULDYOU___HIMSOME___,PLEASEATAKE,BREADBBRING,DRINKCGET,EGGSDHELP,CAKES(單項(xiàng)選擇不能設(shè)置多個(gè)考點(diǎn)),2選項(xiàng)本身在語(yǔ)法上應(yīng)該是正確的。HETOTHEUSAMANYTIMESAHASBEENBHASWENTCHADGODHADWENT(B、C、D選項(xiàng)本身存在語(yǔ)法錯(cuò)誤,故不用看題即可選出正確答案。)3選項(xiàng)長(zhǎng)度要適當(dāng)、均衡;選項(xiàng)要屬于同類(lèi)型的項(xiàng)目;,4要保證試題的答案沒(méi)有爭(zhēng)議。YOUWEREINSHANGHAILASTWEEK,YOUAWEREBWEREN’TCDIDDDIDN’T(反義疑問(wèn)句早過(guò)時(shí)了,不應(yīng)該設(shè)計(jì)考題)YOULOOKHUNGRYDON’TYOUWANTTOEATASOMETHINGBANYTHINGCNOTHINGDEVERYTHING(A、B答案都對(duì),答案存在爭(zhēng)議),(二)填空題1要準(zhǔn)確把握考點(diǎn)。2要明確答案的唯一性或非唯一性。如果確定答案是唯一的,那么要保證排除其他任何可能的答案。(三)完形填空所選短文應(yīng)該內(nèi)容相對(duì)完整,大意清楚,有較好的的連貫性。語(yǔ)言難度適當(dāng)。所選短文的長(zhǎng)度要適當(dāng)。,不宜在短文的首句和末句中挖空??瞻字g的間距要適當(dāng)。不宜把語(yǔ)言知識(shí)以外的其他知識(shí)作為考查的重點(diǎn)。(四)匹配題設(shè)計(jì)匹配題時(shí)要注意以下幾點(diǎn)1要保證答案的唯一性。2匹配的項(xiàng)目不宜過(guò)多。復(fù)雜的項(xiàng)目(如段落)5至6對(duì)為宜,較簡(jiǎn)單的項(xiàng)目也不宜超過(guò)10對(duì)。3需要匹配的兩組項(xiàng)目宜一簡(jiǎn)一繁。,(五)閱讀理解1考查學(xué)生對(duì)材料所含信息的獲取能力和理解能力。2根據(jù)閱讀材料的重點(diǎn)信息設(shè)置考點(diǎn)。3采用恰當(dāng)?shù)男问剑ㄟx擇、判斷、匹配等)4選擇恰當(dāng)?shù)恼Z(yǔ)言材料。(六)書(shū)面表達(dá)題1所提供的信息要清楚、準(zhǔn)確,要保證所有學(xué)生都能正確理解題意和寫(xiě)作要求。2考查重點(diǎn)是學(xué)生表達(dá)思想、再現(xiàn)生活經(jīng)歷、描述事物、發(fā)表觀點(diǎn)的能力,而不是純粹的語(yǔ)法知識(shí)和詞匯知識(shí)的掌握情況。,3給學(xué)生提供的模擬情景要真實(shí)可信,貼近學(xué)生的現(xiàn)實(shí)生活和社會(huì)實(shí)際;模擬的情景應(yīng)符合學(xué)生的年齡特點(diǎn),應(yīng)盡量是學(xué)生曾經(jīng)經(jīng)歷過(guò)或?qū)?huì)經(jīng)歷的事情。4不應(yīng)該考查學(xué)生寫(xiě)作之外的能力;寫(xiě)作的難度與試卷其他部分的難度相當(dāng)。5要科學(xué)合理地制定評(píng)分標(biāo)準(zhǔn)??蓮淖魑牡膬?nèi)容與結(jié)構(gòu)、語(yǔ)法運(yùn)用的恰當(dāng)程度、表達(dá)的邏輯性與合理性等方面來(lái)判斷優(yōu)劣。,英語(yǔ)考試存在的問(wèn)題,開(kāi)設(shè)英語(yǔ)課程的目的是學(xué)生們?cè)谀硞€(gè)層次上學(xué)會(huì)這門(mén)外語(yǔ),但是我們高考卻以大于三分之二的比重(71)以選項(xiàng)方式考查學(xué)生判斷他人運(yùn)用該外語(yǔ)是否正確的能力,久而久之,我們的外語(yǔ)教學(xué)不走偏了才怪呢。因此,完善英語(yǔ)考試是當(dāng)務(wù)之急。,選擇題這種方法有顯著的方便之處,1所考查的知識(shí)點(diǎn)明確。2可以覆蓋廣泛內(nèi)容。3易于對(duì)廣大人群施考。4評(píng)分標(biāo)準(zhǔn)客觀。5運(yùn)用現(xiàn)代化手段效率高。6學(xué)習(xí)者可用來(lái)自測(cè)。,這里著重談其效度差的問(wèn)題。效度指一個(gè)考試考查它應(yīng)該考查的內(nèi)容的屬性。如果一個(gè)考試考的不是它該考的東西,一段時(shí)間后就會(huì)顯現(xiàn)出偏差。例如考查學(xué)習(xí)者的外語(yǔ)水平,如果考試以選項(xiàng)方式為主,而做選擇并不是人們使用該外語(yǔ)的實(shí)際情形或本領(lǐng)(而是以選項(xiàng)方式考查學(xué)生判斷他人運(yùn)用該外語(yǔ)是否正確),那么這個(gè)考試就與實(shí)際相脫節(jié),其效度就是低的。這樣低效度的考試長(zhǎng)期影響甚至左右外語(yǔ)教學(xué),后果不難想象。,不良后果(后效),1浩如題海的選擇題瓦解了外語(yǔ)知識(shí)的體系性。2教學(xué)過(guò)程充斥選擇題,離間了教與學(xué)的成效反饋。3判斷選擇方式誤導(dǎo)了初學(xué)者的學(xué)習(xí)習(xí)慣。4干擾考試紀(jì)律的維護(hù)。5教師依賴(lài)現(xiàn)成“題庫(kù)”,忽視了自己的主觀能動(dòng)性。如果一個(gè)考試過(guò)多使用選擇題,其后效不難預(yù)見(jiàn)。,題型合理化的出路,鑒于應(yīng)試教育的弊端在于沒(méi)有掌握基本知識(shí)和基本技能也可以獲得一定的分?jǐn)?shù)這一機(jī)制,解決考試效度即是關(guān)鍵。就題型而言,就是要提高產(chǎn)出性客觀題的分量??梢钥紤]刪減的內(nèi)容可以考慮增加的題型,可以考慮刪減的內(nèi)容,完形選擇題分?jǐn)?shù)減半或干脆放棄,理由對(duì)教學(xué)的后效作用差從四個(gè)閱讀題中拿出一至二篇改為非選擇題在數(shù)量不變的情況下,適當(dāng)縮小語(yǔ)言知識(shí)選擇題的考查范圍(如考動(dòng)詞時(shí)態(tài)、情態(tài)動(dòng)詞等)注意1聽(tīng)力答題仍以判斷選擇方式為主2選項(xiàng)不要太長(zhǎng),如果答案短到非常短的程度,可以考慮學(xué)生用筆答出來(lái)。,可以考慮增加的題型,漢譯英句子翻譯段落填空句子填空句型轉(zhuǎn)換閱讀理解(非選擇題)保證寫(xiě)作題評(píng)分客觀性,漢譯英句子翻譯或部分句子翻譯段落填空(難度控制)給詞回填等額差額提示填空首字母提示中文提示原形詞提示(變化詞性)無(wú)提示,句子或段落填空(內(nèi)容)動(dòng)詞(時(shí)態(tài)、語(yǔ)態(tài)、混合)介詞(習(xí)語(yǔ))冠詞定語(yǔ)從句引導(dǎo)詞(WHO,WHICH,THAT,WHOM,WHOSE,WHEN,WHERE)非謂語(yǔ)動(dòng)詞詞匯用法,閱讀理解簡(jiǎn)答題(FACTSWHO,WHEN,WHERE,WHAT,NUMBER,ETC分類(lèi)(人、物、觀點(diǎn))排序(故事情節(jié))配對(duì)(單詞與定義)歸納(標(biāo)題及副標(biāo)題)翻譯(詞、語(yǔ)、句、段),注意事項(xiàng),1平時(shí)小考、期中、期末考試都應(yīng)該考的是學(xué)生學(xué)過(guò)的東西,學(xué)生會(huì)的東西,教材上的東西。2平時(shí)和期中、期末考試一定要少用選擇題,否則學(xué)生一看答案就會(huì)了,就不學(xué)了,且考試時(shí)容易造成大量作弊。3平時(shí)萬(wàn)萬(wàn)不可用高考題型來(lái)訓(xùn)練學(xué)生。,THANKYOU,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 31
大?。?0.24(MB)
子文件數(shù):
-
簡(jiǎn)介:計(jì)算機(jī)組成原理與匯編語(yǔ)言(組成原理部分)2000級(jí),北航計(jì)算機(jī)學(xué)院劉旭東TEL82316285,82317634MAILLIUXDBUAAEDUCN,第二部分存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)概述主存儲(chǔ)器的組成與工作原理高速緩沖存儲(chǔ)器的結(jié)構(gòu)與工作原理輔助存儲(chǔ)器(磁表面存儲(chǔ)器)虛擬存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)概述主存儲(chǔ)器的組成與工作原理高速緩沖存儲(chǔ)器的結(jié)構(gòu)與工作原理輔助存儲(chǔ)器(磁表面存儲(chǔ)器)虛擬存儲(chǔ)系統(tǒng),11存儲(chǔ)系統(tǒng)概述,存儲(chǔ)器分類(lèi)按介質(zhì)分類(lèi)半導(dǎo)體存儲(chǔ)器磁介質(zhì)存儲(chǔ)器光盤(pán)存儲(chǔ)器按訪問(wèn)方式分類(lèi)隨機(jī)訪問(wèn)存儲(chǔ)器(RANDOMACCESSMEMORYRAM)只讀存儲(chǔ)器(READONLYMEMORYROM)順序訪問(wèn)存儲(chǔ)器(TAPE)直接訪問(wèn)存儲(chǔ)器(DISK)聯(lián)想存儲(chǔ)器(某些CACHE按功能分類(lèi)高速緩沖存儲(chǔ)器主存儲(chǔ)器輔助存儲(chǔ)器控制存儲(chǔ)器,11存儲(chǔ)系統(tǒng)概述,存儲(chǔ)器的性能指標(biāo)訪問(wèn)時(shí)間(ACCESSTIME)隨機(jī)訪問(wèn)存儲(chǔ)器訪問(wèn)時(shí)間指讀或?qū)懖僮魉脮r(shí)間,即從給定地址到存儲(chǔ)器完成讀或?qū)懖僮魉钑r(shí)間。其他類(lèi)型指將讀寫(xiě)機(jī)構(gòu)定位到目標(biāo)位置所需的時(shí)間。存儲(chǔ)周期(CYCLETIME)僅對(duì)RAM而言,指兩次訪問(wèn)存儲(chǔ)器單元之間的最小時(shí)間間隔。一般均大于訪問(wèn)時(shí)間。帶寬(BANDWIDTH)/數(shù)據(jù)傳輸率(TRANSFERRATE)一般的隨機(jī)訪問(wèn)存儲(chǔ)器1/CYCLETIME;其他類(lèi)型TNTAN/RTN讀寫(xiě)NBITS所需的平均時(shí)間TA訪問(wèn)時(shí)間NNBITSR存儲(chǔ)部件的數(shù)據(jù)傳輸率(BITS/S),11存儲(chǔ)系統(tǒng)概述,存儲(chǔ)器的層次/性能特征,11存儲(chǔ)系統(tǒng)概述,存儲(chǔ)器的層次結(jié)構(gòu),二級(jí)存儲(chǔ)系統(tǒng)指高速緩沖存儲(chǔ)器(CACHE)+主存儲(chǔ)器,12半導(dǎo)體存儲(chǔ)器,隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)SRAM(STATICRAM)靜態(tài)存儲(chǔ)器,相對(duì)動(dòng)態(tài)而言,集成度低,但不必刷新。DRAM(DYNAMICRAM)動(dòng)態(tài)存儲(chǔ)器,需要刷新,相對(duì)而言,集成度高。FPM(FASTPAGEMODE)DRAM串行訪問(wèn)方式,傳統(tǒng)的DRAM類(lèi)型(RAS,CAS選擇型)。EDO(EXTENDEDDATAOUT)DRAM可并行訪問(wèn)的DRAM類(lèi)型(實(shí)際上是一種簡(jiǎn)單的PIPELINING型存儲(chǔ)器類(lèi)型。上一個(gè)地址訪問(wèn)結(jié)束前可以開(kāi)展下一個(gè)地址訪問(wèn),提高了整個(gè)存儲(chǔ)器的BANDWIDTH)。FPMDRAM、EDODRAM均屬于非同步型DRAM。SDRAM(SYNCHRONOUSDRAM)同步DRAM(與CPU保持同步),由系統(tǒng)時(shí)鐘驅(qū)動(dòng)的DRAM,在存儲(chǔ)器完成存取操作期間,CPU可以進(jìn)行其他工作,從而提高了系統(tǒng)的性能。而非同步型DRAM,在存取操作期間,CPU只能處于等待狀態(tài)。DDR(DOUBLEDATARATE)DRAM,12半導(dǎo)體存儲(chǔ)器,只讀存儲(chǔ)器(ROM)固定掩膜(MASKS)ROMPROM(PROGRAMMABLEROM)一次性可編程EPROM(ERASABLEPROM)可擦除可編程(紫外線擦除)EEPROM(ELECTRICALLYERASABLEPROM)電擦除(字節(jié)一級(jí))FLASHMEMORY電擦除(BLOCKLEVEL),存儲(chǔ)系統(tǒng)概述主存儲(chǔ)器的組成與工作原理高速緩沖存儲(chǔ)器的結(jié)構(gòu)與工作原理輔助存儲(chǔ)器(磁表面存儲(chǔ)器)虛擬存儲(chǔ)系統(tǒng),21存儲(chǔ)單元電路,基本要求具有兩種穩(wěn)定(或半穩(wěn)定)狀態(tài),用來(lái)表示二進(jìn)制的1和0;可以實(shí)現(xiàn)狀態(tài)寫(xiě)入(或設(shè)置);可以實(shí)現(xiàn)狀態(tài)讀去(或感知)。,21存儲(chǔ)單元電路,SRAM存儲(chǔ)單元電路(六管單元電路),T1,T2工作管;T3,T4負(fù)載管;T5,T6門(mén)控管;穩(wěn)定狀態(tài)T1截止,T2導(dǎo)通,表示1T2截止,T1導(dǎo)通,表示0保持狀態(tài)字選線低電平,T5和T6截止,內(nèi)部保持穩(wěn)定狀態(tài)。,21存儲(chǔ)單元電路,DRAM存儲(chǔ)單元電路(單管單元電路),CS電容CD電容C上有電荷表示‘1’,無(wú)電荷表示‘0’保持狀態(tài)字選線低電平,T截止,內(nèi)部保持穩(wěn)定狀態(tài)。但電容有漏電流,狀態(tài)不能長(zhǎng)久保持,需要不斷刷新(再生)。,讀出時(shí)D線預(yù)充電到VPRE25V,字選線高電平,T導(dǎo)通,若單元電路保存信息是1,VCS35V,電流方向從單元電路內(nèi)部向外;若單元電路保存信息是0,VCS00V,電流方向從外向單元電路內(nèi)部;因此,根據(jù)數(shù)據(jù)線上電流的方向可判斷單元電路保存的是1還是0。讀出過(guò)程實(shí)際上是CS與CD上的電荷重新分配的過(guò)程,也是CS與CD上的電壓重新調(diào)整的過(guò)程。CD上的電壓,即是D線上的電壓。寫(xiě)入時(shí)D線加高電平(1)或低電平(0),對(duì)C充電或放電。,21存儲(chǔ)單元電路,DRAM單管單元電路的工作特征,D線上的電壓在讀出過(guò)程中的變化量實(shí)例計(jì)算,21存儲(chǔ)單元電路,DRAM存儲(chǔ)單元電路的信號(hào)刷新問(wèn)題,(不考慮SENSEAMPLIFIER的作用的前題下)讀出操作是一種破壞性操作,讀1時(shí),CS在放電;讀0時(shí),CS在充電;所以讀出操作后,原保存在CS上的數(shù)據(jù)(電荷)被破壞,應(yīng)該立即進(jìn)行恢復(fù)(重寫(xiě)或刷新)。在保持狀態(tài)下,T管截止,CS與外部隔開(kāi),但CS兩級(jí)間存在漏電流,所以,CS上的電荷也會(huì)出現(xiàn)變化,必須在一個(gè)時(shí)間內(nèi)重寫(xiě)數(shù)據(jù),這個(gè)時(shí)間稱(chēng)為單元電路的刷新周期,一般為4MS、8MS。刷新由SENSEAMPLIFIER在讀出過(guò)程中同時(shí)實(shí)現(xiàn)刷新。在D線上增加了SENSEAMPLIFIER后讀過(guò)程實(shí)際上就是一次刷新過(guò)程。事實(shí)上,DRAM的刷新就是通過(guò)讀操作來(lái)實(shí)現(xiàn)的。,1由于讀出過(guò)程D線電壓變化量較小,需要對(duì)變化量進(jìn)行放大才能得到有效的數(shù)據(jù),所以單管存儲(chǔ)單元電路中D線上必須增加放大器SENSEAMPLIFIER。,21存儲(chǔ)單元電路,DRAM單管單元電路D線上的電壓在讀出過(guò)程中的變化情況,預(yù)充電階段,結(jié)論DRAM的讀過(guò)程就是刷新過(guò)程,21存儲(chǔ)單元電路,符號(hào)表示,22存儲(chǔ)芯片邏輯,存儲(chǔ)芯片結(jié)構(gòu)(一維地址結(jié)構(gòu))102411024個(gè)字單元,每個(gè)字單元1個(gè)二進(jìn)制位。,存儲(chǔ)單元電路,存儲(chǔ)器地址,字選擇線,22存儲(chǔ)芯片邏輯,二維地址結(jié)構(gòu)(SRAM)409644096個(gè)字,每個(gè)字4位。,行地址,列地址,128X128存儲(chǔ)單元矩陣行地址數(shù)與列地址數(shù)不等,22存儲(chǔ)芯片邏輯,二維地址結(jié)構(gòu)(DRAM)409644096個(gè)字,每個(gè)字4位。,行地址,列地址,64X256存儲(chǔ)單元矩陣行地址數(shù)與列地址數(shù)相等,22存儲(chǔ)芯片邏輯,SRAM211410244芯片結(jié)構(gòu),片選信號(hào),22存儲(chǔ)芯片邏輯,DRAM4M4DRAM芯片結(jié)構(gòu)內(nèi)部包含刷新電路,ROWACCESSSTROBE,COLUMNACCESSSTROBE,23RAM讀寫(xiě)時(shí)序,INTEL2114SRAM的讀時(shí)序,TRC讀周期TA讀出時(shí)間TCO從片選有效到輸出數(shù)據(jù)穩(wěn)定所需時(shí)間TCX片選有效到輸出有效(不一定穩(wěn)定)所需的時(shí)間TOTD片選無(wú)效到輸出數(shù)據(jù)維持的時(shí)間TOHA地址改變后初出數(shù)據(jù)的維持時(shí)間,存儲(chǔ)器芯片結(jié)構(gòu)總結(jié)SRAM普遍采用全地址線方式,即芯片地址管腳安排了內(nèi)部所需要的全部行地址和列地址。芯片采用片選信號(hào)CS。DRAM為壓縮芯片面積,減少管腳數(shù)目,普遍采用地址線復(fù)用方式,即芯片地址管腳只安排內(nèi)部所需要的地址的一半,行地址線與列地址線復(fù)用,內(nèi)部設(shè)置行地址和列地址鎖存器,分時(shí)輸入行地址和列地址。采用行選信號(hào)RAS和列選信號(hào)CAS分別控制行地址和列地址的輸入,RAS同時(shí)作為芯片的片選信號(hào)。,24存儲(chǔ)器芯片的擴(kuò)展,位擴(kuò)展存儲(chǔ)器芯片提供的字空間滿足整個(gè)存儲(chǔ)空間的字空間要求,但存儲(chǔ)器芯片的位空間不能滿足要求。,基本思路確定每個(gè)芯片的地址管腳數(shù)、數(shù)據(jù)管腳數(shù)。整個(gè)存儲(chǔ)空間與存儲(chǔ)芯片的地址空間一致,所以所需的地址總線也一樣。單數(shù)據(jù)總線數(shù)量不一樣。計(jì)算所需存儲(chǔ)器芯片的數(shù)量,確定每個(gè)存儲(chǔ)器芯片在整個(gè)存儲(chǔ)空間中的地址空間范圍、位空間范圍。所有芯片的地址管腳全部連接到地址總線對(duì)應(yīng)的地址線上。同一字空間的存儲(chǔ)芯片CS信號(hào)連在一起。不同位空間的數(shù)據(jù)線連接到對(duì)應(yīng)的數(shù)據(jù)總線上。所有芯片的CS邏輯連接在一起。統(tǒng)一讀寫(xiě)控制。,24存儲(chǔ)器芯片的擴(kuò)展,例1K?4的SRAM存儲(chǔ)芯片構(gòu)造1K?8的存儲(chǔ)器,24存儲(chǔ)器芯片的擴(kuò)展,字?jǐn)U展存儲(chǔ)器芯片提供的字空間不能滿足整個(gè)存儲(chǔ)空間的字空間要求,但存儲(chǔ)器芯片的位空間滿足要求。,基本思路確定每個(gè)芯片的地址管腳數(shù)、數(shù)據(jù)管腳數(shù)。確定整個(gè)存儲(chǔ)空間所需的地址總線和數(shù)據(jù)總線的數(shù)量。計(jì)算所需存儲(chǔ)器芯片的數(shù)量,確定每個(gè)存儲(chǔ)器芯片在整個(gè)存儲(chǔ)空間中的地址空間范圍、位空間范圍。所有芯片的地址管腳全部連接到地址總線對(duì)應(yīng)的地址線上。同一字空間的存儲(chǔ)芯片CS信號(hào)連在一起。同一位空間的數(shù)據(jù)線連在一起,并連接到對(duì)應(yīng)的數(shù)據(jù)總線上。根據(jù)每個(gè)存儲(chǔ)器芯片的地址空間范圍設(shè)計(jì)存儲(chǔ)器芯片所需要的片選信號(hào)邏輯,CS邏輯電路的輸入一定是地址總線中沒(méi)有連接到芯片的地址管腳上的哪部分地址線。統(tǒng)一讀寫(xiě)控制。,24存儲(chǔ)器芯片的擴(kuò)展,例1KX8SRAM存儲(chǔ)芯片構(gòu)成4KX8的存儲(chǔ)器,24存儲(chǔ)器芯片的擴(kuò)展,混合擴(kuò)展存儲(chǔ)器芯片提供的字空間不能滿足整個(gè)存儲(chǔ)空間的字空間要求,位空間也不能滿足要求。,基本思路確定每個(gè)芯片的地址管腳數(shù)、數(shù)據(jù)管腳數(shù)。確定整個(gè)存儲(chǔ)空間所需的地址總線和數(shù)據(jù)總線的數(shù)量。計(jì)算所需存儲(chǔ)器芯片的數(shù)量,確定每個(gè)存儲(chǔ)器芯片在整個(gè)存儲(chǔ)空間中的地址空間范圍、位空間范圍。所有芯片的地址管腳全部連接到地址總線對(duì)應(yīng)的地址線上。同一字空間的存儲(chǔ)芯片CS信號(hào)連在一起。同一位空間的數(shù)據(jù)線連在一起,并連接到對(duì)應(yīng)的數(shù)據(jù)總線上。根據(jù)每個(gè)存儲(chǔ)器芯片的地址空間范圍設(shè)計(jì)存儲(chǔ)器芯片所需要的片選信號(hào)邏輯,CS邏輯電路的輸入一定是地址總線中沒(méi)有連接到芯片的地址管腳上的哪部分地址線。統(tǒng)一讀寫(xiě)控制。,24存儲(chǔ)器芯片的擴(kuò)展,例1KX4SRAM存儲(chǔ)芯片構(gòu)成16KX8的存儲(chǔ)器,,24存儲(chǔ)器芯片的擴(kuò)展,DRAM擴(kuò)展的特殊性DRAM芯片地址的特殊性問(wèn)題行地址與列地址復(fù)用,行地址與列地址的定時(shí)與選通問(wèn)題。CPU(或總線)提供的是完全的地址,如何將全部地址分成行地址和列地址如何產(chǎn)生行選通信號(hào)RAS和列選通信號(hào)CASDRAM芯片的片選問(wèn)題行地址選通信號(hào)RAS作為片選信號(hào)。DRAM芯片擴(kuò)展是刷新的問(wèn)題必須刷新由誰(shuí)來(lái)完成,誰(shuí)提供刷新地址,刷新的控制,刷新的定時(shí),刷新與CPU訪問(wèn)內(nèi)存時(shí)的沖突策略等問(wèn)題。,解決的辦法在CPU與存儲(chǔ)器之間設(shè)計(jì)專(zhuān)用的DRAM存儲(chǔ)器控制電路,完成刷新控制、刷新定時(shí)、地址劃分與選通信號(hào)的產(chǎn)生與定時(shí)等。由DRAM芯片控制器來(lái)實(shí)現(xiàn)上述定時(shí)、控制與刷新等操作。,24存儲(chǔ)器芯片的擴(kuò)展,DRAM控制器,,24存儲(chǔ)器芯片的擴(kuò)展,DRAM存儲(chǔ)芯片的擴(kuò)展DRAM芯片41256A8(256KX8)芯片4個(gè),組成1MBYTE存儲(chǔ)器,同時(shí)要提供16位字訪問(wèn)方式和8位字節(jié)方式方式。存儲(chǔ)器按字節(jié)編址。DRAM控制器INTEL82C08,18位地址多路復(fù)用到256K存儲(chǔ)器件的9個(gè)地址,它可控制兩個(gè)存儲(chǔ)體(BS信號(hào)決定),所以可以實(shí)現(xiàn)512K個(gè)地址空間。按字節(jié)訪問(wèn)時(shí)最低位地址A0有意義,按16位字訪問(wèn)時(shí),最低位地址A0沒(méi)有意義。CPU(或總線)提供BHE信號(hào),表明是字節(jié)訪問(wèn)方式還是16位字訪問(wèn)方式。,24存儲(chǔ)器芯片的擴(kuò)展,25DRAM的刷新,DRAM的刷新刷新操作讀操作;按行刷新、所有芯片同時(shí)進(jìn)行;刷新操作與CPU訪問(wèn)內(nèi)存分開(kāi)進(jìn)行;刷新周期2MS,4MS,6MS,16MS;刷新地址及刷新地址計(jì)數(shù)器,DRAM的刷新方式集中刷新將刷新周期分成兩部分,在一個(gè)時(shí)間段內(nèi)刷新存儲(chǔ)器所有行,此時(shí)CPU停止訪問(wèn)內(nèi)存,另一個(gè)時(shí)間段CPU訪問(wèn)內(nèi)存,刷新電路不工作。分散隱含刷新CPU與刷新電路交替訪問(wèn)內(nèi)存,一個(gè)存儲(chǔ)周期刷新1行,下一個(gè)存儲(chǔ)周期刷新另一行,直至最后1行后,又開(kāi)始刷新第1行。同1行兩次被刷新的時(shí)間間隔可能小于存儲(chǔ)芯片的刷新周期。分布式刷新保證在一個(gè)刷新周期內(nèi)將存儲(chǔ)芯片內(nèi)的所有行刷新一遍,可能等時(shí)間間距,也可能不等。,25DRAM的刷新,刷新方式,26ROM(只讀存儲(chǔ)器),固定掩膜ROM單元電路,含二級(jí)管的電路表示1,不含電路表示0,含三級(jí)管的電路表示1,不含電路表示0,含MOS管的電路表示0,不含電路表示1,26ROM(只讀存儲(chǔ)器),可編程的PROM單元電路,出廠時(shí)所有位均為1。編程時(shí)(寫(xiě)入數(shù)據(jù)),對(duì)寫(xiě)0的單元加入特定的大電流,熔絲被燒斷,變?yōu)榱硪环N表示0的狀態(tài),且不可恢復(fù)。工作時(shí),加入正常電路。,26ROM(只讀存儲(chǔ)器),紫外線擦除可編程的EPROM單元電路,出廠時(shí)所有位均為1,F(xiàn)AMOS(柵極浮動(dòng))管G極無(wú)電荷,處于截止?fàn)顟B(tài)。編程時(shí)(寫(xiě)入數(shù)據(jù)),對(duì)寫(xiě)0的單元加入特定的電壓,F(xiàn)AMOS上的G極與D極被瞬時(shí)擊穿,大量電子聚集到G極上,撤銷(xiāo)編程電壓后,G極上的聚集的電子不能越過(guò)隔離層,F(xiàn)AMOS導(dǎo)通,表示0。工作時(shí),加入正常電路,F(xiàn)AMOS的狀態(tài)維持不變。擦除時(shí),用紫外線照射,F(xiàn)AMOS聚集在G極上的電子獲得能量,越過(guò)隔離層泄漏,F(xiàn)AMOS恢復(fù)截止?fàn)顟B(tài)。,26ROM(只讀存儲(chǔ)器),ROM芯片的結(jié)構(gòu),存儲(chǔ)系統(tǒng)概述主存儲(chǔ)器的組成與工作原理高速緩沖存儲(chǔ)器的結(jié)構(gòu)與工作原理輔助存儲(chǔ)器(磁表面存儲(chǔ)器)虛擬存儲(chǔ)系統(tǒng),31高速緩沖存儲(chǔ)器CACHE的結(jié)構(gòu),CACHE產(chǎn)生的前提單級(jí)存儲(chǔ)系統(tǒng)中,主存的存儲(chǔ)速度與CPU的速度不匹配,造成CPU資源的浪費(fèi);程序運(yùn)行時(shí)訪問(wèn)內(nèi)存在一定的時(shí)間內(nèi)存在明顯的局部性;存在比主存普遍采用的DRAM速度更快的存儲(chǔ)單元電路;在CPU與內(nèi)存之間設(shè)置一個(gè)高速的容量相對(duì)小的存儲(chǔ)機(jī)構(gòu),把CPU正在執(zhí)行的指令或數(shù)據(jù)附近一部分主存內(nèi)容取來(lái)保存在這個(gè)存儲(chǔ)機(jī)構(gòu)中,供CPU使用。在一段時(shí)間內(nèi)CPU可以減少訪問(wèn)內(nèi)存的頻度,提高運(yùn)行效率。這個(gè)存儲(chǔ)機(jī)構(gòu)就是高速緩沖存儲(chǔ)器(CACHE)。,31高速緩沖存儲(chǔ)器CACHE的結(jié)構(gòu),CACHE要解決的問(wèn)題提供快速訪問(wèn)的能力;具有存取數(shù)據(jù)的能力和與主存交換數(shù)據(jù)的能力;由于CPU總是以主存地址訪問(wèn)存儲(chǔ)器,所以CACHE應(yīng)具備判斷CPU當(dāng)前要訪問(wèn)的內(nèi)容是否在CACHE中的能力,并具有將主存地址轉(zhuǎn)換成CACHE地址的能力,或者具有根據(jù)主存地址在CACHE中訪問(wèn)到相應(yīng)數(shù)據(jù)單元的能力。具備在CACHE容量不夠的前提下替換CACHE中的內(nèi)容的決策機(jī)制。,31高速緩沖存儲(chǔ)器CACHE的結(jié)構(gòu),CACHE的基本結(jié)構(gòu)存儲(chǔ)機(jī)構(gòu)保存數(shù)據(jù),存取數(shù)據(jù),一般采用SRAM構(gòu)成。以BLOCK(若干字)為單位;地址機(jī)構(gòu)地址比較機(jī)制,地址轉(zhuǎn)換機(jī)制,地址標(biāo)示(TAG),一個(gè)BLOCK具有一個(gè)TAG實(shí)際上可以是一個(gè)寄存器;替換機(jī)制記錄BLOCK的使用情況,替換策略;,31高速緩沖存儲(chǔ)器CACHE的原理,CACHE的有關(guān)術(shù)語(yǔ)數(shù)據(jù)塊(BLOCK)CACHE與主存的基本劃分單位,也是主存與CACHE一次交換數(shù)據(jù)的最小單位,由多個(gè)字節(jié)(字)組成,取決與主存一次讀寫(xiě)操作所能完成的數(shù)據(jù)字節(jié)數(shù)。也表明主存于CACHE之間局部總線的寬度。標(biāo)記(TAG)地址標(biāo)記,CACHE每一BLOCK具有一個(gè)唯一的標(biāo)記,用來(lái)指明該BLOCK中的數(shù)據(jù)屬于主存中哪個(gè)數(shù)據(jù)BLOCK的副本。組SET若干塊BLOCK構(gòu)成一個(gè)組,地址比較一般能在組內(nèi)各塊間同時(shí)進(jìn)行。路WAYCACHE相關(guān)聯(lián)的等級(jí),每一路具有獨(dú)立的地址比較機(jī)構(gòu),各路地址比較能同時(shí)進(jìn)行(一般與組結(jié)合),路數(shù)即指一組內(nèi)的塊數(shù)。命中CPU要訪問(wèn)的數(shù)據(jù)在CACHE中。失效CPU要訪問(wèn)的數(shù)據(jù)不在CACHE中。,32CACHE的工作原理,CACHE的讀操作,33CACHE與主存之間的映射,全相聯(lián)映射(ASSOCIATIVEMAPPING)主存分為若干BLOCK,CACHE按同樣大小分成若干BLOCK,CACHE中的BLOCK數(shù)目顯然比主存的BLOCK數(shù)少得多。主存中的某一BLOCK可以映射到CACHE中的任意一BLCOK。,33CACHE與主存之間的映射,全相聯(lián)映射的CACHE組織,33CACHE與主存之間的映射,全相聯(lián)映射的地址主存的地址格式,CACHE的TAG內(nèi)容主存中與該CACHE數(shù)據(jù)塊對(duì)應(yīng)的數(shù)據(jù)塊的塊地址。,全相聯(lián)映射舉例主存16MBYTESCACHE64KBYTESBLOCK8BYTES,解答主存共分為2MBLOCKS主存地址24為,其中高21位為塊地址,低3位為塊內(nèi)地址(塊內(nèi)偏移)CACHE共分為8KBLOCKSCACHE的TAG應(yīng)該為21位。,33CACHE與主存之間的映射,組相聯(lián)映射(SETASSOCIATIVEMAPPING)映射關(guān)系CACHE分成K組,每組分成L塊;主存的塊J以下列原則映射到CACHE的組I中的任何一塊。IJMODK實(shí)際上主存與CACHE都分成K組,主存每一組內(nèi)的塊數(shù)與CACHE一組內(nèi)的塊數(shù)不一致,主存組M內(nèi)的某一塊只能映射到CACHE組M內(nèi),但可以是組M內(nèi)的任意一塊,33CACHE與主存之間的映射,組相聯(lián)映射的CACHE組織,33CACHE與主存之間的映射,組相聯(lián)映射主存的地址格式,CACHE的TAG內(nèi)容主存中與該CACHE數(shù)據(jù)塊對(duì)應(yīng)的數(shù)據(jù)塊的組內(nèi)塊地址。,組相聯(lián)映射舉例主存16MBYTESCACHE64KBYTESBLOCK8BYTESSET2KSETSWAY4WAYS,解答主存2MBLOCKS,2KSETS,1KBOLCKS/SETCACHE8KBLOCKS,2KSETS,4BLOCKS/SET主存地址24為,其中高10位為組內(nèi)塊地址,中間11位為組地址,低3位為塊內(nèi)地址CACHE的TAG應(yīng)該為10位。,33CACHE與主存之間的映射,直接映射(DIRECTMAPPING)主存中的某一塊J映射到CACHE中的固定塊K,K=JMODM,其中M是CACHE包含的塊數(shù)。實(shí)際上是將主存按CACHE的大小分區(qū),一個(gè)區(qū)內(nèi)的各塊分別與CACHE的對(duì)應(yīng)各塊映射。,33CACHE與主存之間的映射,直接映射的CACHE組織,33CACHE與主存之間的映射,直接映射主存的地址格式,CACHE的TAG內(nèi)容主存中與該CACHE數(shù)據(jù)塊對(duì)應(yīng)的數(shù)據(jù)塊的組內(nèi)塊地址。,直接聯(lián)映射舉例主存16MBYTESCACHE64KBYTESBLOCK8BYTES,解答主存2MBLOCKS,分成256個(gè)區(qū),每個(gè)區(qū)8KBLOCKSCACHE8KBLOCKS主存地址24為,其中高8位區(qū)地址,中間13位為區(qū)內(nèi)塊地址,低3位為塊內(nèi)地址CACHE的TAG應(yīng)該為8位。,34CACHE的替換策略,替換策略LRU(LEASTRECENTLYUSED)最近最少使用法FIFO(FIRSTINFIRSTOUT)先進(jìn)先出法LFULEASTFREQUENTLYUSED最小使用頻率法,35CACHE與主存的數(shù)據(jù)一致性,數(shù)據(jù)一致性的問(wèn)題主要由寫(xiě)操作產(chǎn)生寫(xiě)直達(dá)(WRITETHROUGH)寫(xiě)CACHE的同時(shí)寫(xiě)主存,效率較低;寫(xiě)回(WRITEBACK)直到BLOCK替換時(shí)才將整個(gè)BLOCK寫(xiě)回主存;需要增加BLOCK修改標(biāo)志。多處理器情況下共享內(nèi)存的一致性問(wèn)題(每個(gè)處理器具有自己的CACHE)BUSWATCHINGANDWRITETHROUGH;NONCACHABLEMEMORY;,35CACHE與主存的數(shù)據(jù)一致性,一般WRITEBUFFER是FIFOCPU對(duì)CACHE實(shí)行寫(xiě)的頻率1/DRAMCYCLETIME,36CACHE的其他一些問(wèn)題,塊的大小與命中率比較復(fù)雜,48個(gè)可尋址單元/BLOCK似乎可獲得較高的效率;CACHE的層次一級(jí)CACHE或兩級(jí)CACHE;統(tǒng)一CACHE還是分離的CACHE比如指令CACHE和數(shù)據(jù)CACHE;兩層存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)訪問(wèn)時(shí)間H為CACHE命中率T1和T2分別為兩層存儲(chǔ)器的訪問(wèn)間則系統(tǒng)訪問(wèn)時(shí)間TS=T1H(1H)(T1T2),37CACHE舉例,PENTIUN的CACHE采用兩級(jí)CACHE結(jié)構(gòu)。CPU內(nèi)部CACHE(LEVEL1CACHE)包括8K指令CACHE和8K數(shù)據(jù)CACHE,32BYTES/LINE,采用兩路成組映射結(jié)構(gòu)和LRU替換策略,數(shù)據(jù)CACHE采用WRITEBACK寫(xiě)策略(可以動(dòng)態(tài)配置為WRITETHROUGH);外部CACHELEVEL2CACHE256KB或512KB,32BYTES/LINE,64BYTES/LINE,128BYTES/LINE,采用兩路成組映射結(jié)構(gòu)。POWERPC620CACHE采用兩級(jí)CACHE結(jié)構(gòu)。CPU內(nèi)部CACHE(LEVEL1CACHE)包括32K指令CACHE和32K數(shù)據(jù)CACHE,采用八路成組映射結(jié)構(gòu)。,37CACHE舉例,CACHE的地址機(jī)構(gòu)(兩路組相聯(lián)CACHE的地址機(jī)構(gòu)),存儲(chǔ)系統(tǒng)概述主存儲(chǔ)器的組成與工作原理高速緩沖存儲(chǔ)器的結(jié)構(gòu)與工作原理輔助存儲(chǔ)器(磁表面存儲(chǔ)器)虛擬存儲(chǔ)系統(tǒng),41磁表面存儲(chǔ)原理,磁頭與磁記錄介質(zhì)磁頭體積小,重量輕;軟盤(pán)采用接觸方式,硬盤(pán)采用浮動(dòng)方式(浮動(dòng)磁頭,薄膜磁頭)磁記錄材料極細(xì)的Γ-FE2O3顆粒,涂在(或噴射)在盤(pán)面上,形成細(xì)密、均勻、光滑的磁膜。片基(載體)塑料(軟盤(pán)),金屬(硬盤(pán))讀寫(xiě)原理,42磁記錄編碼方式,磁記錄編碼方式實(shí)際上是寫(xiě)入電流的變化方式歸零制RZ不歸零制NRZ調(diào)相制PM調(diào)頻制FM,42磁記錄編碼方式,幾種記錄方式的特點(diǎn)可靠性歸零制低,調(diào)相制高;記錄密度不歸零制高,歸零制低;自同步能力不歸零制沒(méi)有自同步能力,其他都具備;,43硬磁盤(pán)存儲(chǔ)器的基本結(jié)構(gòu),結(jié)構(gòu)全密封存儲(chǔ)機(jī)構(gòu)、控制機(jī)構(gòu)和機(jī)械驅(qū)動(dòng)機(jī)構(gòu)等密封在一起。磁頭接觸啟停式浮動(dòng)磁頭,盤(pán)面分啟停區(qū)和數(shù)據(jù)區(qū),當(dāng)磁盤(pán)不工作時(shí)(POWEROFF),磁頭停留在啟停區(qū)表面,磁盤(pán)工作是,由于磁盤(pán)高速旋轉(zhuǎn)帶動(dòng)氣流,使磁頭漂浮在磁盤(pán)數(shù)據(jù)區(qū)表面上方,頭盤(pán)間隙僅有幾分之一微米;讀寫(xiě)電路安裝在磁頭臂接近磁頭的地方,以減少干擾;旋轉(zhuǎn)速度3600RPM,7200RPM,10000RPM。等角速度旋轉(zhuǎn),43硬磁盤(pán)存儲(chǔ)器的基本結(jié)構(gòu),硬盤(pán)的基本結(jié)構(gòu),43硬磁盤(pán)存儲(chǔ)器的基本結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)與格式數(shù)據(jù)結(jié)構(gòu)磁道(柱面CYLINDER)盤(pán)面(磁頭HEAD)扇區(qū)(SECTOR)扇區(qū)容量512BYTES每個(gè)磁道包含的扇區(qū)數(shù)一樣最小訪問(wèn)單位扇區(qū)扇區(qū)的地址表示,43硬磁盤(pán)存儲(chǔ)器的基本結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)與格式數(shù)據(jù)結(jié)構(gòu)磁道(柱面CYLINDER)盤(pán)面(磁頭HEAD)扇區(qū)(SECTOR)扇區(qū)容量512BYTES每個(gè)磁道包含的扇區(qū)數(shù)一樣最小訪問(wèn)單位扇區(qū)扇區(qū)的地址表示,43硬磁盤(pán)存儲(chǔ)器的基本結(jié)構(gòu),扇區(qū)數(shù)據(jù)格式(SEGATEST506磁盤(pán)扇區(qū)格式),44磁盤(pán)的性能參數(shù),性能參數(shù)尋道時(shí)間SEEKTIMETS磁頭從當(dāng)前位置定位道目標(biāo)磁道所需的時(shí)間(用平均值表示);尋區(qū)時(shí)間(或等待時(shí)間,ROTATIONALLATENCY)TW磁頭定位到目標(biāo)磁道后,等待目標(biāo)扇區(qū)旋轉(zhuǎn)到磁頭下所需的時(shí)間(用平均值表示);訪問(wèn)時(shí)間(ACCESSTIME)TATSTW數(shù)據(jù)傳輸率TRANSFERRATEDR單位時(shí)間內(nèi)傳輸?shù)臄?shù)據(jù)位數(shù)(BIT/SECOND)容量計(jì)算數(shù)據(jù)傳輸率的計(jì)算,44磁盤(pán)的性能參數(shù),磁盤(pán)的類(lèi)型FLOPPYDISK尺寸525INCH,35INCH容量360KB,12MB,720KB,144MBIDE(INTEGRATEDDRIVEELECTRONICS)HARDDISK80年代出現(xiàn),主要為基于IBMPC兼容機(jī)所用,屬于低價(jià)位磁盤(pán),由系統(tǒng)BIOSBASICINPUTOUTPUTSYSTEM處理磁盤(pán)的讀寫(xiě)等操作。早期可能是BIOS程序員的失誤,IDE磁盤(pán)的地址被定義為HEAD4位,從0開(kāi)始,CYLINDER10位,從0開(kāi)始,SECTOR6位,從1開(kāi)始,所以磁盤(pán)最大容量限制16631024512BYTES(528MB)。后來(lái),出現(xiàn)了EIDE(EXTENDEXIDE)HARDDISK,支持LBALARGEBLOCKADDRESS地址模式,扇區(qū)地址可以從0到2241。,44磁盤(pán)的性能參數(shù),磁盤(pán)的類(lèi)型SCSISMALLCOMPUTERSYSTEMINTERFACE磁盤(pán)數(shù)據(jù)結(jié)構(gòu)和磁盤(pán)結(jié)構(gòu)與IDE類(lèi)似。但具有不同的接口和更高的數(shù)據(jù)傳輸率。50WIRESCABLE8BITGND25WIRES,DATA8WIRES,PARITY1WIRE,CONTROL9WIRES,POWEROTHERS。所有SCSI設(shè)備(不一定是磁盤(pán))可以同時(shí)操作,這是與IDE和EIDE最大的不同之處。,45RAID磁盤(pán)陣列),REDUNTANTARRAYOFINEXPENSIVEDISKS的特點(diǎn)RAID由多個(gè)物理構(gòu)成,但被操作系統(tǒng)當(dāng)成一個(gè)邏輯磁盤(pán);數(shù)據(jù)分布在不同的物理磁盤(pán)上;冗余磁盤(pán)用于保存數(shù)據(jù)校驗(yàn)信息,校驗(yàn)信息保證在出現(xiàn)磁盤(pán)損壞時(shí)能夠有效的恢復(fù)數(shù)據(jù);RAID包括六種不同模式LEVEL0,LEVEL1,LEVEL3,LEVEL4,LEVEL
下載積分: 6 賞幣
上傳時(shí)間:2024-01-06
頁(yè)數(shù): 93
大?。?2.51(MB)
子文件數(shù):
-
簡(jiǎn)介:第4章計(jì)算機(jī)程序設(shè)計(jì)與語(yǔ)言,中國(guó)石油大學(xué)出版社,ADDYOURCOMPANYSLOGAN,WWWTHEMEGALLERYCOM,LOGO,本章概要,本章介紹計(jì)算機(jī)程序設(shè)計(jì)的基本概念,包括模型的建立、算法的設(shè)計(jì)和表達(dá)、計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言、程序的編寫(xiě)、程序的測(cè)試、程序文檔的建立和程序的維護(hù)。通過(guò)本章的學(xué)習(xí),你將具備計(jì)算機(jī)程序設(shè)計(jì)的基本能力,可以利用學(xué)到的知識(shí)和方法嘗試解決很多問(wèn)題。學(xué)完本章,你將能夠◎了解程序設(shè)計(jì)的基本步驟;◎掌握至少兩種表達(dá)算法的方法;◎識(shí)別簡(jiǎn)單程序中的控制結(jié)構(gòu);◎列出如今流行的編程語(yǔ)言;◎描述各種編程語(yǔ)言的主要特征。,WWWTHEMEGALLERYCOM,LOGO,本章要點(diǎn),,WWWTHEMEGALLERYCOM,LOGO,411計(jì)算機(jī)程序,程序是計(jì)算機(jī)執(zhí)行任何操作的驅(qū)動(dòng)力,是計(jì)算機(jī)為完成某一任務(wù)所必須執(zhí)行的一系列指令。,412程序設(shè)計(jì)步驟,(1)建立模型從實(shí)際問(wèn)題抽象出數(shù)學(xué)模型,即由物理模型到抽象模型,用形式化方法描述現(xiàn)實(shí)世界。(2)算法設(shè)計(jì)給出解決問(wèn)題的方法和步驟,即算法。同一個(gè)問(wèn)題可以有不同的解決辦法,從中選取一種最合適的。(3)算法表達(dá)選擇一種或幾種表達(dá)算法的工具,對(duì)算法進(jìn)行清晰的表達(dá)。(4)編寫(xiě)程序選擇程序設(shè)計(jì)語(yǔ)言,把算法程序化。(5)程序測(cè)試和調(diào)試對(duì)編寫(xiě)好的程序進(jìn)行測(cè)試,修改程序中的錯(cuò)誤。(6)程序文檔編寫(xiě)與程序維護(hù)整理和編寫(xiě)程序文檔,以便更好地維護(hù)程序。,WWWTHEMEGALLERYCOM,LOGO,413程序設(shè)計(jì)語(yǔ)言,計(jì)算機(jī)語(yǔ)言的發(fā)展經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言三個(gè)階段。機(jī)器語(yǔ)言是計(jì)算機(jī)能直接執(zhí)行的二進(jìn)制形式的語(yǔ)言。匯編語(yǔ)言的實(shí)質(zhì)和機(jī)器語(yǔ)言是相同的,都是直接對(duì)硬件操作,只不過(guò)指令采用了英文縮寫(xiě)的標(biāo)識(shí)符,更容易識(shí)別和記憶。高級(jí)語(yǔ)言更接近自然語(yǔ)言和數(shù)學(xué)語(yǔ)言,和匯編語(yǔ)言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān)但與完成工作無(wú)關(guān)的細(xì)節(jié),如使用堆棧、寄存器等,這樣就大大簡(jiǎn)化了程序中的指令,使程序員可以離開(kāi)機(jī)器層次,在更抽象的層次上表達(dá)意圖,以接近問(wèn)題本質(zhì)的方式去思考和描述問(wèn)題。高級(jí)語(yǔ)言所編制的程序不能直接被計(jì)算機(jī)識(shí)別,必須經(jīng)過(guò)轉(zhuǎn)換才能被執(zhí)行。,42模型與算法,42模型與算法模型是對(duì)現(xiàn)實(shí)系統(tǒng)的一種描述,是對(duì)現(xiàn)實(shí)系統(tǒng)的抽象和簡(jiǎn)化。模型由現(xiàn)實(shí)系統(tǒng)的有關(guān)元素組成,能夠反映這些元素之間的關(guān)系,從而反映現(xiàn)實(shí)系統(tǒng)的本質(zhì)。模型分為物理模型和數(shù)學(xué)模型兩大類(lèi)。物理模型由物理元素構(gòu)成,又稱(chēng)為形象模型。數(shù)學(xué)模型由關(guān)系、函數(shù)等數(shù)學(xué)對(duì)象符號(hào)組成,又稱(chēng)為邏輯模型或抽象模型。,421建立模型,物理模型的建立對(duì)客觀存在的事物進(jìn)行形象的描述,列出已知的所有物理元素及其關(guān)系,明確需要解決的問(wèn)題。數(shù)學(xué)模型的建立在物理模型的基礎(chǔ)上,忽略不重要的細(xì)節(jié)(如在一個(gè)籠子里這個(gè)事實(shí)與要解決的問(wèn)題無(wú)關(guān)),抓住本質(zhì)性的元素,對(duì)其符號(hào)化后,再用數(shù)學(xué)的方法描述出來(lái)。,422算法設(shè)計(jì),算法是解決問(wèn)題的方法和步驟評(píng)價(jià)算法基本的標(biāo)準(zhǔn)有兩個(gè)一是時(shí)間標(biāo)準(zhǔn)(時(shí)間復(fù)雜度),二是空間標(biāo)準(zhǔn)(空間復(fù)雜度)。,422算法設(shè)計(jì),設(shè)計(jì)算法時(shí),還要注意以下幾點(diǎn)(1)通用性。一個(gè)算法總是針對(duì)某類(lèi)問(wèn)題設(shè)計(jì)的,所以對(duì)于求解某類(lèi)問(wèn)題中的任何一個(gè)問(wèn)題應(yīng)該是有效的。例如,上面給出的解二元一次方程組的算法就有一定的通用性。(2)確定性。算法中的每個(gè)步驟都是確定的,在什么情況下做什么也非常明確,沒(méi)有含糊不清的地方。(3)有限性。一個(gè)算法在執(zhí)行時(shí),必須經(jīng)過(guò)有限步后停下來(lái),結(jié)束算法執(zhí)行,給出結(jié)果,423算法表達(dá),為了提高算法表達(dá)的清晰程度,需要選擇一種合適的描述算法的工具。常用的描述工具有流程圖、NS圖、PAD圖和偽碼等。這些工具不是程序設(shè)計(jì)語(yǔ)言,不能直接被計(jì)算機(jī)執(zhí)行,使用它們的目的就是把算法表述出來(lái)。,算法表達(dá),求解二元一次方程組算法,43程序設(shè)計(jì)實(shí)現(xiàn),建立模型、算法設(shè)計(jì)和算法表達(dá)三個(gè)步驟完成后,下一步是編寫(xiě)計(jì)算機(jī)程序,也就是要選擇一種程序設(shè)計(jì)語(yǔ)言,將用偽碼或流程圖等表達(dá)的算法翻譯成用程序設(shè)計(jì)語(yǔ)言表達(dá)的程序。,WWWTHEMEGALLERYCOM,LOGO,432編寫(xiě)程序,編寫(xiě)程序的基本要求首先是保證語(yǔ)法的正確性。只有語(yǔ)法正確的程序才能通過(guò)編譯系統(tǒng)的語(yǔ)法檢查。其次是保證語(yǔ)義的正確性,也就是通過(guò)運(yùn)行程序,得到需要的正確結(jié)果。高質(zhì)量的程序還應(yīng)體現(xiàn)在以下四個(gè)方面可靠性高、運(yùn)行速度快、占用存儲(chǔ)空間小和易懂性。,三種基本的控制結(jié)構(gòu),(1)順序控制結(jié)構(gòu)。順序控制結(jié)構(gòu)含有多個(gè)連續(xù)的步驟,如圖42所示。在此控制結(jié)構(gòu)中的A和B是順序執(zhí)行的。順序控制結(jié)構(gòu)是最簡(jiǎn)單的一種基本結(jié)構(gòu)。,三種基本的控制結(jié)構(gòu),(2)選擇控制結(jié)構(gòu)。選擇控制結(jié)構(gòu)也稱(chēng)為分支結(jié)構(gòu),計(jì)算機(jī)根據(jù)所列條件選擇執(zhí)行路徑,如圖43所示。在此控制結(jié)構(gòu)中有一個(gè)判斷框,它只能有兩個(gè)分支,根據(jù)條件P是否滿足而分別執(zhí)行A或B。,三種基本的控制結(jié)構(gòu),(3)重復(fù)控制結(jié)構(gòu)。重復(fù)控制結(jié)構(gòu)又稱(chēng)循環(huán)結(jié)構(gòu),可以重復(fù)執(zhí)行一條或多條指令直到滿足退出條件。重復(fù)控制結(jié)構(gòu)主要有以下兩種,當(dāng)型循環(huán)結(jié)構(gòu),直到型循環(huán)結(jié)構(gòu),44程序的測(cè)試、調(diào)試與維護(hù),經(jīng)過(guò)建立數(shù)學(xué)模型、算法設(shè)計(jì)、算法表達(dá)和編寫(xiě)程序四個(gè)步驟,就得到了用程序設(shè)計(jì)語(yǔ)言編寫(xiě)的源程序代碼,該程序編碼是否能夠滿足實(shí)際問(wèn)題的需要,還應(yīng)經(jīng)過(guò)嚴(yán)格的測(cè)試、調(diào)試,這是保證程序正確性的重要步驟,441程序測(cè)試,1黑盒測(cè)試法與白盒測(cè)試法對(duì)程序進(jìn)行測(cè)試常用兩種方法進(jìn)行,一種是把程序看成一個(gè)“黑盒子”,測(cè)試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,只考慮程序的功能,通過(guò)選擇一些測(cè)試數(shù)據(jù),看程序的功能是否都已實(shí)現(xiàn),這就是黑盒測(cè)試法。另一種是把程序看成一個(gè)打開(kāi)的盒子,測(cè)試人員只關(guān)注程序內(nèi)部的處理過(guò)程,通過(guò)選擇一些測(cè)試數(shù)據(jù),檢查程序中的每個(gè)語(yǔ)句或分支是否都能正確執(zhí)行,這就是白盒測(cè)試法。,,2測(cè)試的步驟測(cè)試工作先對(duì)每個(gè)模塊進(jìn)行測(cè)試,一般采用白盒測(cè)試法保證每個(gè)程序模塊內(nèi)部的正確性,然后再把測(cè)試后的模塊組裝在一起進(jìn)行整體測(cè)試,主要測(cè)試各模塊是否能正常配合工作,方法多采用黑盒測(cè)試法。對(duì)模塊的接口進(jìn)行測(cè)試,適當(dāng)輔以白盒測(cè)試法,以便對(duì)主要執(zhí)行路徑進(jìn)行測(cè)試。,442程序調(diào)試,(1)對(duì)測(cè)試發(fā)現(xiàn)的錯(cuò)誤現(xiàn)象進(jìn)行分析,確定程序中的出錯(cuò)位置;(2)研究有關(guān)部分的程序,找出錯(cuò)誤的內(nèi)在原因(有的錯(cuò)誤不一定是編碼錯(cuò)誤,可能是設(shè)計(jì)錯(cuò)誤);(3)修改設(shè)計(jì)或代碼,以排除這個(gè)錯(cuò)誤;(4)重復(fù)進(jìn)行暴露了這個(gè)錯(cuò)誤的原始測(cè)試和其他有關(guān)測(cè)試。,45程序設(shè)計(jì)語(yǔ)言應(yīng)用,程序設(shè)計(jì)語(yǔ)言有幾十年的發(fā)展、應(yīng)用的歷史,了解其發(fā)展和分類(lèi)有助于在軟件開(kāi)發(fā)中選擇合適的程序設(shè)計(jì)語(yǔ)言。隨著程序設(shè)計(jì)語(yǔ)言的發(fā)展,出現(xiàn)了很多軟件開(kāi)發(fā)工具,其充分展示了程序設(shè)計(jì)語(yǔ)言的特性,對(duì)提高軟件開(kāi)發(fā)效率有很大作用。,451程序設(shè)計(jì)高級(jí)語(yǔ)言的分類(lèi)與選擇,(1)過(guò)程性語(yǔ)言過(guò)程性編程語(yǔ)言適合于順序執(zhí)行的算法。用過(guò)程性語(yǔ)言編寫(xiě)的程序有一個(gè)起點(diǎn)和一個(gè)終點(diǎn),程序的執(zhí)行是流水線式的,在一個(gè)模塊被執(zhí)行完成前,不能處理其他任務(wù),也無(wú)法動(dòng)態(tài)地改變程序的執(zhí)行過(guò)程。典型代表有BASIC語(yǔ)言C語(yǔ)言,,(2)面向?qū)ο蟮恼Z(yǔ)言面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言是建立在面向?qū)ο缶幊谭椒ǖ幕A(chǔ)上的。面向?qū)ο蟮某绦虮豢闯墒强梢赃M(jìn)行相互通信的若干對(duì)象的集合。設(shè)計(jì)面向?qū)ο蟪绦蚓褪嵌x對(duì)象,建立對(duì)象間的通信關(guān)系。程序中的輸入即是對(duì)象間發(fā)消息(通信),而輸出則是程序中的對(duì)象向顯示器(或打印機(jī))發(fā)消息(通信)的結(jié)果,程序運(yùn)行的結(jié)果就是將對(duì)象集的初始狀態(tài)變成終結(jié)狀態(tài)(目標(biāo)狀態(tài))。對(duì)象是程序中使用的實(shí)體。例如,在WINDOWS環(huán)境下,我們習(xí)慣于用鼠標(biāo)點(diǎn)擊按鈕,這里的按鈕就是一個(gè)對(duì)象。程序員可以使用面向?qū)ο蟮恼Z(yǔ)言來(lái)定義按鈕對(duì)象,在程序運(yùn)行時(shí)把它表示出來(lái)。C,C,JAVA,VB,THANKYOU,中國(guó)石油大學(xué)出版社,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 25
大?。?0.86(MB)
子文件數(shù):
-
簡(jiǎn)介:第三課E語(yǔ)言程序設(shè)計(jì)基礎(chǔ),信息技術(shù)組胡永莉,閱讀P13思考計(jì)算機(jī)程序是怎樣來(lái)實(shí)現(xiàn)這個(gè)過(guò)程的嗎,本課學(xué)習(xí)目標(biāo),一、知識(shí)與技能目標(biāo)了解E語(yǔ)言的基礎(chǔ)知識(shí),包括基本的數(shù)據(jù)類(lèi)型、常量、變量、運(yùn)算符、命令等。二、過(guò)程與方法目標(biāo)能夠正確定義常量和變量及其數(shù)據(jù)類(lèi)型。掌握賦值、輸入、輸出的方法。三、情感、態(tài)度與價(jià)值觀目標(biāo)了解E語(yǔ)言的基礎(chǔ)知識(shí),培養(yǎng)學(xué)習(xí)E語(yǔ)言的興趣和信心。,學(xué)習(xí)與探究,閱讀P13P17練一練修改書(shū)中程序中的代碼,實(shí)現(xiàn)123410的計(jì)算。,思考為什么在編程時(shí)要定義變量它的作用是什么,實(shí)踐與創(chuàng)新,設(shè)計(jì)一個(gè)程序,實(shí)現(xiàn)以下功能程序包含兩個(gè)編輯框和一個(gè)按鈕,當(dāng)用戶在第一個(gè)編輯框里輸入內(nèi)容后,第二個(gè)編輯框里會(huì)自動(dòng)出現(xiàn)同樣的內(nèi)容。,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 6
大小: 0.11(MB)
子文件數(shù):
-
簡(jiǎn)介:數(shù)據(jù)結(jié)構(gòu),教材數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)嚴(yán)蔚敏吳偉民編著清華大學(xué)出版社計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,本課程講述的主要內(nèi)容分別講述數(shù)據(jù)結(jié)構(gòu)的基本概念、線性表、棧和隊(duì)列、串、數(shù)組和廣義表、樹(shù)和二叉樹(shù)、圖、查找、排序等內(nèi)容。學(xué)習(xí)本課程的基本方法,上課認(rèn)真聽(tīng)講;仔細(xì)閱讀教材中的大量例題,從而體會(huì)并最終掌握數(shù)據(jù)結(jié)構(gòu)中的基本概念;獨(dú)立完成每個(gè)章節(jié)的練習(xí)題和作業(yè)題。,本課程的目的、任務(wù)、要求,數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)程序設(shè)計(jì)的重要理論技術(shù)基礎(chǔ),是計(jì)算機(jī)學(xué)科的核心課程,為專(zhuān)業(yè)技術(shù)基礎(chǔ)課。教學(xué)要求1學(xué)會(huì)分析研究計(jì)算機(jī)加工的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)特性,以便選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及其相應(yīng)的算法;掌握算法的時(shí)間、空間復(fù)雜度。2鍛煉學(xué)生的變成能力。要求編寫(xiě)的程序結(jié)構(gòu)清楚,易讀,符合軟件工程的要求,培養(yǎng)學(xué)生的數(shù)據(jù)抽象能力。本教材特性全書(shū)采用類(lèi)C語(yǔ)言作為數(shù)據(jù)結(jié)構(gòu)和算法的描述語(yǔ)言。總成績(jī)考試成績(jī)實(shí)驗(yàn)成績(jī)平時(shí)成績(jī),11什么是數(shù)據(jù)結(jié)構(gòu)12基本概念和術(shù)語(yǔ)13抽象數(shù)據(jù)類(lèi)型14算法和算法分析,第一章緒論,11什么是數(shù)據(jù)結(jié)構(gòu),著名計(jì)算機(jī)科學(xué)家、PASCAL語(yǔ)言發(fā)明者N沃思教授提出程序算法數(shù)據(jù)結(jié)構(gòu)程序處理問(wèn)題編制一組指令集算法處理問(wèn)題的策略數(shù)據(jù)結(jié)構(gòu)問(wèn)題的數(shù)學(xué)模型也就是說(shuō),計(jì)算機(jī)按照程序所描述的算法對(duì)某種結(jié)構(gòu)的數(shù)據(jù)進(jìn)行加工處理。,數(shù)值計(jì)算的程序設(shè)計(jì)問(wèn)題例如結(jié)構(gòu)靜力分析計(jì)算─線性代數(shù)方程組預(yù)報(bào)人口增長(zhǎng)情況─微分方程,例1書(shū)目自動(dòng)檢索系統(tǒng),書(shū)目文件,算法需要檢索的書(shū)目如何檢索用戶界面模型,非數(shù)值計(jì)算的程序設(shè)計(jì)問(wèn)題,例2人機(jī)對(duì)奕問(wèn)題,,,,,,,,,,算法對(duì)奕的規(guī)則和策略模型,教學(xué)計(jì)劃編排問(wèn)題,算法如何確定課程的次序關(guān)系模型,數(shù)據(jù)結(jié)構(gòu)研究的主要內(nèi)容數(shù)據(jù)結(jié)構(gòu)是一門(mén)研究非數(shù)值計(jì)算的程序設(shè)計(jì)問(wèn)題中計(jì)算機(jī)的操作對(duì)象以及它們之間的關(guān)系和操作等的學(xué)科。,,數(shù)據(jù)(DATA所有能被輸入到計(jì)算機(jī)中,且被計(jì)算機(jī)處理的符號(hào)的集合,是計(jì)算機(jī)操作的對(duì)象的總稱(chēng)。數(shù)據(jù)元素(DATAELEMENT)是數(shù)據(jù)的基本單位,由若干個(gè)數(shù)據(jù)項(xiàng)組成,也稱(chēng)結(jié)點(diǎn)、元素、頂點(diǎn)或記錄。數(shù)據(jù)項(xiàng)(DATAITEM)是數(shù)據(jù)的不可分割的最小單位,有時(shí)也稱(chēng)為域(FIELD),即數(shù)據(jù)表中的字段。數(shù)據(jù)對(duì)象DATAOBJECT性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集。如大寫(xiě)字母字符數(shù)據(jù)對(duì)象是集合C{‘A’,’B’,’C’,,’Z’},整數(shù)數(shù)據(jù)對(duì)象是集合N{0,±1,±2,},12基本概念和術(shù)語(yǔ),數(shù)據(jù)結(jié)構(gòu)DATASTRUCTURE是指互相之間存在著一種或多種關(guān)系的數(shù)據(jù)元素的集合。數(shù)據(jù)元素之間的關(guān)系稱(chēng)為結(jié)構(gòu)。,例一個(gè)含12位數(shù)的十進(jìn)制數(shù)可以用三個(gè)4位的十進(jìn)制數(shù)表示3214,6587,9345─A13214,A26587,A39345在A1、A2和A3之間存在“次序”關(guān)系?A1,A2?、?A2,A3?A1A2A3≠A3A2A1,,數(shù)據(jù)結(jié)構(gòu)的形式定義數(shù)據(jù)結(jié)構(gòu)是一個(gè)二元組DATASTRUCTURE(D,S)其中D是數(shù)據(jù)元素的有限集,S是D上關(guān)系的有限集。,,例在計(jì)算機(jī)科學(xué)中,復(fù)數(shù)可取如下定義復(fù)數(shù)是一種數(shù)據(jù)結(jié)構(gòu)COMPLEX(C,R)其中,C是含兩個(gè)實(shí)數(shù)集合{C1,C2};R{P},P是定義在集合C上的一種關(guān)系{},其中有序偶表示C1是復(fù)數(shù)的實(shí)部,C2是復(fù)數(shù)的虛部。,數(shù)據(jù)的邏輯結(jié)構(gòu)只抽象反映數(shù)據(jù)元素的邏輯關(guān)系。數(shù)據(jù)的存儲(chǔ)(物理)結(jié)構(gòu)數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)器中的存儲(chǔ)形式(或稱(chēng)映象)。元素/結(jié)點(diǎn)用于表示數(shù)據(jù)元素的二進(jìn)制位BIT的位串。數(shù)據(jù)域用于表示數(shù)據(jù)項(xiàng)的二進(jìn)制位BIT的位串。,例(321)10=(501)8=(101000001)2A=(101)8=(001000001)2,1536,元素2,,,,,,1400,元素1,,,,,,1346,元素3,,,,,,∧,元素4,,,,,,1345,H,鏈?zhǔn)酱鎯?chǔ),,H,,,數(shù)據(jù)的邏輯結(jié)構(gòu),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)的運(yùn)算檢索、排序、插入、刪除、修改等,,,,,線性結(jié)構(gòu),非線性結(jié)構(gòu),順序存儲(chǔ),鏈?zhǔn)酱鎯?chǔ),線性表,棧和隊(duì)列,串,樹(shù)形結(jié)構(gòu),圖形結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)的三個(gè)方面,數(shù)組和廣義表,,數(shù)據(jù)類(lèi)型一個(gè)值的集合和定義在這個(gè)值集上一組操作的總稱(chēng)。,例C語(yǔ)言中,提供INT,CHAR,FLOAT,DOUBLE等基本數(shù)據(jù)類(lèi)型,數(shù)組、結(jié)構(gòu)體、共用體、枚舉等構(gòu)造數(shù)據(jù)類(lèi)型,還有指針、空VOID類(lèi)型等。用戶也可用TYPEDEF自己定義數(shù)據(jù)類(lèi)型,TYPEDEFSTRUCT{INTNUMCHARNAME20FLOATSCORE}STUDENTSTUDENTSTU1,STU2,P,13抽象數(shù)據(jù)類(lèi)型,抽象數(shù)據(jù)類(lèi)型ADT(ABSTRACTDATATYPE,定義指一個(gè)數(shù)學(xué)模型以及定義在該模型上的一組操作?!俺橄蟆钡囊饬x在于數(shù)據(jù)類(lèi)型的數(shù)學(xué)抽象特性。,例矩陣(求轉(zhuǎn)置、加、乘、求逆、求特征值)構(gòu)成一個(gè)矩陣的抽象數(shù)據(jù)類(lèi)型,數(shù)據(jù)結(jié)構(gòu)定義在此數(shù)據(jù)結(jié)構(gòu)上的一組操作抽象數(shù)據(jù)類(lèi)型,描述方法形式定義我們用一個(gè)三元組(D,S,P)來(lái)表示一個(gè)抽象數(shù)據(jù)類(lèi)型,其中D是數(shù)據(jù)對(duì)象,S是D上的關(guān)系集,P是對(duì)D的基本操作集。格式ADT抽象數(shù)據(jù)類(lèi)型名{數(shù)據(jù)對(duì)象〈數(shù)據(jù)對(duì)象的定義〉數(shù)據(jù)關(guān)系〈數(shù)據(jù)關(guān)系的定義〉基本操作〈基本操作的定義〉}ADT抽象數(shù)據(jù)類(lèi)型名,基本操作的定義格式基本操作名(參數(shù)表)初始條件〈初始條件描述〉操作結(jié)果〈操作結(jié)果描述〉,賦值參數(shù)引用參數(shù),以“&”打頭,例抽象數(shù)據(jù)類(lèi)型三元組的定義ADTTRIPLET{數(shù)據(jù)對(duì)象D{E1,E2,E3|E1,E2,E3∈ELEMSET}數(shù)據(jù)關(guān)系R1{,}基本操作INITTRIPLETI{CHANGEFALSE//CHANGE為元素進(jìn)行交換標(biāo)志FORJ0JAJ1{AJ←→AJ1CHANGETURE;}}//一趟起泡}//BUBBLE_SORT,最好情況0次最壞情況123N1NN1/2平均時(shí)間復(fù)雜度為ON2,空間復(fù)雜度算法所需存儲(chǔ)空間的度量,記作SNOFN算法的存儲(chǔ)量包括(1)輸入數(shù)據(jù)所占空間;(2)程序本身所占空間;(3)輔助變量所占空間。,注意算法的所有性能之間都存在著或多或少的相互影響,因此,當(dāng)設(shè)計(jì)一個(gè)算法,特別是大型算法時(shí),要綜合考慮算法的各項(xiàng)性能、算法的使用頻率、算法處理的數(shù)據(jù)量的大小、算法描述語(yǔ)言的特性及算法運(yùn)行的機(jī)器系統(tǒng)環(huán)境等各方面因素,才能設(shè)計(jì)出比較好的算法。,算法的存儲(chǔ)空間需求,,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 42
大?。?0.43(MB)
子文件數(shù):
-
簡(jiǎn)介:對(duì)象關(guān)系數(shù)據(jù)庫(kù)及其語(yǔ)言,200809,目錄,對(duì)象關(guān)系數(shù)據(jù)庫(kù)的興起關(guān)系數(shù)據(jù)庫(kù)的弱點(diǎn)對(duì)象關(guān)系數(shù)據(jù)庫(kù)的興起對(duì)象關(guān)系數(shù)據(jù)模型及SQL1999背景標(biāo)準(zhǔn)發(fā)展過(guò)程SQL1999內(nèi)容,11關(guān)系數(shù)據(jù)庫(kù)的弱點(diǎn)(1),自20世紀(jì)80年代以來(lái),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)一直是數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主流,其在數(shù)據(jù)庫(kù)產(chǎn)品市場(chǎng)中一直占據(jù)統(tǒng)治地位。RDBMS的優(yōu)越性主要體現(xiàn)在關(guān)系數(shù)據(jù)模型(RELATIONALDATAMODEL)對(duì)傳統(tǒng)的結(jié)構(gòu)化數(shù)據(jù)(STRUCTUREDDATA)提供了簡(jiǎn)單、有效的建模(MODELING)與表示(REPRESENTATION)機(jī)制;SQL語(yǔ)言以說(shuō)明性(DECLARATIVE)的聯(lián)想式訪問(wèn)(ASSOCIATIVEACCESS)方式提供了簡(jiǎn)便和國(guó)際標(biāo)準(zhǔn)的數(shù)據(jù)查詢(xún)與操縱機(jī)制;RDBMS提供了完備、高效的服務(wù)設(shè)施,包括索引和存儲(chǔ)(INDEXINGALLOWSSQLTOEXPRESSCOMPLEXCOMBINATIONSOFPREDICATES,EGWHERECOL1COL2ANDCOL3COL4ORUNIQUECOL6ISNOTFALSE,PARTI關(guān)系特性RELATIONALFEATURES,新數(shù)據(jù)類(lèi)型NEWDATATYPES3數(shù)組與行ARRAY//撤銷(xiāo)一個(gè)“子事務(wù)”操作RELEASESAVEPOINT//提交一個(gè)“子事務(wù)”操作,PARTI關(guān)系特性RELATIONALFEATURES,新數(shù)據(jù)類(lèi)型NEWDATATYPES新謂詞NEWPREDICATES新語(yǔ)義NEWSEMANTICS增強(qiáng)的安全機(jī)制ENHANCEDSECURITY主動(dòng)數(shù)據(jù)庫(kù)ACTIVEDATABASE,PARTI關(guān)系特性RELATIONALFEATURES,增強(qiáng)的安全機(jī)制增加了角色ROLE機(jī)制RDBMS產(chǎn)品中已廣泛實(shí)現(xiàn)見(jiàn)角色機(jī)制課件,PARTI關(guān)系特性RELATIONALFEATURES,新數(shù)據(jù)類(lèi)型NEWDATATYPES新謂詞NEWPREDICATES新語(yǔ)義NEWSEMANTICS增強(qiáng)的安全機(jī)制ENHANCEDSECURITY主動(dòng)數(shù)據(jù)庫(kù)ACTIVEDATABASE,PARTI關(guān)系特性RELATIONALFEATURES,主動(dòng)數(shù)據(jù)庫(kù)增加了觸發(fā)器(TRIGGER)機(jī)制(RDBMS產(chǎn)品中已廣泛實(shí)現(xiàn)),是ECARULES。用于記日志LOGGING維護(hù)完整性約束(INTEGRITYCONSTRAINTS)實(shí)現(xiàn)更為復(fù)雜的業(yè)務(wù)規(guī)則(BUSSINESSRULES)見(jiàn)主動(dòng)數(shù)據(jù)庫(kù)課件,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,可調(diào)用例程結(jié)構(gòu)化用戶定義類(lèi)型STRUCTUREDUSERDEFINEDTYPESUTDS函數(shù)與方法的異同F(xiàn)UNCTIONSVSMETHODS函數(shù)符號(hào)與點(diǎn)符號(hào)FUNCTIONALANDDOTNOTATIONS完全的對(duì)象特性O(shè)BJECTS,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,可調(diào)用例程一些OO特性已在1996年發(fā)布的SQL持久存儲(chǔ)模塊(SQL/PSM)中提供,EGSQL語(yǔ)句中可調(diào)用函數(shù)或過(guò)程SQLINVOKEDFUNCTIONSSQLINVOKEDPROCEDURES這次新增了方法調(diào)用SQLINVOKEDMETHODS函數(shù)、過(guò)程與方法通稱(chēng)為可調(diào)用例程SQLINVOKEDROUTINES,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,可調(diào)用例程結(jié)構(gòu)化用戶定義類(lèi)型STRUCTUREDUSERDEFINEDTYPESUTDS函數(shù)與方法的異同F(xiàn)UNCTIONSVSMETHODS函數(shù)符號(hào)與點(diǎn)符號(hào)FUNCTIONALANDDOTNOTATIONS完全的對(duì)象特性O(shè)BJECTS,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,結(jié)構(gòu)化用戶定義類(lèi)型UTDUSER_DEFINEDTYPESUDTSDISTINCTBASEDONSQL’SBUILTINTYPESSTRUCTUREDUDTSBASEDONANYSQLTYPES,INCLUDINGSQL’SBUILTINTYPESANDSTRUCTUREDUDTS例子CREATETYPEEMP_TYPEUNDERPERSON_TYPEASEMP_IDINTEGER,SALARYREALINSTANTIABLENOTFINALREFEMP_IDINSTANCEMETHODGIVE_RAISEABS_OR_PCTBOOLEAN,AMOUNTREALRETURNSREAL,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,結(jié)構(gòu)化用戶定義類(lèi)型UTDCHARACTERISTICSOFSTRUCTUREDUDTSHAVE1~NATTRIBUTES,EACHOFWHICHCANBEANYSQLTYPEBUILTINTYPESLIKEINTEGER,COLLECTIONTYPESLIKEARRAY,OROTHERSTRUCTUREDUDTSNESTEDASDEEPLYASDESIREDTHEIRBEHAVIORSAREPROVIDEDTHROUGHMETHODS,FUNCTIONS,ANDPROCEDURESTHEIRATTRIBUTESAREENCAPSULATEDTHROUGHTHEUSEOFSYSTEMGENERATEDOBSERVEROTHERFUNCTIONSMETHODSCANBEOVERLOADEDCOMPARISONSOFTHEIRVALUESAREDONEONLYTHROUGHUSERDEFINEDFUNCTIONSUDFS,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,結(jié)構(gòu)化用戶定義類(lèi)型UTDCHARACTERISTICSOFSTRUCTUREDUDTSTHEYMAYPARTICIPATEIN“TYPEHIERARCHIES”注SQL1999的類(lèi)型層次是單繼承的(SINGLEINHERITANCE),而不是多繼承的(MULTIPLEINHERITANCE)SQL1999的類(lèi)型定義器可指定類(lèi)型是否可實(shí)例化(INSTANTIABLE),即類(lèi)型的值可被創(chuàng)建SQL1999結(jié)構(gòu)類(lèi)型的值可出現(xiàn)的地方(如一個(gè)基表的列中)可出現(xiàn)其子類(lèi)型的值(稱(chēng)可替代性SUBSTITUTABILITY)SQL1999不支持類(lèi)型封裝級(jí)別程度(ENCAPSULATIONLEVEL/DEGREE),而一些OOPL(如C)則允許PUBLIC、PRIVATE、PROTECTED,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,可調(diào)用例程結(jié)構(gòu)化用戶定義類(lèi)型STRUCTUREDUSERDEFINEDTYPESUTDS函數(shù)與方法的異同F(xiàn)UNCTIONSVSMETHODS函數(shù)符號(hào)與點(diǎn)符號(hào)FUNCTIONALANDDOTNOTATIONS完全的對(duì)象特性O(shè)BJECTS,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,函數(shù)與方法的異同不同之處(簡(jiǎn)言之一個(gè)M是一個(gè)帶有某些限制和增強(qiáng)的F)M被緊密綁定到一個(gè)單一UDT;F不是這樣。M所綁定的UDT(變?cè)?lèi)型)是一個(gè)對(duì)此M特異的(如,可識(shí)別或區(qū)分的)數(shù)據(jù)類(lèi)型;F的任何變?cè)欠翘禺惖?。F可以是多態(tài)的,但一個(gè)具體(IE,特定)的F是在編譯時(shí)就被選定的;M也可以是多態(tài)的,但其「特異變?cè)沟拇蠖鄶?shù)具體類(lèi)型可在運(yùn)行時(shí)確定,并允許推遲到執(zhí)行時(shí)才選定具體的調(diào)用方法(當(dāng)然,其他變?cè)腔谄渖昝鞯念?lèi)型在編譯時(shí)消解的)M必須存儲(chǔ)于綁定它的結(jié)構(gòu)化類(lèi)型定義所存儲(chǔ)的模式中;F則并不限定模式,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,函數(shù)與方法的異同相同之處FM均既可用SQL/PSM的計(jì)算完備(COMPUTATIONALLYCOMPLETE)語(yǔ)句來(lái)定義,又可用傳統(tǒng)的編程語(yǔ)言(如JAVA)來(lái)定義。,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,可調(diào)用例程結(jié)構(gòu)化用戶定義類(lèi)型STRUCTUREDUSERDEFINEDTYPESUTDS函數(shù)與方法的異同F(xiàn)UNCTIONSVSMETHODS函數(shù)符號(hào)與點(diǎn)符號(hào)FUNCTIONALANDDOTNOTATIONS完全的對(duì)象特性O(shè)BJECTS,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,函數(shù)符號(hào)與點(diǎn)符號(hào)UDT的屬性值的訪問(wèn)可使用兩種運(yùn)算符號(hào)實(shí)現(xiàn)函數(shù)和點(diǎn)。它們是語(yǔ)法上等價(jià)的變種。大多數(shù)情況下“點(diǎn)符號(hào)”更自然。EG,WHEREEMPSALARY10000少數(shù)情況下“函數(shù)符號(hào)”更自然。EG,WHERESALARYEMP10000//設(shè)SALARY是定義在EMP所屬類(lèi)型上的函數(shù)在此場(chǎng)合,METHODS稍欠靈活僅“點(diǎn)符號(hào)”可用于方法調(diào)用至少為指定其一個(gè)特異變?cè)ㄖ担r(shí)。如若SALARY是其綁定類(lèi)型為EMPLOYEE的方法,且EMPEMPLOYEE//其中EMP為列,EMPLOYEE為類(lèi)型則方法SALARY可這樣調(diào)用EMPSALARY當(dāng)然,EMPLOYEE中定義的方法GIVE_RAISE可這樣調(diào)用(“點(diǎn)符號(hào)”與“函數(shù)符號(hào)”相結(jié)合)EMPGIVE_RAISEAMOUNT,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,可調(diào)用例程結(jié)構(gòu)化用戶定義類(lèi)型STRUCTUREDUSERDEFINEDTYPESUTDS函數(shù)與方法的異同F(xiàn)UNCTIONSVSMETHODS函數(shù)符號(hào)與點(diǎn)符號(hào)FUNCTIONALANDDOTNOTATIONS完全的對(duì)象特性O(shè)BJECTS,PARTII面向?qū)ο筇匦設(shè)BJECTORIENTATION,完全的對(duì)象特性TYPEDTABLEOBJECT,IT’SFULLFEATURESAREEMBODIEDVIATYPEDTABLES,EACHROWIDINATYPEDTABLEBEHAVESASANOIDOFANOBJECTREFTYPEIT’SVALUEREFERSTOANROWIDINATYPEDTABLE,ORISNULLMEANS“DANGLINGREFERENCE”ALLREFTYPESARE“SCOPED”,使得編譯時(shí)被引用的表是可確定的ACCESSATTRIBUTESOFASTRUCTUREDTYPEVALUE“FOLLOWINGAREFERENCE”,EG,EMPMANAGERLAST_NAMEIE,VIAAPOINTERNOTATION,對(duì)象關(guān)系數(shù)據(jù)庫(kù)及其語(yǔ)言,注詳細(xì)內(nèi)容請(qǐng)進(jìn)一步參閱英文文獻(xiàn)SQL1999,FORMERLYKNOWNASSQL3ACMSIGMODRECORD,281,1999,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 40
大小: 0.41(MB)
子文件數(shù):
-
簡(jiǎn)介:兒童語(yǔ)言發(fā)育的臨床進(jìn)展,上海二醫(yī)大新華醫(yī)院上海兒童醫(yī)學(xué)中心金星明,,語(yǔ)言功能,臨床,?發(fā)生率高?診斷率低?無(wú)專(zhuān)業(yè)分支?臨床需求大,現(xiàn)狀,?起步遲?白手起家?借鑒有限?從頭做起?,進(jìn)展,11~3歲兒童詞匯發(fā)展情況,1~3歲兒童詞匯發(fā)展情況續(xù),2最早50個(gè)詞匯的研究,■50個(gè)詞匯排序啊媽媽哦爸爸爺爺奶奶阿婆嗚嗚姐姐雞魚(yú)寶寶汪汪吃貓拿蛋鴨狗球咦手腳燈阿公哥哥弟弟糖妹妹飯鞋子鳥(niǎo)喵喵不要眼睛耳朵月亮肉餅干嘎嘎電視機(jī)菜阿姨大娃娃我門(mén)要謝謝衣服,■詞語(yǔ)爆發(fā)期,,■詞匯分類(lèi)曲線,3影響語(yǔ)言發(fā)育的因素,■促進(jìn)語(yǔ)言的有利因素,父親或男性照養(yǎng)者父母好于(外)祖父母照顧與孩子玩看電視051小時(shí)/天陪孩子看書(shū)、閱讀、講故事(白天、睡前)教功能性語(yǔ)言,4語(yǔ)言篩查標(biāo)準(zhǔn),發(fā)育遲緩24個(gè)月詞匯量少于30個(gè)30個(gè)月結(jié)構(gòu)表達(dá)量男孩少于3個(gè)女孩少于5個(gè)發(fā)育遲緩可疑24個(gè)月詞匯量少于50個(gè)30個(gè)月結(jié)構(gòu)表達(dá)量男孩少于5個(gè)女孩少于8個(gè),5評(píng)估不說(shuō)話、說(shuō)不清、說(shuō)得少,圖片詞匯測(cè)試(PPVT)麥卡錫發(fā)育測(cè)試(MACATHY)蓋塞爾發(fā)育測(cè)試(GESELL)普通話音素發(fā)育進(jìn)程語(yǔ)言理解和表達(dá)進(jìn)程口腔功能評(píng)估,6鑒別,發(fā)育偏離或遲緩孤獨(dú)癥或廣泛發(fā)育障礙聽(tīng)力障礙智能遲緩,7治療,個(gè)體治療計(jì)劃(發(fā)音水平)家庭積極參與(父母興趣小組)語(yǔ)言治療(理解、表達(dá))語(yǔ)音治療(口腔功能訓(xùn)練),目前治療對(duì)象,幼兒不開(kāi)口或說(shuō)話少(語(yǔ)言治療)學(xué)前兒童發(fā)音不準(zhǔn)(語(yǔ)音治療)聽(tīng)力障礙語(yǔ)言監(jiān)測(cè)殘疾兒童的語(yǔ)言開(kāi)發(fā)(發(fā)音訓(xùn)練語(yǔ)音治療語(yǔ)言治療),治療特點(diǎn),游戲化玩具趣味化水平功能化應(yīng)用個(gè)體化特點(diǎn),矯正誤區(qū),不是舌系帶的問(wèn)題不是晚開(kāi)竅的問(wèn)題不是吃藥打針的治療不是幼兒園老師的角色,8正在進(jìn)行的研究篩查量表,挑戰(zhàn),?仍在早期階段?尚不成體系?評(píng)估還需方法?治療趨向年長(zhǎng)兒,謝謝,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 21
大?。?0.37(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)進(jìn)階篇,第2章運(yùn)算符和表達(dá)式2,內(nèi)容概述,C語(yǔ)言的運(yùn)算符、表達(dá)式及運(yùn)用方法。,教學(xué)目標(biāo),1.熟悉自增、自減運(yùn)算的特點(diǎn),掌握賦值運(yùn)算,了解逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式。2.掌握數(shù)據(jù)類(lèi)型轉(zhuǎn)換的概念,能進(jìn)行基本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換。3.邏輯運(yùn)算、SWITCH語(yǔ)句及其運(yùn)用方法。,211基本的算術(shù)運(yùn)算符,,21算術(shù)運(yùn)算符和算術(shù)表達(dá)式,212算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,表達(dá)式是由常量、變量、函數(shù)和運(yùn)算符組合起來(lái)的式子。,ABA2/CXR8AB/7ISINXSINYIJK,優(yōu)先級(jí)從高到低正號(hào)–負(fù)號(hào)/加–減結(jié)合方向正號(hào)–負(fù)號(hào)從右向左加–減/從左向右,,例計(jì)算下列表達(dá)式的值X/Y1815916求值過(guò)程如下①求X的值②求Y18的值③求①/②的值④求159的值⑤求④16的值⑥求③⑤的值,說(shuō)明,1兩個(gè)整數(shù)相除,結(jié)果也為整數(shù)直接舍去商的小數(shù)部分,而不會(huì)“四舍五入”負(fù)數(shù)整數(shù)除法,結(jié)果的舍入方向沒(méi)有規(guī)定如果需要得到精確的運(yùn)算結(jié)果,可以把其中一個(gè)操作數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)舉例,5/31、50/3166666舉例,5/3122模運(yùn)算符的兩個(gè)操作數(shù)都必須是整數(shù)負(fù)數(shù)模運(yùn)算結(jié)果的符號(hào)沒(méi)有規(guī)定舉例,532、5321,【例21】INCLUDEMAIN{PRINTF“\N\ND,D\N“,20/7,20/7PRINTF“F,F\N“,200/7,200/7},【例22】INCLUDEMAIN{PRINTF“D\N“,1003},運(yùn)行結(jié)果1,運(yùn)行結(jié)果2,22857143,2857143,213強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符,一般形式為類(lèi)型說(shuō)明符表達(dá)式功能把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類(lèi)型說(shuō)明符所表示的類(lèi)型。例如FLOATA把A轉(zhuǎn)換為實(shí)型INTXY把XY的結(jié)果轉(zhuǎn)換為整型,【例23】強(qiáng)制類(lèi)型轉(zhuǎn)換INCLUDEMAIN{FLOATXINTIX36IINTXPRINTF“XF,ID\N“,X,I},運(yùn)行結(jié)果X3600000,I3,INCLUDEMAIN{DOUBLEX,Y,ZINTA,B,C,D5,E2X28Y37AINTXY/A5,2375/BINTXY/B6,INT65/CINTXZFLOATD/E/Z2500000,FLOATD/E/PRINTF“XF,CD\N“,X,C/X2800000,C2/PRINTF“ZF\N“,Z},【例24】強(qiáng)制類(lèi)型轉(zhuǎn)換2,221數(shù)據(jù)類(lèi)型轉(zhuǎn)換C語(yǔ)言允許整型、實(shí)型、字符型數(shù)據(jù)進(jìn)行混合運(yùn)算。不同類(lèi)型的數(shù)據(jù)進(jìn)行混合運(yùn)算時(shí),要考慮的問(wèn)題有(1)運(yùn)算符的優(yōu)先級(jí)別;(2)運(yùn)算符的結(jié)合方向;(3)數(shù)據(jù)類(lèi)型轉(zhuǎn)換。,,22表達(dá)式及數(shù)據(jù)類(lèi)型轉(zhuǎn)換,C語(yǔ)言數(shù)據(jù)類(lèi)型轉(zhuǎn)換可歸納為二種方式,強(qiáng)制轉(zhuǎn)換,表達(dá)式中的類(lèi)型轉(zhuǎn)換,算術(shù)表達(dá)式中的運(yùn)算轉(zhuǎn)換,賦值轉(zhuǎn)換,輸出轉(zhuǎn)換,函數(shù)調(diào)用轉(zhuǎn)換,,,INT,UNSIGNEDINT,,LONGINT,,DOUBLE,,FLOAT,,CHAR,SHORT,,存儲(chǔ)長(zhǎng)度較短,,存儲(chǔ)長(zhǎng)度較長(zhǎng),總趨勢(shì),算術(shù)表達(dá)式中的類(lèi)型轉(zhuǎn)換,轉(zhuǎn)換規(guī)則,【例25】自動(dòng)類(lèi)型轉(zhuǎn)換INCLUDEMAIN{FLOATPI314159INTS,R5SRRPIPRINTF“SD\N“,S/結(jié)果S78/},【例26】自動(dòng)類(lèi)型轉(zhuǎn)換2INCLUDEMAIN{INTA,B322FLOATX,Y888CHARC1K,C2AYXBAC1C2BPRINTF“D,F,D,C\N“,A,X,A,C2/結(jié)果107,322000000,107,B/},【例27】,INTX2FLOATY16CHARCA;,CXY,,,65INT,,,2INT,,,16DOUBLE,,32DOUBLE,,682DOUBLE,222復(fù)合運(yùn)算符,、/、、、、、AAA,,,最好不要這樣用,,223自增、自減運(yùn)算符,1形式I,I使用I之前,先使I的值加/減1I,I使用I之后,再使I的值加/減12說(shuō)明I和I的值是加/減1之后I的值I和I的值是加/減1之前I的值和只能用于變量,不能用于常量和表達(dá)式和的結(jié)合方向是“自右向左”,1單獨(dú)使用時(shí),I,等價(jià),I,等價(jià),II1,2JI,3JI,若I的初始值為3,I4J4,I4J3,,,【例28】自增、自減運(yùn)算符INCLUDEMAIN{INTII8PRINTF“D\N“,IPRINTF“D\N“,IPRINTF“D\N“,IPRINTF“D\N“,IPRINTF“D\N“,IPRINTF“D\N“,I},【例29】自增、自減運(yùn)算符2INCLUDEMAIN{INTI5,J5,P,QPIIIQJJJPRINTF“D,D,D,D\N“,P,Q,I,J/結(jié)果15,22,8,8/},231關(guān)系運(yùn)算符,大于,53,35,大于等于,53,35,與數(shù)學(xué)上≥不同,等于,53,與數(shù)學(xué)上不同,不等于,53,與數(shù)學(xué)上≠不同,,23關(guān)系運(yùn)算符和關(guān)系表達(dá)式,關(guān)系運(yùn)算比較運(yùn)算,比較兩個(gè)操作數(shù),看是否滿足給定的關(guān)系。,用關(guān)系運(yùn)算符將表達(dá)式連接起來(lái)的式子,優(yōu)先級(jí),,高低,,結(jié)合方向,自左向右,表達(dá)式的值,關(guān)系成立,即為真,結(jié)果為1;,關(guān)系不成立,即為假,結(jié)果為0;,算術(shù)運(yùn)算符,高低,C語(yǔ)言中,真非0值,假0值,,232關(guān)系表達(dá)式,,例210若X5,Y8求表達(dá)式X6YX3的值的為1。,,例211若X5,Y8求表達(dá)式X6YX3的值。算術(shù)運(yùn)算符的優(yōu)先級(jí)高于關(guān)系運(yùn)算符,先進(jìn)行算術(shù)運(yùn)算①計(jì)算算術(shù)表達(dá)式X6的值11②計(jì)算算術(shù)表達(dá)式X3的值2關(guān)系運(yùn)算與Y成立,值1④12不成立,值0所以,表達(dá)式X6YX3的值的為0。,邏輯非,一元運(yùn)算符,運(yùn)算規(guī)則取反,真,,假,假,,真,FLOATB35,A,,0,B,,0,AA5B3X30MAXABABABABYX10X/10X0XX},,,把表達(dá)式的表示作適當(dāng)修改,/【例216】條件表達(dá)式/INCLUDEMAIN{INTX,Y,MAX,A,BA5B3X30MAXABABABABYX10X/10X0XX},C語(yǔ)言的靈活使用要適度復(fù)雜的表達(dá)式應(yīng)該分步計(jì)算,24多分支選擇SWITCH語(yǔ)句,C語(yǔ)言還提供了另一種用于多分支選擇的SWITCH語(yǔ)句,其一般形式為SWITCH表達(dá)式{CASE常量表達(dá)式1語(yǔ)句1CASE常量表達(dá)式2語(yǔ)句2CASE常量表達(dá)式N語(yǔ)句N(xiāo)DEFAULT語(yǔ)句N(xiāo)1}其中,語(yǔ)句I可以是復(fù)合語(yǔ)句,SWITCH語(yǔ)句執(zhí)行流程,計(jì)算表達(dá)式值,語(yǔ)句N(xiāo),語(yǔ)句1,語(yǔ)句2,語(yǔ)句3,語(yǔ)句4,常量表達(dá)式1234N,,,,,,,,,,,,,,INCLUDEINTMAIN{INTWEEKPRINTF“INPUTWEEK“SCANF“D“,SWITCHWEEK{CASE1PRINTF“MONDAY\N“CASE2PRINTF“TUESDAY\N“CASE3PRINTF“WEDNESDAY\N“CASE4PRINTF“THURSDAY\N“CASE5PRINTF“FRIDAY\N“CASE6PRINTF“SATURDAY\N“CASE7PRINTF“SUNDAY\N“DEFAULTPRINTF“ERROR\N“}RETURN0},【例217】SWITCH用法示例,運(yùn)行結(jié)果INPUTWEEK3WEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAYERROR結(jié)果有問(wèn)題,在使用SWITCH語(yǔ)句時(shí)還應(yīng)注意以下幾點(diǎn),在CASE后的各常量表達(dá)式的值不能相同,否則會(huì)出現(xiàn)錯(cuò)誤。在CASE后,允許有多個(gè)語(yǔ)句,可以不用{}括起來(lái)。在CASE后的語(yǔ)句中,應(yīng)有BREAK語(yǔ)句表示結(jié)束,否則將繼續(xù)執(zhí)行下一個(gè)CASE后的語(yǔ)句。各CASE和DEFAULT子句的先后順序可以變動(dòng),而不會(huì)影響程序執(zhí)行結(jié)果。DEFAULT子句可以省略不用。,正確的應(yīng)該是,INCLUDEINTMAIN{INTWEEKPRINTF“INPUTWEEK“SCANF“D“,SWITCHWEEK{CASE1PRINTF“MONDAY\N“BREAKCASE2PRINTF“TUESDAY\N“BREAKCASE3PRINTF“WEDNESDAY\N“BREAKCASE4PRINTF“THURSDAY\N“BREAKCASE5PRINTF“FRIDAY\N“BREAKCASE6PRINTF“SATURDAY\N“BREAKCASE7PRINTF“SUNDAY\N“BREAKDEFAULTPRINTF“ERROR\N“}RETURN0},【例218】在菜單程序中使用SWITCH,SELECTGETCHAR/等待用戶輸入SWITCHSELECT{CASE0PRINTF“您選擇的是退出測(cè)試\N“_BEEP300,400BREAKCASE1PRINTF“您選擇的是加法測(cè)試\N“BREAKCASE2PRINTF“您選擇的是減法測(cè)試\N“BREAKCASE4PRINTF“您選擇的是記憶力測(cè)試\N“BREAKDEFAULTPRINTF“選擇錯(cuò)誤請(qǐng)重新選擇\N”/小于‘0’或大于‘4’/}IFSELECT0BREAK,思考題判斷一個(gè)數(shù)N是否為奇數(shù)或偶數(shù)判斷一個(gè)字母C是否是英文字符判斷一個(gè)年份是否為閏年判斷一個(gè)數(shù)N是否被數(shù)K整除判斷三個(gè)數(shù)是否組成一個(gè)三角形判斷三個(gè)數(shù)是否組成一個(gè)等腰三角形,,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 45
大?。?0.14(MB)
子文件數(shù):
-
簡(jiǎn)介:第三章C語(yǔ)言的基本控制結(jié)構(gòu),CHAPTER3CONTROLFLOW,問(wèn)題,INCLUDEINCLUDEVOIDMAINVOID{FLOATA,B,C,X1,X2SCANF“F,F,F”,X1BSQRTBB4AC/20AX2BSQRTBB4AC/20APRINTF“X172F\NX272F”,X1,X2},BB4AC0,YES,,求實(shí)根,,NO,,,求復(fù)根,,,,問(wèn)題如何構(gòu)造條件如何根據(jù)條件實(shí)現(xiàn)不同算法,31程序的三種控制結(jié)構(gòu),結(jié)構(gòu)化程序設(shè)計(jì)是軟件設(shè)計(jì)的第三次革命。結(jié)構(gòu)化程序設(shè)計(jì)的基礎(chǔ)是采用三種程序的控制結(jié)構(gòu)。,1966年B?HMG,框圖,,F,,G,,⒉選擇結(jié)構(gòu)SELECTION(分支結(jié)構(gòu)),算法描述IFEFELSEG,框圖,,E,YES,,,F,,,,NO,,,G,,,,⒊循環(huán)結(jié)構(gòu)REPETITION,⑴當(dāng)型循環(huán),WHILECISTRUEDOF,,C,,F,YES,,,,,NO,,,,,⑵直到循環(huán),DOFUNTILCISFALSE,,F,,C,YES,,,,NO,,三種控制結(jié)構(gòu)有如下共同的特點(diǎn),一個(gè)入口和一個(gè)出口;無(wú)死語(yǔ)句;無(wú)死循環(huán)。,如何構(gòu)造條件,⒋復(fù)合語(yǔ)句COMPOUNDSTATEMENT,概念C語(yǔ)言可以用{}包括一系列的語(yǔ)句。一對(duì){}所包含的內(nèi)容稱(chēng)為一個(gè)復(fù)合語(yǔ)句。其中可以含有0到多條C語(yǔ)言語(yǔ)句。,INCLUDEVOIDMAINVOID{INTA,BSCANF“D,D”,{INTTEMPTEMPAABBTEMP}PRINTF“D,D”,A,B},,復(fù)合語(yǔ)句,,復(fù)合語(yǔ)句,復(fù)合語(yǔ)句可以嵌套,凡是可以出現(xiàn)單一語(yǔ)句的地方都可以使用復(fù)合語(yǔ)句。,復(fù)合語(yǔ)句的作用,⒈作為分支和循環(huán)的塊。,⒉作為標(biāo)識(shí)符的作用域。,交換算法演示,32關(guān)系運(yùn)算和邏輯運(yùn)算,⒈關(guān)系運(yùn)算RELATIONALOPERATOR,關(guān)系運(yùn)算是比較兩個(gè)表達(dá)式的數(shù)值相互關(guān)系的運(yùn)算。,關(guān)系運(yùn)算規(guī)則參加運(yùn)算的表達(dá)式的從左到右按關(guān)系運(yùn)算符提供的關(guān)系進(jìn)行比較,滿足關(guān)系得到整型值1,不滿足關(guān)系得到整型值0。,INTA1,B3,C,DCABDA2’A’BAAPRINTF“BD”,BBAAPRINTF“BD”,B},CHAP3EX0,⒉在邏輯運(yùn)算中,如果邏輯值能夠確定,則不再進(jìn)行運(yùn)算。,INTA0,B0A||BPRINTF“AD\NBD”,A,BA0A,語(yǔ)句,表達(dá)式,非0為YES,0為NO。,語(yǔ)句,可以是復(fù)合語(yǔ)句。,流程圖,,E,,,STATEMENT,,,,,YES,NO,舉例,INCLUDEVOIDMAINVOID{CHARCHCHGETCHARIFCH‘A’ELSEPRINTF“D”,X},⑶IF–ELSEIF結(jié)構(gòu)(MULILINE),格式IFE1STAT1ELSEIFE2STAT2;ELSEIFE3STAT3ELSEIFEN1STATN1ELSESTATN,框圖,,E1,T,,STAT1,,,F,,,E2,T,,STAT2,,出口,F,,,EN1,T,,STATN1,,F,,,STATN,,,N1個(gè)條件,滿足某個(gè)條件,執(zhí)行對(duì)應(yīng)的語(yǔ)句,然后到出口。,IFELSEIF結(jié)構(gòu)舉例,征稅問(wèn)題1000以下稅率為310002000稅率為420003000稅率為53000以上稅率6輸入收入,求應(yīng)繳稅款。,INCLUDEVOIDMAINVOID{FLOATX,RATESCANF“F”,IFX0Y1ELSEY0,X0結(jié)果,舉例求一元二次方程AX2BXC0的根。,INCLUDEINCLUDEVOIDMAINVOID{FLOATA,B,C,D,X1,X2SCANF“F,F,F”,DBB40ACIFFABSD0{PRINTF“\NX1F”,BFLOATSQRTD/20APRINTF“\NX2F”,BFLOATSQRTD/20A}ELSE{PRINTF“\NX1FIF”,B/20A,FLOATSQRTD/20APRINTF“\NX2FIF”,B/20A,FLOATSQRTD/20A}}},外層,,內(nèi)層,,求相等實(shí)根。,求不等實(shí)根。,求共扼復(fù)根。,CHAP3EX4,判斷實(shí)型量相等或不等用誤差的方法。,FLAOTA10/A1000001或0999999/A10,⒉SWITCH語(yǔ)句(多分支結(jié)構(gòu)),格式SWITCHEXPRESSION{CASE常量表達(dá)式1STATEMENT1CASE常量表達(dá)式2STATEMENT2CASE常量表達(dá)式N1STATEMENTN1DEFAULTSTATEMENTN},只能是整型或字符型表達(dá)式。,整型字符型常量表達(dá)式。表達(dá)式的值要互不能相等,流程,①先求EXPRESSION的值。,②依次比較EXPRESSION和各常量表達(dá)式的值。,③如果與第I個(gè)常量表達(dá)式相等,則執(zhí)行第I條以后的語(yǔ)句。,④如果都不相等,則執(zhí)行DEFAULT以后的語(yǔ)句。,語(yǔ)句標(biāo)號(hào)的概念,INCLUDEVOIDMAINVOID{CHARGRADEGRADEGETCHARSWITCH(GRADE){CASE‘A’PRINTF“90100\N”CASE‘B’PRINTF“8089\N’CASE‘C’PRINTF“7079\N”CASE‘D’PRINTF“6069\N”CASE‘E’PRINTF“0I5PRINTF“D\N”,I,INTI,J,S0FORI0,J0IJ0{F1FX1X}ELSE{F2FX2X}}WHILEFABSX1X21E6PRINTF“ROOTISF”,X1X2/2},CHAP3EXF,迭代初值。,二分迭代循環(huán),迭代條件。,⒌通過(guò)如下公式求Π精度為106,從程序的運(yùn)行看精度和時(shí)間的關(guān)系,迭代初值FPI0;FITEM1ISIGN1迭代公式FPI1/FITEMISIGNFITEM2ISIGN1迭代條件FABS1/FITEM1E6,程序,⒌求自然數(shù)M和N的最大公約數(shù)(用WHILE循環(huán)實(shí)現(xiàn))。,提示,①比較M和N的大小,如NM,兩者交換;②求M被N除的余數(shù)K;③如果K為0,除數(shù)N為最大公約數(shù);④如果K不為0,原除數(shù)作為新的被除數(shù)M,余數(shù)作為新除數(shù),繼續(xù)②。,⒍用迭代法求COSX。,⒎求FIBONACCI級(jí)數(shù)1,1,2,3,5,8,13,21,34,迭代法思考題,⒏用牛頓迭代法求方程FX0的根。(必做),第三章作業(yè),⒐通過(guò)梯形法求Y輸出結(jié)果。,,⒑求1000以?xún)?nèi)能被73或127整除的自然數(shù)平方根之和。,⒒求100200之間的所有能被3以及7整除的自然數(shù)的平方根之和。,⒓求級(jí)數(shù)A2/13/25/38/513/821/13的前30項(xiàng)之和。,⒔求數(shù)列41NN–1最小非素?cái)?shù)項(xiàng)的序號(hào)(N2)。,⒕求滿足以下條件的數(shù)該數(shù)大于100小于1000;其個(gè)位數(shù)和十位數(shù)的平方和等其百位數(shù)的立方。,⒖求級(jí)數(shù)E11/11/21/3要求求N項(xiàng)N由鍵盤(pán)輸入或最后一項(xiàng)小于106結(jié)束。,第三章作業(yè),⒗輸入三邊A、B、C判斷是否能構(gòu)成三角形,如能構(gòu)成三角形,要求通過(guò)海倫公式計(jì)算其面積。注⑴海倫公式SPPAPBPC1/2PABC/2⑵構(gòu)成三角形的條件ABC,?AB?C,⒘求1500內(nèi)的最大五個(gè)素?cái)?shù)之和。,⒙一包海鮮單價(jià)為465元,如果購(gòu)買(mǎi)100包至300包則按95優(yōu)惠;若購(gòu)買(mǎi)301包至500包,則按85優(yōu)惠;如果購(gòu)買(mǎi)501包至1000包,則按80優(yōu)惠;若購(gòu)買(mǎi)1000包以上,按70優(yōu)惠。試編寫(xiě)一個(gè)計(jì)算顧客購(gòu)買(mǎi)X包海鮮所需金額,且打印購(gòu)買(mǎi)數(shù)量、單價(jià)和總金額的程序。,⒚求級(jí)數(shù)E11/11/21/3要求求N項(xiàng)N由鍵盤(pán)輸入或最后一項(xiàng)小于106結(jié)束。,第三章作業(yè),⒛編寫(xiě)程序求,21父親今年30歲,兒子今年6歲,問(wèn)多少年后,父親的年齡是兒子的2倍,22將1元人民幣換成5分、2分、1分的硬幣有多少種換法,23一只猴子摘了一堆桃,每天吃一半再加1個(gè),第10天去吃時(shí)只剩1個(gè)桃,問(wèn)第一天的一堆桃有多少,24一個(gè)4位數(shù),逆向排列后是原4位數(shù)的倍數(shù),求出符合條件的4位數(shù)。,25一個(gè)球從100米高度落下,每次反彈回原高度的一半,求第10次落地時(shí)球的行程及下次反彈的高度。,第三章作業(yè),26輸出公元1000年至今所有閏年。閏年的條件自查27用三種不同的方法計(jì)算?。(方法自選),
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 54
大?。?3.84(MB)
子文件數(shù):
-
簡(jiǎn)介:,謝謝,交際中的語(yǔ)言應(yīng)用,制作者河北省三河市第二中學(xué)李鳳雙,,,還記得我們一起割草的時(shí)候嗎有一天,我們?cè)谔J葦蕩里偷了些蠶豆放到瓦罐里去煮,沒(méi)等煮熟你就搶豆子吃,把瓦罐都打破了,豆撒了一地,你抓了一把撒在地上的豆就往口里捂,卻不小心連紅草葉子也送進(jìn)嘴了,結(jié)果一根草棒卡在喉嚨里,卡得你直翻白眼,還是我出的主意,弄了一把青菜葉子放在手上一拍,塞到你嘴里叫你硬咽下去,才把草棒子吞了下去,不然,哪有今天啊,,,想當(dāng)年,微臣跟隨陛下東征西戰(zhàn),一把刀斬了多少“草頭王”。陛下沖鋒在前,搶先打破了“罐州城”,雖然逃走了“湯元帥”,但卻逮住了“豆將軍”,遇著“草霸王”擋住了咽喉要道,多虧了“菜將軍”幫忙,不然,哪有今天啊,學(xué)習(xí)目標(biāo),準(zhǔn)確理解稱(chēng)謂語(yǔ)了解禁忌語(yǔ)學(xué)會(huì)使用委婉語(yǔ),(小明在青少年畫(huà)展上獲得一等獎(jiǎng),小明帶他的父親前去拜訪他的老師。見(jiàn)面后,小明向老師介紹他的父親。)小明這是令尊。老師哦,原來(lái)是家父。你好。父親您好。小明啊,還不快拜見(jiàn)老師。小明這次我在畫(huà)展上獲了獎(jiǎng),多虧家?guī)熃虒?dǎo)有方。父親令郎這次在畫(huà)展上獲獎(jiǎng),多虧您悉心指導(dǎo),我們?nèi)叶己芨兄x你。老師哪里,哪里,還是您家小兒自己努力的結(jié)果啊。,稱(chēng)謂語(yǔ),“稱(chēng)謂”是指“人們由于親屬和別的方面的相互關(guān)系,以及由于身份、職業(yè)等而得來(lái)的名稱(chēng)”。生活中常見(jiàn)的謙稱(chēng)和敬稱(chēng)有哪些,謙稱(chēng)與敬稱(chēng),,稱(chēng)自己的父親家父、家嚴(yán)、家尊、家君稱(chēng)自己的母親家母、家慈稱(chēng)自己的妹、弟舍妹、舍弟稱(chēng)自己的兒女犬子、小女稱(chēng)自己家庭寒舍、舍下,稱(chēng)別人的父親令尊稱(chēng)別人的母親令堂稱(chēng)別人的兄妹令兄、令妹稱(chēng)別人的兒女令郎、令媛、令?lèi)?ài)稱(chēng)別人家庭華居、尊府,家大舍小令外人,對(duì)別人稱(chēng)自己的妻子、女眷內(nèi)人、拙荊,家大、舍小、令外人,自己親屬中的長(zhǎng)輩、年長(zhǎng)的平輩。如家父、家慈、家兄等。,親屬中比自己輩分低或年紀(jì)小的親屬,如舍妹、舍侄等。,稱(chēng)對(duì)方的親屬或有關(guān)系的人,如令堂、令媛等。,,,,對(duì)方比自己年長(zhǎng),稱(chēng)對(duì)方或?qū)Ψ降挠H屬要加“尊”尊駕、尊祖、尊兄??對(duì)方比自己年齡小或輩分低時(shí),稱(chēng)呼前面要加“賢”賢弟、賢侄??稱(chēng)有身份的人,常用閣下;一般關(guān)系,稱(chēng)呼對(duì)方常加“貴”貴廠、貴校、貴店??,表尊敬常用詞語(yǔ)有請(qǐng)、貴、惠、拜、麻煩、有勞??例如請(qǐng)問(wèn)、尊姓、貴庚、貴府、貴恙??惠顧,多用于商店對(duì)顧客;惠存,多用于給別人書(shū)籍、照片等禮物時(shí)題贈(zèng);惠臨,稱(chēng)對(duì)方到自己這里來(lái);惠賜,指對(duì)方給了自己好處;惠允敬辭,指對(duì)方允許自己(做某事);惠贈(zèng)敬辭,指對(duì)方贈(zèng)予(財(cái)物)請(qǐng)對(duì)方提意見(jiàn)說(shuō)“指教”;請(qǐng)對(duì)方改文章說(shuō)“斧正”“雅正”;等待或迎接對(duì)方叫“恭候”“恭迎”;認(rèn)真看對(duì)方的作品叫“拜讀”;拜托、關(guān)照、承蒙、承讓?,初次見(jiàn)面說(shuō)“”,好久未見(jiàn)說(shuō)“”,請(qǐng)人批評(píng)說(shuō)“”,求人原諒說(shuō)“”,央人幫忙說(shuō)“”,向人祝賀說(shuō)“”,麻煩別人說(shuō)“”,請(qǐng)人赴約說(shuō)“”,求人解答用“”,請(qǐng)人指點(diǎn)用“”,托人辦事用“”,贊人見(jiàn)解用“”,看望別人用“”,客人來(lái)到用“”,陪伴朋友用“”,中途先走用“”,等候客人用“”,請(qǐng)人勿送用“”,請(qǐng)改文章說(shuō)“”,歸還原物用“”,送禮給人說(shuō)“”,老人年齡稱(chēng)“”,問(wèn)人姓名說(shuō)“”,希望照顧說(shuō)“”稱(chēng)人住處是“”,稱(chēng)己住處為“”,送人照片說(shuō)“”,歡迎購(gòu)買(mǎi)說(shuō)“”。,久仰,久違,指教,包涵,勞駕,恭喜,打擾,賞光,請(qǐng)問(wèn),賜教,拜托,高見(jiàn),拜訪,光臨,奉陪,失陪,恭候,留步,斧正,奉還,笑納,高壽,貴姓,華居,寒舍,關(guān)照,惠存,惠顧,考考你,禁忌語(yǔ),小強(qiáng)和小明是同學(xué),他們好久不見(jiàn),約好一起吃飯。小強(qiáng)先到某飯店點(diǎn)好了菜,正等小明來(lái),等了一會(huì)兒小明來(lái)了。小強(qiáng)小明,你來(lái)了啊,怎么這么慢啊。來(lái),開(kāi)飯。小明哦,其實(shí)我來(lái)了,剛才去廁所了。小強(qiáng)最近干么去了,怎么不見(jiàn)人影小明去晉江的一個(gè)漁民家做客了。他是我舅舅。小強(qiáng)都吃什么了,肯定都是海鮮吧小明沒(méi)錯(cuò)。其中有一道清蒸魚(yú),我最?lèi)?ài)吃的。吃完魚(yú)的一面,我迫不及待地把魚(yú)翻過(guò)來(lái)了。沒(méi)想到被我老爸罵了一頓。我也不知道為什么,你知道嗎小強(qiáng)不清楚。對(duì)了,你鄰居的趙老爺爺最近怎么樣啊小明唉,別說(shuō)了。趙老爺爺他最初是耳聾了,后來(lái)得了重病住進(jìn)了醫(yī)院,最后死了。,什么是禁忌語(yǔ),自古以來(lái),人們?cè)谡Z(yǔ)言交際的過(guò)程中,或自覺(jué)或不自覺(jué)地遵循著一個(gè)不成文的交際原則,即交際雙方必須清楚那些話題該談、那些話題不該談,那些詞語(yǔ)可用、那些詞語(yǔ)不可用。我們把那些在交際中常被回避的話題和詞語(yǔ)分別稱(chēng)為禁忌話題和禁忌詞語(yǔ)統(tǒng)稱(chēng)為禁忌語(yǔ)。,,日常交談中需要避諱的內(nèi)容一般有1生理上的缺陷。諸如耳聾,眼瞎,臉麻,背駝,腿短,五官違常,肥瘦失宜。如果彼此不是那么親密無(wú)間,或者對(duì)方不夠開(kāi)朗大都,說(shuō)話時(shí)對(duì)上述種種都應(yīng)當(dāng)避開(kāi),不得已時(shí)采取間接表達(dá)方式。,,2、家庭不幸像親屬死亡,父母離異,婆媳不和,父子關(guān)系緊張,子女品行不端,晚年膝下無(wú)子,身有難言之隱,患上不治之癥,不是當(dāng)事人主動(dòng)提及,則不宜貿(mào)然詢(xún)問(wèn)。3、個(gè)人在為人處世方面的短處,學(xué)業(yè)能力上的不足,種種不夠體面的經(jīng)歷和現(xiàn)狀,這些也都是不希望他人碰撞的敏感神經(jīng)。,,4、特定的風(fēng)俗習(xí)慣回族人忌食豬肉,當(dāng)然不喜歡人家說(shuō)豬。西方人一般不高興別人打聽(tīng)自己的年齡、工資收入。不少農(nóng)村忌諱逢年過(guò)節(jié)時(shí)有人上門(mén)討債,遇有喜慶怕人家說(shuō)不吉利的話。不知道這些,就會(huì)在無(wú)意中惹人不高興。,(1)生老病死的禁忌語(yǔ)(避諱說(shuō)“死”,西方人忌諱稱(chēng)別人“老”,連“養(yǎng)老院”都叫療養(yǎng)院)(2)節(jié)慶日的禁忌語(yǔ)(婚慶不說(shuō)“分離”,喜慶不說(shuō)“死”“病”)(3)職業(yè)的禁忌語(yǔ)(漁民忌“翻”、戲班子忌“散”、商人忌“干”“蝕”、和尚忌“禿”、禿子忌“光”,“電”、“燈”、“亮”、“寸草不生”、“一毛不拔”等等)(4)隱私的禁忌語(yǔ)(家庭情況、年齡、收入、情感生活),對(duì)跛子講客氣,要說(shuō)“你腿不方便,請(qǐng)先走”對(duì)聾子表示照顧,說(shuō)就講“你耳背,請(qǐng)往前坐”老張長(zhǎng)得胖,這是生得“富態(tài)”,老李長(zhǎng)得瘦,這是長(zhǎng)得“精干”,受傷流血是“掛了花”,為終老準(zhǔn)備的棺木是“壽材”。,1、改換說(shuō)法,需找替代,2、注意語(yǔ)言對(duì)象,以防產(chǎn)生反感,化學(xué)老師買(mǎi)五斤肉被少了五兩秤,很氣憤,于是前去理論“師傅,或許你今天多喝了幾杯乙醇,沒(méi)認(rèn)清秤桿吧肉是氫、氧、碳三種元素的結(jié)合體,難道這肉里氫和氧結(jié)合得太多了照理說(shuō)肉是脂肪,不是汽油煤油這些烴一類(lèi)物質(zhì),怎么這么快就揮發(fā)了250克呢”語(yǔ)文老師幫忙說(shuō)“你是樹(shù)上黃葉,我是冷峻秋風(fēng);你是臉上污點(diǎn),我是明亮鏡子;你是偷偷摸摸的老鼠,我是緊緊跟蹤的攝象機(jī)。神圣而莊嚴(yán)的道德法庭,不需要程式化、平庸化的證明,良心就是最公正最偉大的法官。啊,顧客是上帝,顧客是”結(jié)果殺豬匠操起了刀,3、入境問(wèn)俗,入鄉(xiāng)隨俗。四川方言中“舌”與“折”、“蝕”同音四川飯店肉鋪?zhàn)錾獾娜耍瑘D吉利,把豬舌,牛舌稱(chēng)為“豬招財(cái)”“牛招財(cái)”南京人結(jié)婚時(shí)忌諱人家送傘作禮物,“傘”和“散”是同音,太不吉利,送不得也說(shuō)不得上海人看望病人忌帶蘋(píng)果,因?yàn)樯虾T挕疤O(píng)果”和“病故”一個(gè)念法,有位老太太去世,親屬們懷著悲痛的心情圍坐在一起商量后事。老太太生前囑咐要土葬,但土葬有點(diǎn)不現(xiàn)實(shí),老太太的孫子說(shuō)“這么辦吧,人死了,埋掉不如燒掉,我看,干脆燒掉了吧,又省錢(qián)又省事?!?4、注意語(yǔ)言環(huán)境,小明暗戀某位女生,但那位女生卻無(wú)情地拒絕了他,在回給小明的信里,那位女生說(shuō)“你去死吧,也不看看自己那副德性,我是不可能接受你的你死了這條心吧”小明看了這封信之后,大受打擊,精神有些恍惚,神志不清,于是他來(lái)到了某醫(yī)科大學(xué)附屬醫(yī)院神經(jīng)科,向護(hù)士詢(xún)問(wèn)有關(guān)他的病情。小明小姐,神經(jīng)科治的都是些什病護(hù)士(隨口答道)多啦,都是些難治的病。小明像我這樣的病多久能治好護(hù)士(不耐煩)你只管好好養(yǎng)病,問(wèn)這么多干啥。沒(méi)聽(tīng)說(shuō)么,神經(jīng)科神經(jīng)科,活得少死的多,剩下一個(gè)傻呵呵。這幾句話對(duì)病人無(wú)疑是晴天霹靂,小強(qiáng)感到求生無(wú)望,當(dāng)晚就跳樓自殺了。,下列標(biāo)語(yǔ)合適嗎1、敬老院少壯不努力,老大徒傷悲。2、考場(chǎng)門(mén)口失敗乃成功之母。3、澡堂門(mén)口謝絕參觀。4、火葬場(chǎng)門(mén)口經(jīng)濟(jì)搞上去,人口降下來(lái)。5、醫(yī)院病房賓至如歸。6、某一交叉路口豎者“多拉快跑,爭(zhēng)分奪秒”的標(biāo)語(yǔ)牌。,委婉語(yǔ),,諱飾(婉曲)以婉約的言詞拐彎抹角地指稱(chēng)某一事物或現(xiàn)象的語(yǔ)言形式。1、委婉地指稱(chēng)某種事物;2、減少話語(yǔ)對(duì)聽(tīng)話人的刺激;3、表達(dá)說(shuō)話人對(duì)某人、某事的評(píng)價(jià)與態(tài)度;4、客氣地向聽(tīng)話人提出某個(gè)要求。,,依照示例,改寫(xiě)下面兩條提示語(yǔ),使之親切友善、生動(dòng)而不失原意。(公園里)禁止攀折花木,不亂扔垃圾。除了記憶什么也不帶走,除了腳印什么也別留下。(教學(xué)樓內(nèi))禁止喧嘩,不許打鬧改寫(xiě)為(閱覽室里)圖書(shū)不得帶出,違者罰款。改寫(xiě)為銀行警示語(yǔ)發(fā)現(xiàn)假幣,一律沒(méi)收。改寫(xiě)為,文明你的語(yǔ)言,優(yōu)雅你的舉止,帶走滿腹知識(shí),留下一架好書(shū),一旦發(fā)現(xiàn)假幣,我們留作紀(jì)念,,讀下面一段話,回答后面的問(wèn)題。一天,住同一幢樓的徐阿姨見(jiàn)到小林的姐姐時(shí)說(shuō)“你家小林真刻苦,每天晚上12點(diǎn)多鐘了,我們都睡覺(jué)了,還聽(tīng)見(jiàn)她在練琴。”(1)徐阿姨的話的言外之意是什么請(qǐng)寫(xiě)出來(lái)。言外之意是,時(shí)間太晚了,彈琴會(huì)影響別人休息。,(2)假如你是小林姐姐,你這時(shí)打算說(shuō)些什么話小林姐姐說(shuō),徐阿姨,對(duì)不起影響您休息了。我讓小林今后晚上練琴早點(diǎn)結(jié)束,好嗎,實(shí)戰(zhàn)演練,一名學(xué)生到書(shū)店買(mǎi)讀者,下面是他和售貨員的對(duì)話學(xué)生請(qǐng)問(wèn)有沒(méi)有最新出版的讀者售貨員賣(mài)完了。(1)學(xué)生城里哪家書(shū)店可能還有售貨員不知道(2)學(xué)生請(qǐng)問(wèn)什么時(shí)候到貨售貨員不知道(3)售貨員的三次回答讓這位學(xué)生很掃興。請(qǐng)你為售貨員設(shè)計(jì)三句回答,使學(xué)生感到親切、滿足,但不能改變?cè)狻?1、不好意思,進(jìn)的這批書(shū)剛賣(mài)完,您早點(diǎn)來(lái)就好了2、對(duì)不起,這我說(shuō)不準(zhǔn),不過(guò)我可以幫您聯(lián)系一下3、目前還沒(méi)有消息,您如果愿意留下電話號(hào)碼的話,書(shū)一到我就通知您。,請(qǐng)按限定的語(yǔ)體和語(yǔ)言環(huán)境,將“歡迎對(duì)方按時(shí)參加”的意思進(jìn)行轉(zhuǎn)述。(1)在商店的廣告里。(2)在給兄弟單位的請(qǐng)諫里(3)在給下級(jí)的通知里。(4)為家宴,父母給子女的口頭通知,(1)歡迎你屆時(shí)惠顧(2)敬請(qǐng)屆時(shí)光臨指導(dǎo)(3)務(wù)必準(zhǔn)時(shí)出席(4)到時(shí)候一定回來(lái)。,,,例新中國(guó)總理周恩來(lái),在一次外事活動(dòng)中,美國(guó)一位官員不太友好地對(duì)周恩來(lái)問(wèn)“你們中國(guó)人怎么在我們美國(guó)人面前總是低著頭走路”周恩來(lái)總理微笑說(shuō)“_____________________________________________”那位官員只好沒(méi)趣地離開(kāi)了。,著名的節(jié)目主持人楊瀾一次在主持晚會(huì)時(shí)不慎被絆倒,全場(chǎng)一片嘩然,這對(duì)一個(gè)主持人來(lái)說(shuō)是再尷尬不過(guò)的事了,只見(jiàn)她從容站起,拾起話筒面帶微笑對(duì)觀眾說(shuō)現(xiàn)場(chǎng)觀眾立即報(bào)以熱烈掌聲。,“謝謝大家,是你們的熱情讓我傾倒”,機(jī)智,(08山東卷)閱讀下面材料,根據(jù)語(yǔ)境在橫線上補(bǔ)寫(xiě)恰當(dāng)?shù)恼Z(yǔ)句。要求語(yǔ)意連貫,表達(dá)得體,不超過(guò)30字。(4分)一位詩(shī)人在某學(xué)校給學(xué)生作有關(guān)詩(shī)歌創(chuàng)作的學(xué)術(shù)報(bào)告,準(zhǔn)備朗誦一首詩(shī)時(shí),發(fā)現(xiàn)詩(shī)作放在了學(xué)生的課桌上,于是走下講臺(tái)去拿。他在上階梯教室的臺(tái)階時(shí),不小心摔倒了,學(xué)生們頓時(shí)愣住了,目光一下子都集中到了他身上。詩(shī)人站起來(lái)穩(wěn)住身體,指著臺(tái)階對(duì)學(xué)生們說(shuō)“?!边@一機(jī)智而又富于哲理的話語(yǔ),不僅為詩(shī)人解除了尷尬,而且贏得了熱烈的掌聲。,參考答案你們看,上升一個(gè)臺(tái)階多么不易,生活是這樣,作詩(shī)也如此。,小結(jié),對(duì)象看清對(duì)象見(jiàn)什么人說(shuō)什么話場(chǎng)合分清場(chǎng)合到什么山砍什么柴禮貌注意謙敬擺正位置語(yǔ)體看菜吃飯量體裁衣目的言隨旨遣有的放矢,再見(jiàn),
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 36
大小: 1.93(MB)
子文件數(shù):