資源描述:
《如何編寫(xiě)-個(gè)簡(jiǎn)單程序》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、如何編寫(xiě)一個(gè)簡(jiǎn)單的程序這里為大家介紹一下如何開(kāi)始編寫(xiě)一個(gè)真正的但是簡(jiǎn)單程序。程序的概念:下面一段,關(guān)于程序的概念,內(nèi)容來(lái)自維基百科:·先閱讀一段英文的:computerprogramandsourcecode,看不懂不要緊,可以跳過(guò)去,直接看下一條。Acomputerprogram,orjustaprogram,isasequenceofinstructions,writtentoperformaspecifiedtaskwithacomputer.[1]Acomputerrequiresprogramstofunction,ty
2、picallyexecutingtheprogram'sinstructionsinacentralprocessor.[2]Theprogramhasanexecutableformthatthecomputercanusedirectlytoexecutetheinstructions.Thesameprograminitshuman-readablesourcecodeform,fromwhichexecutableprogramsarederived(e.g.,compiled),enablesaprogrammertos
3、tudyanddevelopitsalgorithms.Acollectionofcomputerprogramsandrelateddataisreferredtoasthesoftware.Computersourcecodeistypicallywrittenbycomputerprogrammers.[3]Sourcecodeiswritteninaprogramminglanguagethatusuallyfollowsoneoftwomainparadigms:imperativeordeclarativeprogra
4、mming.Sourcecodemaybeconvertedintoanexecutablefile(sometimescalledanexecutableprogramorabinary)byacompilerandlaterexecutedbyacentralprocessingunit.Alternatively,computerprogramsmaybeexecutedwiththeaidofaninterpreter,ormaybeembeddeddirectlyintohardware.Computerprograms
5、mayberankedalongfunctionallines:systemsoftwareandapplicationsoftware.Twoormorecomputerprogramsmayrunsimultaneouslyononecomputerfromtheperspectiveoftheuser,thisprocessbeingknownasmultitasking.·計(jì)算機(jī)程序計(jì)算機(jī)程序(ComputerProgram)是指一組指示計(jì)算機(jī)或其他具有信息處理能力裝置每一步動(dòng)作的指令,通常用某種程序設(shè)計(jì)語(yǔ)言編寫(xiě),運(yùn)行于某
6、種目標(biāo)體系結(jié)構(gòu)上。打個(gè)比方,一個(gè)程序就像一個(gè)用漢語(yǔ)(程序設(shè)計(jì)語(yǔ)言)寫(xiě)下的紅燒肉菜譜(程序),用于指導(dǎo)懂漢語(yǔ)和烹飪手法的人(體系結(jié)構(gòu))來(lái)做這個(gè)菜。通常,計(jì)算機(jī)程序要經(jīng)過(guò)編譯和鏈接而成為一種人們不易看清而計(jì)算機(jī)可解讀的格式,然后運(yùn)行。未經(jīng)編譯就可運(yùn)行的程序,通常稱(chēng)之為腳本程序(script)。資料程序,簡(jiǎn)而言之,就是指令的集合。但是,有的程序需要編譯,有的不需要。Python編寫(xiě)的程序就不需要,因此她也被稱(chēng)之為解釋性語(yǔ)言,編程出來(lái)的層序被叫做腳本程序。在有的程序員頭腦中,有一種認(rèn)為“編譯型語(yǔ)言比解釋性語(yǔ)言高價(jià)”的認(rèn)識(shí)。這是錯(cuò)誤的。不要
7、認(rèn)為編譯的就好,不編譯的就不好;也不要認(rèn)為編譯的就“高端”,不編譯的就屬于“低端”。有一些做了很多年程序的程序員或者其它什么人,可能會(huì)有這樣的想法,這是毫無(wú)根據(jù)的。不爭(zhēng)論。用得妙就是好。用IDLE的編程環(huán)境能夠?qū)慞ython程序的工具很多,比如記事本就可以。當(dāng)然,很多人總希望能用一個(gè)專(zhuān)門(mén)的編程工具,Python里面自帶了一個(gè),作為簡(jiǎn)單應(yīng)用是足夠了。另外,可以根據(jù)自己的喜好用其它的工具,比如我用的是vim,有不少人也用eclipse,還有notepad++,等等。軟件領(lǐng)域?yàn)榫幊烫峁┝素S富多彩的工具。以Python默認(rèn)的IDE為例,如
8、下所示:操作:File->Newwindow這樣,就出現(xiàn)了一個(gè)新的操作界面,在這個(gè)界面里面,看不到用于輸入指令的提示符:>>>,這個(gè)界面有點(diǎn)像記事本。說(shuō)對(duì)了,本質(zhì)上就是一個(gè)記事本,只能輸入文本,不能直接在里面貼圖片。資料寫(xiě)兩個(gè)大字:Hello,Wo