- 相關(guān)推薦
輸入和輸出
輸入和輸出1
當(dāng)前,消費(fèi)被奉為醫(yī)治全球金融危機(jī)的萬(wàn)靈藥.其實(shí),這只是一個(gè)病態(tài)的解決方案,是目光短淺的經(jīng)濟(jì)學(xué)家膝跳反射般的本能反應(yīng).政治家們很快將明白,消費(fèi)現(xiàn)有的意味著一點(diǎn)不剩.這就像救生船內(nèi)的物資,因?yàn)槲覀兯畹牡厍蚓褪且凰揖壬?經(jīng)濟(jì)學(xué)家并不了解這一點(diǎn),但聰明的.人應(yīng)該知道).難道經(jīng)濟(jì)學(xué)家或政策顧問(wèn)就無(wú)法理解嗎--我們就是在一艘完全孤立、資源有限的宇宙飛船上,這艘飛船在真空中疾馳和飛轉(zhuǎn).就物質(zhì)資源而言,我的"收獲"就是你的"損失".
作 者: 壯歌德 王卓妮 作者單位: 刊 名: 世界環(huán)境 英文刊名: WORLD ENVIRONMENT 年,卷(期): 20xx ""(1) 分類(lèi)號(hào): 關(guān)鍵詞:輸入和輸出2
這章內(nèi)容我利用多媒體PPT與導(dǎo)學(xué)案相結(jié)合的一體化教學(xué)形式,先通過(guò)對(duì)細(xì)胞膜的結(jié)構(gòu)與功能、結(jié)構(gòu)特點(diǎn)與功能特點(diǎn)的提問(wèn),引出課題,明確“物質(zhì)進(jìn)出細(xì)胞方式”的課標(biāo)和考試說(shuō)明要求,然后通過(guò)導(dǎo)學(xué)案上的表格讓學(xué)生比較歸納物質(zhì)進(jìn)出細(xì)胞方式的`內(nèi)容,再通過(guò)在黑板上繪制模式圖、影響跨膜運(yùn)輸速率的坐標(biāo)曲線(xiàn)圖。教師講解歸納,強(qiáng)調(diào)圖表曲線(xiàn)的要點(diǎn),進(jìn)而培養(yǎng)學(xué)生繪制圖表和分析圖表的能力。充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性、主動(dòng)性和有效性。
對(duì)物質(zhì)出入細(xì)胞的方式利用表格、圖象和圖例進(jìn)行歸納比較;對(duì)影響物質(zhì)跨膜運(yùn)輸速率的因素借助曲線(xiàn)圖分析;對(duì)協(xié)助擴(kuò)散和主動(dòng)運(yùn)輸方式通過(guò)探究實(shí)驗(yàn)引導(dǎo)學(xué)生討論以進(jìn)一步探索研究;對(duì)胞吞和胞吐方式設(shè)置了一些問(wèn)題進(jìn)行解決。不同環(huán)節(jié)采用針對(duì)性的方法,提升了課堂的直觀(guān)性、實(shí)效性。但在課堂復(fù)習(xí)過(guò)程中,遇到了一些問(wèn)題,如一些環(huán)節(jié)設(shè)計(jì)的問(wèn)題提出后,學(xué)生回答不上,這與問(wèn)題本身的問(wèn)法設(shè)置有著一定的關(guān)聯(lián),今后這方面需要進(jìn)一步加強(qiáng)。在設(shè)計(jì)課堂教學(xué)的過(guò)程中,要充分體現(xiàn)出以學(xué)生為主體,教師為主導(dǎo)的互動(dòng)作用。采用提問(wèn)和師生對(duì)話(huà)、小組討論、學(xué)生在黑板上畫(huà)圖和曲線(xiàn)、合作探究等方式展開(kāi)互動(dòng)。由于課堂時(shí)間有限,所以只能設(shè)置幾個(gè)主要問(wèn)題。
對(duì)課件要進(jìn)行多次修改,反復(fù)進(jìn)行比較,以最佳形式展示出來(lái);要精益求精地處理好每個(gè)教學(xué)環(huán)節(jié);要制定好復(fù)習(xí)計(jì)劃和策略,要建立師生情感交流等等。
輸入和輸出3
我們經(jīng)常用到的輸入和輸出,都是以終端為對(duì)象的,即從鍵盤(pán)輸入數(shù)據(jù),運(yùn)行結(jié)果輸出到顯示器屏幕上。從操作系統(tǒng)的角度看,每一個(gè)與主機(jī)相連的輸入輸出設(shè)備都被看作一個(gè)文件。除了以終端為對(duì)象進(jìn)行輸入和輸出外,還經(jīng)常用磁盤(pán)(光盤(pán))作為輸入輸出對(duì)象,磁盤(pán)文件既可以作為輸入文件,也可以作為輸出文件。
程序的輸入指的是從輸入文件將數(shù)據(jù)傳送給程序,程序的輸出指的是從程序?qū)?shù)據(jù)傳送給輸出文件。
C++輸入輸出包含以下三個(gè)方面的內(nèi)容:
對(duì)系統(tǒng)指定的標(biāo)準(zhǔn)設(shè)備的輸入和輸出。即從鍵盤(pán)輸入數(shù)據(jù),輸出到顯示器屏幕。這種輸入輸出稱(chēng)為標(biāo)準(zhǔn)的輸入輸出,簡(jiǎn)稱(chēng)標(biāo)準(zhǔn)I/O。
以外存磁盤(pán)文件為對(duì)象進(jìn)行輸入和輸出,即從磁盤(pán)文件輸入數(shù)據(jù),數(shù)據(jù)輸出到磁盤(pán)文件。以外存文件為對(duì)象的輸入輸出稱(chēng)為文件的=輸入輸出,簡(jiǎn)稱(chēng)文件I/O。
對(duì)內(nèi)存中指定的空間進(jìn)行輸入和輸出。通常指定一個(gè)字符數(shù)組作為存儲(chǔ)空間(實(shí)際上可以利用該空間存儲(chǔ)任何信息)。這種輸入和輸出稱(chēng)為字符串輸入輸出,簡(jiǎn)稱(chēng)串I/O。
C++采取不同的方法來(lái)實(shí)現(xiàn)以上種輸入輸出。為了實(shí)現(xiàn)數(shù)據(jù)的有效流動(dòng),C++系統(tǒng)提供了龐大的I/O類(lèi)庫(kù),調(diào)用不同的類(lèi)去實(shí)現(xiàn)不同的功能。
在C語(yǔ)言中,用printf和scanf進(jìn)行輸入輸出,往往不能保證所輸入輸出的數(shù)據(jù)是可靠的安全的。在C++的輸入輸出中,編譯系統(tǒng)對(duì)數(shù)據(jù)類(lèi)型進(jìn)行嚴(yán)格的檢查,凡是類(lèi)型不正確的數(shù)據(jù)都不可能通過(guò)編譯。因此C++的I/O操作是類(lèi)型安全(type safe)的。C++的I/O操作是可擴(kuò)展的,不僅可以用來(lái)輸入輸出標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù),也可以用于用戶(hù)自定義類(lèi)型的數(shù)據(jù)。C++對(duì)標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù)和對(duì)用戶(hù)聲明類(lèi)型數(shù)據(jù)的輸入輸出,采用同樣的方法處理。C++通過(guò)I/O類(lèi)庫(kù)來(lái)實(shí)現(xiàn)豐富的I/O功能。C++的輸入輸出優(yōu)于C語(yǔ)言中的printf和scanf,但是比較復(fù)雜,要掌握許多細(xì)節(jié)。
C++的I/O對(duì)C的發(fā)展--類(lèi)型安全和可擴(kuò)展性
在C語(yǔ)言中,用primf和scanf進(jìn)行輸人輸出,往往不能保證所輸入輸出的數(shù)據(jù)是可靠的、安全的。學(xué)過(guò)C語(yǔ)言的讀者可以分析下面的用法,想用格式符%d輸出一個(gè)整數(shù), 但不小心用它輸出了單精度變量和字符串,會(huì)出現(xiàn)什么情況?假定所用的系統(tǒng)int型占兩個(gè)字節(jié)。
printf("%d", i); // i為整型變量,正確,輸出i的值
printf("%d", f); // f為單精度變量,輸出f變量中前兩個(gè)字節(jié)的內(nèi)容
printf("%d", "C++"); //輸出宇符串"C++"的地址
編譯系統(tǒng)認(rèn)為以上語(yǔ)句都是合法的,而不對(duì)數(shù)據(jù)類(lèi)型的合法性進(jìn)行檢查,顯然所得到的結(jié)果不是人們所期望的,在用scanf 輸入時(shí),有時(shí)出現(xiàn)的問(wèn)題是很隱蔽的。如:
scanf("%d", &i); //正確,輸入一個(gè)整數(shù),賦給整型變量i
scanf("%d", i); //漏寫(xiě)&
假如已有聲明語(yǔ)句“int i = 1; ”,定義i為整型變量,其初值為1。編譯系統(tǒng)不認(rèn)為上面的scanf語(yǔ)句出錯(cuò),而是將輸人的值存放到地址為000001的內(nèi)存單元中,這個(gè)錯(cuò)誤可能產(chǎn)生嚴(yán)重的'后果。
C++為了與C兼容,保留了用printf和scanf進(jìn)行輸出和輸人的方法,以便使過(guò)去所編寫(xiě)的大量的C程序仍然可以在C ++的環(huán)境下運(yùn)行,但是希望讀者在編寫(xiě)新的C ++程 序時(shí)不要用C的輸入輸出機(jī)制,而要用C++自己特有的輸人輸出方法。在C++的輸入輸出中,編譯系統(tǒng)對(duì)數(shù)據(jù)類(lèi)型進(jìn)行嚴(yán)格的檢查,凡是類(lèi)型不正確的數(shù)據(jù)都不可能通過(guò)編譯。因此C++的I/O操作是類(lèi)型安全(type safe)的。
此外,用printf和scanf可以輸出和輸入標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù)(如int、float、double、char), 但無(wú)法輸出用戶(hù)自己聲明的類(lèi)型(如數(shù)組、結(jié)構(gòu)體、類(lèi))的數(shù)據(jù)。在C++中,會(huì)經(jīng)常遇到對(duì)類(lèi)對(duì)象的輸人輸出,顯然無(wú)法使用printf和scanf來(lái)處理。C++的I/O操作是可擴(kuò)展 的,不僅可以用來(lái)輸人輸出標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù),也可以用于用戶(hù)自定義類(lèi)型的數(shù)據(jù)。C++對(duì)標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù)和對(duì)用戶(hù)聲明類(lèi)型數(shù)據(jù)的輸人輸出,采用同樣的方法處理。顯然,在用戶(hù)聲明了一個(gè)新類(lèi)后,是無(wú)法用printf和scanf 函數(shù)直接輸出和輸人這個(gè)類(lèi)的對(duì)象的。
可擴(kuò)展性是C++輸人輸出的重要特點(diǎn)之一,它能提高軟件的重用性,加快軟件的開(kāi) 發(fā)過(guò)程。
C++通過(guò)I/O類(lèi)庫(kù)來(lái)實(shí)現(xiàn)豐富的I/O功能。這樣使C++的輸人輸出明顯地優(yōu)于C 語(yǔ)言中的printf和scanf,但是也為之付出了代價(jià),C++的I/O系統(tǒng)變得比較復(fù)雜,要掌握許多細(xì)節(jié)。在本章中只能介紹其基本的概念和基本的操作,有些具體的細(xì)節(jié)可在日后實(shí)際深入應(yīng)用時(shí)再進(jìn)一步掌握。
輸入和輸出4
各位老師:
今天我說(shuō)課的題目是《輸入、輸出語(yǔ)句和賦值語(yǔ)句》,內(nèi)容選自于新課程人教A版必修3第一章第二節(jié),課時(shí)安排為一個(gè)課時(shí)。下面我將從教材分析、教學(xué)目標(biāo)分析、教學(xué)方法與手段分析、教學(xué)過(guò)程分析等四大方面來(lái)闡述我對(duì)這節(jié)課的分析和設(shè)計(jì):
一、教材分析
1.教材所處的地位和作用
我們用自然語(yǔ)言或程序框圖描述的算法,但是計(jì)算機(jī)是無(wú)法“看得懂,聽(tīng)得見(jiàn)”的。因此還需要將算法用計(jì)算機(jī)能夠理解的程序設(shè)計(jì)語(yǔ)言翻譯成計(jì)算機(jī)程序。程序設(shè)計(jì)語(yǔ)言有很多種。為了實(shí)現(xiàn)算法中的三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種程序設(shè)計(jì)語(yǔ)言中都包含下列基本的算法語(yǔ)句:輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句、條件語(yǔ)句和循環(huán)語(yǔ)句.。而我們今天所要學(xué)習(xí)的是前三種算法語(yǔ)句,它們基本上是對(duì)應(yīng)于算法中的順序結(jié)構(gòu)的。
2.教學(xué)的重點(diǎn)和難點(diǎn)
重點(diǎn):正確理解輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句的作用。
難點(diǎn):準(zhǔn)確寫(xiě)出輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句。
二、教學(xué)目標(biāo)分析
1.知識(shí)與技能目標(biāo):
。1)正確理解輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句的結(jié)構(gòu)。
。2)會(huì)寫(xiě)一些簡(jiǎn)單的程序。
。3)掌握賦值語(yǔ)句中的“=”的作用。
2.過(guò)程與方法目標(biāo):
。1)讓學(xué)生充分地感知、體驗(yàn)應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題的方法;并能初步操作、模仿。
。2)通過(guò)模仿,操作,探索的過(guò)程,體會(huì)算法的基本思想和基本語(yǔ)句的用途,提高學(xué)生應(yīng)用數(shù)學(xué)軟件的能力.
3.情感,態(tài)度和價(jià)值觀(guān)目標(biāo)
(1) 通過(guò)對(duì)三種語(yǔ)句的了解和實(shí)現(xiàn),發(fā)展有條理的思考,表達(dá)的能力,提高邏輯思維能力.
(2) 學(xué)習(xí)算法語(yǔ)句,幫助學(xué)生利用計(jì)算機(jī)軟件實(shí)現(xiàn)算法,活躍思維,提高學(xué)生的數(shù)學(xué)素養(yǎng).
(3) 結(jié)合計(jì)算機(jī)軟件的應(yīng)用, 增強(qiáng)應(yīng)用數(shù)學(xué)的意識(shí),在計(jì)算機(jī)上實(shí)現(xiàn)算法讓學(xué)生體會(huì)成功喜悅.
三、教學(xué)方法與手段分析
1.教學(xué)方法:引導(dǎo)與合作交流相結(jié)合,學(xué)生在體會(huì)三種語(yǔ)句結(jié)構(gòu)格式的過(guò)程中,讓學(xué)生積極參與,討論交流,充分挖掘三種算法語(yǔ)句的格式特點(diǎn)及意義,在分析具體問(wèn)題的過(guò)程中總結(jié)三種算法語(yǔ)句的思想與特征.
2.教學(xué)手段:運(yùn)用計(jì)算機(jī)、圖形計(jì)算器輔助教學(xué)
四、教學(xué)過(guò)程分析
1. 創(chuàng)設(shè)情境(約5分鐘)
在課的開(kāi)始,我要求學(xué)生們舉出一些在日常生活中所應(yīng)用到的有關(guān)計(jì)算機(jī)的例子,如:聽(tīng)MP3,看電影,玩游戲,打字排版,畫(huà)卡通畫(huà),處理數(shù)據(jù)等等,并告訴他們?cè)诂F(xiàn)代社會(huì)里,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘I詈凸ぷ鞑豢扇鄙俚墓ぞ,然后接著?wèn)他們知不知道計(jì)算機(jī)到底是怎樣工作的`?通過(guò)這個(gè)問(wèn)題引出我們今天所要學(xué)習(xí)的內(nèi)容。(板出課題)
在這個(gè)過(guò)程中,我讓學(xué)生們將課本學(xué)習(xí)的內(nèi)容與現(xiàn)實(shí)生活聯(lián)系在了一起,這樣能夠激起他們對(duì)接下來(lái)的所要學(xué)習(xí)內(nèi)容的興趣,為整節(jié)課的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。
2.探究新知(約15分鐘)
這里我先給出一個(gè)題目:用描點(diǎn)法作出函數(shù)
的圖象,用描點(diǎn)法作函數(shù)的圖象時(shí),需要先求出自變量與函數(shù)的對(duì)應(yīng)值。編寫(xiě)程序,分別計(jì)算當(dāng)
時(shí)的函數(shù)值。(程序由我在課前準(zhǔn)備好,教學(xué)中直接調(diào)用運(yùn)行)
程序:INPUT“x=”;x 輸入語(yǔ)句
y=x^3+3*x^2-24*x+30 賦值語(yǔ)句
PRINT x 輸出語(yǔ)句
PRINT y 輸出語(yǔ)句
END
。▽W(xué)生們先看,再跟著做,先不必深究該程序如何得來(lái),只要模仿編寫(xiě)程序,通過(guò)運(yùn)行自己編寫(xiě)的程序發(fā)現(xiàn)問(wèn)題所在,進(jìn)一步提高學(xué)生的模仿能力)
之后,我向?qū)W生們提問(wèn):在這個(gè)程序中,他們覺(jué)得哪些是輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句?(同學(xué)們互相交流、議論、猜想、概括出結(jié)論。提示:“input”和“print”的中文意思,還要請(qǐng)學(xué)生們注意到在賦值語(yǔ)句中的賦值號(hào)“=”與數(shù)學(xué)中的等號(hào)意義不同。)
此過(guò)程由老師引導(dǎo),學(xué)生們自己討論并總結(jié)出什么是輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句,這樣比老師直接地將知識(shí)傳授給他們,學(xué)習(xí)的效果更佳,同時(shí)也鍛煉了學(xué)生們思考問(wèn)題的能力和概括能力,激發(fā)學(xué)習(xí)興趣。
然后給出一個(gè)思考題:在1.1.2中程序框圖中的輸入框,輸出框的內(nèi)容怎樣用輸入語(yǔ)句、輸出語(yǔ)句來(lái)表達(dá)?(學(xué)生討論、交流想法,然后請(qǐng)學(xué)生作答)這樣可以及時(shí)應(yīng)用剛剛學(xué)習(xí)的內(nèi)容,并可以將前后所學(xué)知識(shí)聯(lián)系起來(lái)。
3.例題精析(約12分鐘)
在本環(huán)節(jié)中我為學(xué)生們準(zhǔn)備了三道例題,這三道例題均選自課本的例2、例3和例4,學(xué)生通過(guò)這幾道例題的講解,結(jié)合計(jì)算機(jī)程序上機(jī)運(yùn)用,可以掌握在程序設(shè)計(jì)語(yǔ)言中的前三種算法語(yǔ)句,體會(huì)到他們?cè)诔绦蛑械囊饬x和作用。
4.課堂精練(約4分鐘)
P15 練習(xí) 1.
提問(wèn):如果要求輸入一個(gè)攝氏溫度,輸出其相應(yīng)的華氏溫度,又該如何設(shè)計(jì)程序?(學(xué)生課后思考,討論完成)通過(guò)提問(wèn)啟發(fā)學(xué)生們思考,發(fā)散思維。
5.課堂小結(jié)(約5分鐘)
、泡斎胝Z(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句的結(jié)構(gòu)特點(diǎn)及聯(lián)系
、茟(yīng)用輸入語(yǔ)句,輸出語(yǔ)句,賦值語(yǔ)句編寫(xiě)一些簡(jiǎn)單的程序解決數(shù)學(xué)問(wèn)題
、 賦值語(yǔ)句中“=”的作用及應(yīng)用
⑷編程一般的步驟:先寫(xiě)出算法,再進(jìn)行編程。
6.布置作業(yè)
P23 習(xí)題1.2 A組 1(2)、2
[設(shè)計(jì)意圖]課后作業(yè)的布置是為了檢驗(yàn)學(xué)生對(duì)本節(jié)課內(nèi)容的理解和運(yùn)用程度以及實(shí)際接受情況,并促使學(xué)生進(jìn)一步鞏固和掌握所學(xué)內(nèi)容。
7.板書(shū)設(shè)計(jì)
【輸入和輸出】相關(guān)文章:
什么是輸入輸出接口04-26
網(wǎng)絡(luò)攝像機(jī)·什么是警報(bào)輸入/輸出04-26
湖南蔡家塘森林小流域氮和硫的輸入輸出特征04-26
勞務(wù)輸入輸出合同范本04-17
多輸入多輸出系統(tǒng)的相干性的問(wèn)題分析04-26
從輸入與輸出假設(shè)談大學(xué)英語(yǔ)寫(xiě)作教學(xué)的重要性04-27
什么是輸入04-26
手寫(xiě)繪圖輸入·什么是手寫(xiě)繪圖輸入04-26
什么是輸出04-26