考綱考點語言的特點
程序設計語言概述
1、程序設計語言是計算機能夠理解和識別用戶操作意圖的一種交互體系,它按照特定規則組織計算機指令,使計算機能夠自動進行各種運算處理。
2、 按照程序設計語言規則組織起來的一組計算機指令稱為計算機程序。
3、高級編程語言根據執行機制不同可分成兩類:靜態語言和腳本語言,靜態語言采用編譯方式執行,腳本語言采用解釋方式執行。例如,C語言是靜態語言,語言是腳本語言。
4、采用編譯執行的編程語言是靜態語言,如C語言、Java語言;采用解釋執行的編程語言是腳本語言,如語言、PHP語言**
編譯和解釋
編譯是將源代碼轉換成目標代碼的過程,通常,源代碼是高級語言代碼,目標代碼是機器語言代碼,執行編譯的計算機程序稱為編譯器
解釋是將源代碼逐條轉換成目標代碼同時逐條運行目標代碼的過程。執行解釋的計算機程序稱為解釋器。
編譯是一次性地翻譯,一旦程序被編譯,不再需要編譯程序或者源代碼。
1、 對于相同源代碼,編譯所產生的目標代碼執行速度更快。
2、目標代碼不需要編譯器就可以運行,在同類型操作系統上使用靈活。
解釋則在每次程序運行時都需要解釋器和源代碼。
1、解釋執行需要保留源代碼,程序糾錯和維護十分方便。
2、只要存在解釋器,源代碼可以在任何操作系統上運行,可移植性
計算機編程
計算思維是區別于以數學為代表的邏輯思維和以物理為代表的實證思維的第三種思維模式。
編程是一個求解問題的過程
這是從抽象問題到解決問題的完整過程。
語言概述最小程序
使用語言編寫的Hello程序只有一行代碼 print(“Hello World”)
python3">python
>>>print("Hello World")
Hello World
第一行的“>>>”是語言運行環境的提示符
第二行是語句的執行結果
語言支持中文等非西文字符的直接使用,帶中文的最小程序在運行環境中的執行
效果如下:、
python
>>>print("世界,你好")
世界,你好
開發環境配置安裝
到主頁下載并安裝基本開發和運
行環境全國計算機等級考試二級教程:c語言程序設計,網址:
//
.io/
1、根據操作系統不同選擇不同版本
2、下載相應的 3.0系列版本程序
安裝
解釋器
解釋器有兩個重要的工具:
1、 IDLE:集成開發環境,用來編寫和調試代碼;
2、Pip:第三方庫安裝工具,用來在當前計算機上安裝第三方庫
程序的編輯方式
通過IDLE啟動交互式運行環境輸出數據
打開IDLE全國計算機等級考試二級教程:c語言程序設計,點擊Ctrl+N打開一個新窗口,輸入語句并保存,使用快鍵建F5即可運行該程序
程序的運行方式
程序有兩種運行方式:交互式和文件式。
交互式利用解釋器即時響應用戶輸入的代碼,給出輸出結果。文件式將程序寫在一個或多個文件中,啟動解釋器批量執行文件中的代碼。交互式一般用于調試少量代碼,文件式是最常用的編程方式。啟動IDLE所顯示的環境是交互式運行環境,在>>>提示符后輸入代碼即可運行,輸入exit()或者quit()可以退出,沒有>>>的行表示運行結果。
>>>a = 100
>>>a = a + 1
>>>print(a)
101
5.文件式程序在IDLE的編輯窗口中編寫,可以使用快捷鍵“F5”或在菜單中選擇“Run – Run ”選項運行代碼!
6.此外,也可以通過的命令行(cmd.exe)運行程序,對于文件名稱為code.py的文件,可以使用命令行 code.py運行這個程序。在圖形化操作系統中,可以通過鼠標點擊直接運行程序。
7.沒有安裝解釋器的操作系統無法直接運行程序,需要將源代碼打包變成可執行文件,這個過程叫做“程序發布”。
程序的基本編寫方法IPO程序編寫方法
1、輸入數據
輸入(Input)是一個程序的開始。程序要處理的數據有多種來源,形成了多種輸入方式,包括:文件輸入、網絡輸入、控制臺輸入、交互界面輸出、隨機數據輸入、內部參數輸入等。
2、處理數據
處理()是程序對輸入數據進行計算產生輸出結果的過程。計算問題的處理方法統稱為“算法”,它是程序最重要的組成部分。可以說,算法是一個程序的靈魂。
3、輸出數據
輸出(print)是程序展示運算成果的方式。程序的輸出方式包括:控制臺輸出、圖形輸出、文件輸出、網絡輸出、操作系統內部變量輸出等。
程序的特點具有通用性。
語言可以用于幾乎任何與程序設計相關應用的開發,不僅適合訓練變成思維,更適合諸如數據分析、機器學習、人工智能、Web開發等具體的技術領域。
語法簡潔
語法主要用來精確表達問題邏輯,更接近自然語言,只有33個保留字,十分簡潔。
生態高產
解釋器提供了幾百個內置類和函數庫,此外,世界各地程序員通過開源社區貢獻了十幾萬個第三方函數庫,幾乎覆蓋了計算機技術的各個領域,編寫程序可以大量利用已有內置或第三方代碼,具備良好的編程生態。
除了語法的三個重要特點外,程序還有一些具體特點。
平臺無關
程序可以在任何安裝解釋器的計算機環境中執行,因此,可以不經修改地實現跨操作系統運行。
強制可讀
通過強制縮進(類似文章段落的首行空格)來體現語句間的邏輯關系,顯著提高了程序的可讀性,進而增強了程序的可維護性。
支持中文
3.x版本采用編碼表達所有字符信息。是一種國際通用表達字符的編碼體系,這使得程序可以直接支持英文、中文、法文、德文等各類自然語言字符,在處理中文時更加靈活且高效。
實例解析:小程序斐波那契數列的計算
python
F(0)=0, F(1)=1,
F(n)=F(n-2)+F(n-1),其中n>=2
圓面積的計算
根據圓的半徑計算圓的面積。
繪制五角紅星
用程序繪制一個五角紅星圖形。
程序運行計時
對一個循環計數一千萬次的程序記錄并輸出其運行時間。
繪制七彩圓圈
繪制7個不同顏色的圓圈,組成七彩圓圈圖案。
本章小結
本章主要針對初學程序設計的讀者,具體講解了程序設計語言的基本概念,理解程序開發的IPO編寫方法,配置開發環境的具體步驟,以及語言和程序特點等內容,進一步給出了5個簡單實例代碼,幫助讀者測試開發環境,對該語言有一個直觀認識。
大戲即將上演,一起來追劇吧。
要是大家在學習的路上遇到什么問題,都可以找小編尋求幫助的喲!!
最重要的肯定是大家不要忘記給小編一鍵三連哈!!!!
當然小編這里也會有一些二級的一些資料啥的,需要的也可以找小編哈!!!