高中一年級上學期信息科技《計算機程序設計語言》課件_第1頁
高中一年級上學期信息科技《計算機程序設計語言》課件_第2頁
高中一年級上學期信息科技《計算機程序設計語言》課件_第3頁
高中一年級上學期信息科技《計算機程序設計語言》課件_第4頁
高中一年級上學期信息科技《計算機程序設計語言》課件_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機早已成為我們不可或缺的重要助力工具,可以幫助我們解決學習中、生活中遇到的很多問題。用自然語言描述算法用偽代碼描述算法用流程圖描述算法計算機語言規(guī)則信息技術必修1《數據與計算》3.3.2計算機程序設計語言第三章

算法基礎人如何讓計算機準確的解決問題呢?計算機程序設計語言計算機程序設計語言,是指一組用來定義計算機程序的語法規(guī)則,通常簡稱為“編程語言”。1011000000001001000001000000100011110100第1行指令表示把9送到累加器AL中第2行指令表示把累加器AL中的內容與8相加,結果存在累加器AL中第3行指令表示停止操作。1011000000001001000001000000100011110100像這種由0和1組成的,并且能夠被計算機直接識別并執(zhí)行的程序設計語言,被稱為“機器語言”。為了克服機器語言不容易記憶和閱讀的局限性,計算機科學家想到了用一種類似英文縮略詞且?guī)в兄浶苑柕恼Z言,來代替由“0”和“1”組成的代碼,且每條指令都和一條機器指令相對應。【

ADD→加法【

MOV→數據傳遞1011000000001001000001000000100011110100MOVAL9表示把9送到累加器AL中ADDAL8表示把累加器AL中的內容與8相加,結果存在累加器AL中HTL表示停止操作。MOVAL,9ADDAL,8HTLMOVAL,9ADDAL,8HTL像這種采用助記符與符號地址來表示計算機指令的語言,就是另外一種程序設計語言——匯編語言。匯編語言機器語言翻譯程序1011000000001001000001000000100011110100MOVAL,9ADDAL,8HTL【

機器語言【

匯編語言低級語言高級語言并不是特指某一種程序設計語言,而是更加貼近人的思維方式的編程語言的統稱,其包括成千上萬種編程語言。print(9+8)將9+8的計算結果打印在計算機屏幕上既簡單又易于理解高級語言機器語言編譯程序解釋程序高級語言機器語言編譯程序解釋程序編譯程序是指計算機把高級語言程序的每一條語句都編譯成機器語言,并保存成二進制文件后才運行的程序。高級語言機器語言編譯程序解釋程序解釋程序是指計算機在執(zhí)行高級語言程序時,逐條語句解釋成機器語言并立即執(zhí)行的程序。源程序編譯程序目標程序其他目標程序鏈接程序裝入程序可執(zhí)行程序源程序輸入數據解釋程序輸出數據高級語言簡潔性可移植性強易讀性早期的高級語言主要是應用于科學和工程計算,其代表有Fortran和ALGOL60。計算機進入商業(yè)和行政管理領域以后,出現了COBOL和RPG等便于商界使用的語言。Z-4計算機【

PlanCalcul【

ShortCode【

Fortran基礎語言基礎語言也稱通用語言。它歷史悠久,流傳很廣,有大量的已開發(fā)的軟件庫,擁有眾多的用戶,為人們所熟悉和接受。專用語言是為某種特殊應用而專門設計的語言,通常具有特殊的語法形式。一般來說,這種語言的應用范圍狹窄,移植性和可維護性不如結構化程序設計語言。結構化語言結構化程序設計和軟件工程的思想日益為人們所接受和欣賞。結構化語言直接支持結構化的控制結構,具有很強的過程結構和數據結構能力。Python語言于1989年由GuidovanRossum創(chuàng)建。Python相對于其他編程語言,具有簡潔性、易讀性和擴展性強等特點。Python是一種全棧式開發(fā)語言,是云計算、人工智能領域的首選語言,在Web開發(fā)、爬蟲、金融分析、自動化測試、自動化運維、游戲開發(fā)等領域有著非常廣泛的應用。簡單易學豐富的庫面向對象可擴展與可嵌入性免費開源可移植性【

早期語言【

結構化程序設計語言【

溫馨提示

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

評論

0/150

提交評論