版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)早已成為我們不可或缺的重要助力工具,可以幫助我們解決學(xué)習(xí)中、生活中遇到的很多問題。用自然語言描述算法用偽代碼描述算法用流程圖描述算法計(jì)算機(jī)語言規(guī)則信息技術(shù)必修1《數(shù)據(jù)與計(jì)算》3.3.2計(jì)算機(jī)程序設(shè)計(jì)語言第三章
算法基礎(chǔ)人如何讓計(jì)算機(jī)準(zhǔn)確的解決問題呢?計(jì)算機(jī)程序設(shè)計(jì)語言計(jì)算機(jī)程序設(shè)計(jì)語言,是指一組用來定義計(jì)算機(jī)程序的語法規(guī)則,通常簡稱為“編程語言”。1011000000001001000001000000100011110100第1行指令表示把9送到累加器AL中第2行指令表示把累加器AL中的內(nèi)容與8相加,結(jié)果存在累加器AL中第3行指令表示停止操作。1011000000001001000001000000100011110100像這種由0和1組成的,并且能夠被計(jì)算機(jī)直接識別并執(zhí)行的程序設(shè)計(jì)語言,被稱為“機(jī)器語言”。為了克服機(jī)器語言不容易記憶和閱讀的局限性,計(jì)算機(jī)科學(xué)家想到了用一種類似英文縮略詞且?guī)в兄浶苑柕恼Z言,來代替由“0”和“1”組成的代碼,且每條指令都和一條機(jī)器指令相對應(yīng)?!?/p>
ADD→加法【
MOV→數(shù)據(jù)傳遞1011000000001001000001000000100011110100MOVAL9表示把9送到累加器AL中ADDAL8表示把累加器AL中的內(nèi)容與8相加,結(jié)果存在累加器AL中HTL表示停止操作。MOVAL,9ADDAL,8HTLMOVAL,9ADDAL,8HTL像這種采用助記符與符號地址來表示計(jì)算機(jī)指令的語言,就是另外一種程序設(shè)計(jì)語言——匯編語言。匯編語言機(jī)器語言翻譯程序1011000000001001000001000000100011110100MOVAL,9ADDAL,8HTL【
機(jī)器語言【
匯編語言低級語言高級語言并不是特指某一種程序設(shè)計(jì)語言,而是更加貼近人的思維方式的編程語言的統(tǒng)稱,其包括成千上萬種編程語言。print(9+8)將9+8的計(jì)算結(jié)果打印在計(jì)算機(jī)屏幕上既簡單又易于理解高級語言機(jī)器語言編譯程序解釋程序高級語言機(jī)器語言編譯程序解釋程序編譯程序是指計(jì)算機(jī)把高級語言程序的每一條語句都編譯成機(jī)器語言,并保存成二進(jìn)制文件后才運(yùn)行的程序。高級語言機(jī)器語言編譯程序解釋程序解釋程序是指計(jì)算機(jī)在執(zhí)行高級語言程序時(shí),逐條語句解釋成機(jī)器語言并立即執(zhí)行的程序。源程序編譯程序目標(biāo)程序其他目標(biāo)程序鏈接程序裝入程序可執(zhí)行程序源程序輸入數(shù)據(jù)解釋程序輸出數(shù)據(jù)高級語言簡潔性可移植性強(qiáng)易讀性早期的高級語言主要是應(yīng)用于科學(xué)和工程計(jì)算,其代表有Fortran和ALGOL60。計(jì)算機(jī)進(jìn)入商業(yè)和行政管理領(lǐng)域以后,出現(xiàn)了COBOL和RPG等便于商界使用的語言。Z-4計(jì)算機(jī)【
PlanCalcul【
ShortCode【
Fortran基礎(chǔ)語言基礎(chǔ)語言也稱通用語言。它歷史悠久,流傳很廣,有大量的已開發(fā)的軟件庫,擁有眾多的用戶,為人們所熟悉和接受。專用語言是為某種特殊應(yīng)用而專門設(shè)計(jì)的語言,通常具有特殊的語法形式。一般來說,這種語言的應(yīng)用范圍狹窄,移植性和可維護(hù)性不如結(jié)構(gòu)化程序設(shè)計(jì)語言。結(jié)構(gòu)化語言結(jié)構(gòu)化程序設(shè)計(jì)和軟件工程的思想日益為人們所接受和欣賞。結(jié)構(gòu)化語言直接支持結(jié)構(gòu)化的控制結(jié)構(gòu),具有很強(qiáng)的過程結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)能力。Python語言于1989年由GuidovanRossum創(chuàng)建。Python相對于其他編程語言,具有簡潔性、易讀性和擴(kuò)展性強(qiáng)等特點(diǎn)。Python是一種全棧式開發(fā)語言,是云計(jì)算、人工智能領(lǐng)域的首選語言,在Web開發(fā)、爬蟲、金融分析、自動(dòng)化測試、自動(dòng)化運(yùn)維、游戲開發(fā)等領(lǐng)域有著非常廣泛的應(yīng)用。簡單易學(xué)豐富的庫面向?qū)ο罂蓴U(kuò)展與可嵌入性免費(fèi)開源可移植性【
早期語言【
結(jié)構(gòu)化程序設(shè)計(jì)語言【
面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版酒店用品綠色包裝設(shè)計(jì)與銷售合作框架協(xié)議3篇
- 泰拳課程設(shè)計(jì)
- 施瓦布 課程設(shè)計(jì)理論
- 椅子理療課程設(shè)計(jì)
- 線上家政學(xué)校課程設(shè)計(jì)
- 2025至2030年中國軌輪式梭式礦車行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年度施工現(xiàn)場安全管理合作協(xié)議
- 2025版家居用品售后安裝及維修保障協(xié)議范本3篇
- 2025版房屋抵押貸款與金融市場政策支持合同范本3篇
- 礦山供電課程設(shè)計(jì)思路
- 2024至2030年電子壓力計(jì)項(xiàng)目投資價(jià)值分析報(bào)告
- 五年級上冊英語期末必考易錯(cuò)題
- 心腦血管疾病預(yù)防課件
- 2024年財(cái)會(huì)業(yè)務(wù)知識競賽題庫及答案(630題)
- 科研倫理與學(xué)術(shù)規(guī)范-期末考試答案
- 廣告設(shè)計(jì)與創(chuàng)意作業(yè)指導(dǎo)書
- 數(shù)字后端工程師招聘筆試題與參考答案2024年
- 北京奧林匹克公園規(guī)劃設(shè)計(jì)方案
- 2024南京市商品房買賣合同書
- 2024年醫(yī)院全面質(zhì)量管理方案
- 亞馬遜合伙運(yùn)營協(xié)議書模板
評論
0/150
提交評論