如何編寫一個(gè)簡(jiǎn)單程序_第1頁
如何編寫一個(gè)簡(jiǎn)單程序_第2頁
如何編寫一個(gè)簡(jiǎn)單程序_第3頁
如何編寫一個(gè)簡(jiǎn)單程序_第4頁
如何編寫一個(gè)簡(jiǎn)單程序_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

如何編一簡(jiǎn)單的序這里為大家介紹一下如何開始編寫一個(gè)真正的但是簡(jiǎn)單程序。程序的概念下面一段,關(guān)于程序的概念,內(nèi)容來自維基百科:

先閱讀一段英文的:computersourcecode看不懂不要緊,可以跳過去,直接看下一條。Acomputerprogram,orjustaprogram,asequenceinstructions,writtentospecifiedtaskwithacomputer.[1]Aprogramstofunction,typicallyexecutingtheinstructionsacentralprocessor.[2]programhasanformthatthecomputercandirectlytotheinstructions.Theprograminitssourcecodefromwhichexecutableprogramsare(e.g.,compiled),enablesaprogrammerstudydevelopitsalgorithms.Acollectionofcomputerprogramsandrelateddataisreferredthesoftware.sourcecodeistypicallywrittenbyprogrammers.[3]Sourcecodeiswritteninalanguagethatusuallyfollowsoneoftwoparadigms:imperativeordeclarativeprogramming.Sourcecodemaybeintoanexecutablefile(sometimescalledexecutablebinary)byacompilerandlaterexecutedbyacentralprocessingunit.Alternatively,programsmaybeexecutedwiththeaninterpreter,gramsmayberankedalongfunctionallines:systemsoftwareapplicationsoftware.Twomorecomputermayrunsimultaneouslyonecomputerfromtheperspectiveoftheuser,processbeingknownasmultitasking.

計(jì)算機(jī)程序計(jì)算機(jī)程序Program是指一組指示計(jì)算機(jī)或其他具有信息處理能力裝置每一步動(dòng)作的指令,通常用某種程序設(shè)計(jì)語言編寫,運(yùn)行于某種目標(biāo)體系結(jié)構(gòu)上。打個(gè)比方,一個(gè)程序就像一個(gè)用漢語(程序設(shè)計(jì)語言)寫下的紅燒肉菜譜(程序),用于指導(dǎo)懂漢語和烹飪手法的人(體系結(jié)構(gòu))來做這個(gè)菜。通常計(jì)算機(jī)程序要經(jīng)過編譯和接而成為一種人們不易看清而計(jì)算機(jī)可解讀的格式后運(yùn)行。未經(jīng)編譯就可運(yùn)行的程序,通常稱之為腳本程序)。1/6

程序,簡(jiǎn)而言之,就是指令的集合。但是,有的程序需要編譯,有的不需要編寫的程序就不需要因此她也被稱為解釋性語言程出來的層序被叫做腳本程序在有的程序員頭腦中有種認(rèn)為編譯型語言比解釋性語言高”的認(rèn)識(shí)這錯(cuò)誤的不要認(rèn)為編譯的就好,不編譯的就不好;也不要認(rèn)為編譯的高”不編譯的就屬“端。一些做了很多年程序的程序員或者其它什么人,可能會(huì)有這樣的想法,這是毫無根據(jù)的。不爭(zhēng)論。用得妙就是好。用的編程環(huán)境能夠?qū)慞ython程序的工具很多,比如記事本可以。當(dāng)然,很多人總希望能用一個(gè)專門的編程工具里面自帶了一個(gè),作為簡(jiǎn)單應(yīng)用是足夠了。另外,可以根據(jù)自己的喜好用其它的工具如用的是不少人也用eclipse有等。軟件領(lǐng)域?yàn)榫幊烫峁┝素S富多彩的工具。以Python默認(rèn)的為例,下所示:操作:File->New這樣現(xiàn)一個(gè)新的操作界個(gè)面里面到用于輸入指令的提示符,這個(gè)界面有點(diǎn)像記事本說了本質(zhì)上就是一個(gè)記事本,只能輸入文本能直接在里面貼圖片。2/6

寫兩個(gè)大字:Hello,WorldHello,World.是向世界的標(biāo)志,所以,寫任何程序,第一句一定要寫這個(gè),因?yàn)槌绦蚴敲嫦蚴澜绲慕^不畏縮在某局域網(wǎng)內(nèi)所以,所以看官要會(huì)科學(xué)上網(wǎng),才能真正與世界Hello。直接上代碼,就這么一行即可。如下圖的樣式前面說過了,程序就是指令的集合,現(xiàn)在,這個(gè)程序里面,就一條指令。一條指令也可以成為集合。注意觀察,菜單上有一個(gè)RUN,點(diǎn)擊這個(gè)菜單,在下拉列表里面選擇Module3/6

會(huì)彈出對(duì)話框要把這個(gè)文件存,這就比較簡(jiǎn)單了存一個(gè)位置看一定要記住這個(gè)位置,并且取個(gè)文件名,文件名是.py為擴(kuò)名的。都做好之后,點(diǎn)擊確定按鈕,就會(huì)發(fā)現(xiàn)在另外一個(gè)帶有的面中,就自動(dòng)出來了Hello,World兩個(gè)大字。成功了嗎?成功了也別興奮,因?yàn)檫€沒有到慶祝的時(shí)候。在這種情況系,我們依然是在IDLE的境中實(shí)現(xiàn)了剛才那段程序的自執(zhí)行,如果脫離這個(gè)環(huán)境呢?下面就關(guān)閉IDLE,打開shell(如果看官在使用蘋果的MacOS操系統(tǒng)或者某種發(fā)行版的操作系統(tǒng)我使用是ubuntu)者打開操作系統(tǒng)的用戶,特別提醒用的戶,使用windows不你的錯(cuò),錯(cuò)就錯(cuò)在你只會(huì)使用鼠標(biāo)點(diǎn)來點(diǎn)去想不會(huì)使用命令想也不會(huì)使用的令想成為優(yōu)秀程序員通過命令的方式,進(jìn)入到你保存剛才的文件目錄。下圖是我保存那個(gè)文件的地址,我把那個(gè)文件命名為105.py并保存在一個(gè)文件夾中。然后在這個(gè)shell里面,輸入:Python105.py上面這句話的含義就是告訴計(jì)算機(jī),給我運(yùn)行一個(gè)Python語言編寫的程序,那個(gè)程序文件的名稱是105.py我的計(jì)算機(jī)我做主。于是它給我乖乖地執(zhí)行了這條命令。如下圖:4/6

還在沉默?可以歡呼了,德國(guó)隊(duì)7:1勝巴西隊(duì),列看官中,不管是德國(guó)隊(duì)還是巴西隊(duì)的粉絲,都可以歡呼,因?yàn)槟阍诔绦騿T道路上邁出了偉大的第二步(什么邁出的第一步?)。順便預(yù)測(cè)一下,本屆世界杯最終冠軍應(yīng)該是:中國(guó)隊(duì)。(還有這么扯的嗎?)解一道題目請(qǐng)計(jì)算:代碼如下:請(qǐng)計(jì)算:提醒初學(xué)者,別復(fù)制這段代碼,而是要一個(gè)字一個(gè)字的敲進(jìn)去。然后保(我保存的文件名是105-1.py)在shell或cmd中,執(zhí)行文件名py)執(zhí)行結(jié)果如下圖:好像還是比較簡(jiǎn)單。下面對(duì)這個(gè)簡(jiǎn)單程序進(jìn)行一一解釋。這一行是必須寫的,它能夠引導(dǎo)程序找到Python的讀器,也就是說,不管你這個(gè)文件保存在什么地方,這個(gè)程序都能執(zhí)行,而不用制定Python的安裝路徑。這一行是告訴Python本序采用的編碼格式是utf-8什么是編碼?什么是utf-8?這是一個(gè)比較復(fù)雜且有歷史的問題處暫不討論只有有了上面這句話后面的程序中才能寫漢字,否則就會(huì)報(bào)錯(cuò)了??垂倏梢园涯愕某绦蛑械倪@行刪掉,看看什么結(jié)果?5/6

請(qǐng)計(jì)算:這一行是讓人看的,計(jì)算機(jī)看不懂。在Python程序中(別的編程語言也是如此),要寫所謂的注釋就是對(duì)程序或者某語句的說明文字些文字在計(jì)算機(jī)執(zhí)行程序的時(shí)候被計(jì)算機(jī)姑娘忽略,但是釋又是必不可少的,正如前面說的那樣,程序在大多數(shù)情況下是給人看的。注釋就是幫助人理解程序的。寫注釋的方式有兩種,一種是單行注釋,用起來。比如:請(qǐng)計(jì)算:

開頭,另外一種是多行注釋,用一包用

開頭的注釋,可以像下面這樣來寫:請(qǐng)算:這種注釋通常寫在程序中的某個(gè)位置如某個(gè)語句的前面或者后面算機(jī)也會(huì)忽略這種注釋的內(nèi)容,只是給人看的。以

開頭的注釋,會(huì)在后面的編程中大量使用。一般在程序的開頭部分,都要寫點(diǎn)東西,主要是告訴別人這個(gè)程序是用來做什么的。所謂語句就告訴程序要做什事情程序就是有各種各樣的語句組成的。這條語句,又有一個(gè)名字,叫做復(fù)制語句。

是一個(gè)表達(dá)式,最后要計(jì)算出一個(gè)結(jié)果,這個(gè)結(jié)果就是一個(gè)對(duì)(遇到了對(duì)象個(gè)術(shù)語。在某些地方的方言中配男朋友也稱之為對(duì)象“對(duì)象是一個(gè)應(yīng)用很廣泛的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論