電子教案 第1章 程序設(shè)計(jì)基本方法

上傳人:簡****9 文檔編號:25857841 上傳時(shí)間:2021-08-02 格式:PPT 頁數(shù):45 大?。?.09MB
收藏 版權(quán)申訴 舉報(bào) 下載
電子教案 第1章 程序設(shè)計(jì)基本方法_第1頁
第1頁 / 共45頁
電子教案 第1章 程序設(shè)計(jì)基本方法_第2頁
第2頁 / 共45頁
電子教案 第1章 程序設(shè)計(jì)基本方法_第3頁
第3頁 / 共45頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《電子教案 第1章 程序設(shè)計(jì)基本方法》由會員分享,可在線閱讀,更多相關(guān)《電子教案 第1章 程序設(shè)計(jì)基本方法(45頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、全國計(jì)算機(jī)等級考試二級教程Python語言程序設(shè)計(jì)(2018年版) 【第1章】程序設(shè)計(jì)基本方法 n Python語 言 的 特 點(diǎn)考綱考點(diǎn) 程序設(shè)計(jì)語言 n 程 序 設(shè) 計(jì) 語 言 是 計(jì) 算 機(jī) 能 夠 理 解 和 識 別 用 戶 操 作意 圖 的 一 種 交 互 體 系 , 它 按 照 特 定 規(guī) 則 組 織 計(jì) 算機(jī) 指 令 , 使 計(jì) 算 機(jī) 能 夠 自 動 進(jìn) 行 各 種 運(yùn) 算 處 理 。n 按 照 程 序 設(shè) 計(jì) 語 言 規(guī) 則 組 織 起 來 的 一 組 計(jì) 算 機(jī) 指令 稱 為 計(jì) 算 機(jī) 程 序 。 程序設(shè)計(jì)語言概述 n 高 級 編 程 語 言 根 據(jù) 執(zhí) 行 機(jī) 制 不

2、同 可 分 成 兩 類 : 靜態(tài) 語 言 和 腳 本 語 言 , 靜 態(tài) 語 言 采 用 編 譯 方 式 執(zhí) 行 ,腳 本 語 言 采 用 解 釋 方 式 執(zhí) 行 。 例 如 , C語 言 是 靜態(tài) 語 言 , Python語 言 是 腳 本 語 言 。n 采 用 編 譯 執(zhí) 行 的 編 程 語 言 是 靜 態(tài) 語 言 , 如 C語 言 、Java語 言 ; 采 用 解 釋 執(zhí) 行 的 編 程 語 言 是 腳 本 語 言 ,如 JavaScript語 言 、 PHP語 言程序設(shè)計(jì)語言概述 n 編 譯 是 將 源 代 碼 轉(zhuǎn) 換 成 目 標(biāo) 代 碼 的 過 程 , 通 常 ,源 代 碼 是 高

3、級 語 言 代 碼 , 目 標(biāo) 代 碼 是 機(jī) 器 語 言 代碼 , 執(zhí) 行 編 譯 的 計(jì) 算 機(jī) 程 序 稱 為 編 譯 器編譯和解釋 n 解 釋 是 將 源 代 碼 逐 條 轉(zhuǎn) 換 成 目 標(biāo) 代 碼 同 時(shí) 逐 條 運(yùn)行 目 標(biāo) 代 碼 的 過 程 。 執(zhí) 行 解 釋 的 計(jì) 算 機(jī) 程 序 稱 為解 釋 器 。編譯和解釋 編 譯 是 一 次 性 地 翻 譯 , 一 旦 程 序 被 編 譯 , 不 再 需 要編 譯 程 序 或 者 源 代 碼 。n 對 于 相 同 源 代 碼 , 編 譯 所 產(chǎn) 生 的 目 標(biāo) 代 碼 執(zhí) 行 速度 更 快 。n 目 標(biāo) 代 碼 不 需 要 編 譯 器

4、 就 可 以 運(yùn) 行 , 在 同 類 型 操作 系 統(tǒng) 上 使 用 靈 活 。編譯和解釋 解 釋 則 在 每 次 程 序 運(yùn) 行 時(shí) 都 需 要 解 釋 器 和 源 代 碼 。n解 釋 執(zhí) 行 需 要 保 留 源 代 碼 , 程 序 糾 錯(cuò) 和 維 護(hù) 十 分方 便 。n只 要 存 在 解 釋 器 , 源 代 碼 可 以 在 任 何 操 作 系 統(tǒng) 上運(yùn) 行 , 可 移 植 性 好 編譯和解釋 計(jì)算機(jī)編程計(jì) 算 思 維 是 區(qū) 別 于 以 數(shù) 學(xué) 為 代 表 的 邏 輯 思 維 和 以物 理 為 代 表 的 實(shí) 證 思 維 的 第 三 種 思 維 模 式 。編 程 是 一 個(gè) 求 解 問 題

5、的 過 程n 首 先 需 要 分 析 問 題 , 抽 象 內(nèi) 容 之 間 的 交 互 關(guān) 系n 設(shè) 計(jì) 利 用 計(jì) 算 機(jī) 求 解 問 題 的 確 定 性 方 法 ,n 進(jìn) 而 通 過 編 寫 和 調(diào) 試 代 碼 解 決 問 題這 是 從 抽 象 問 題 到 解 決 問 題 的 完 整 過 程 。 Python語言概述 Python語言的誕生Guido van RossumPython語 言 創(chuàng) 立 者2002年 , Python 2.x2008年 , Python 3.x n 使 用 Python語 言 編 寫 的 Hello程 序 只 有 一 行 代 碼 print(“Hello Worl

6、d”)第 一 行 的 “ ” 是 Python語 言 運(yùn) 行 環(huán) 境 的 提 示 符第 二 行 是 Python語 句 的 執(zhí) 行 結(jié) 果 Python最小程序print(Hello World)Hello World n Python語 言 支 持 中 文 等 非 西 文 字 符 的 直 接 使 用 ,帶 中 文 的 Python最 小 程 序 在 運(yùn) 行 環(huán) 境 中 的 執(zhí) 行效 果 如 下 :Python最小程序print(世界,你好)世界,你好 Python開發(fā)環(huán)境配置 安裝n 到 Python主 頁 下 載 并 安 裝 Python基 本 開 發(fā) 和 運(yùn)行 環(huán) 境 , 網(wǎng) 址 :ww

7、w.python.org/downloads/https:/python123.io/downloadn 根 據(jù) 操 作 系 統(tǒng) 不 同 選 擇 不 同 版 本n 下 載 相 應(yīng) 的 Python 3.0系 列 版 本 程 序 安裝 安裝 Python解釋器Python解 釋 器 有 兩 個(gè) 重 要 的 工 具 :nIDLE: Python集 成 開 發(fā) 環(huán) 境 , 用 來 編 寫 和 調(diào) 試Python代 碼 ;nPip: Python第 三 方 庫 安 裝 工 具 , 用 來 在 當(dāng) 前 計(jì) 算機(jī) 上 安 裝 第 三 方 庫 n 通 過 IDLE啟 動 交 互 式 Python運(yùn) 行 環(huán)

8、境 輸 出 數(shù) 據(jù)n 打 開 IDLE, 點(diǎn) 擊 Ctrl+N打 開 一 個(gè) 新 窗 口 , 輸 入語 句 并 保 存 , 使 用 快 鍵 建 F5即 可 運(yùn) 行 該 程 序Python程序的編輯方式 n Python程 序 有 兩 種 運(yùn) 行 方 式 : 交 互 式 和 文 件 式 。n 交 互 式 利 用 Python解 釋 器 即 時(shí) 響 應(yīng) 用 戶 輸 入 的代 碼 , 給 出 輸 出 結(jié) 果 。n 文 件 式 將 Python程 序 寫 在 一 個(gè) 或 多 個(gè) 文 件 中 ,啟 動 Python解 釋 器 批 量 執(zhí) 行 文 件 中 的 代 碼 。n 交 互 式 一 般 用 于 調(diào)

9、試 少 量 代 碼 , 文 件 式 是 最 常 用的 編 程 方 式 。Python程序的運(yùn)行方式 n 啟 動 IDLE所 顯 示 的 環(huán) 境 是 Python交 互 式 運(yùn) 行 環(huán) 境 , 在提 示 符 后 輸 入 代 碼 即 可 運(yùn) 行 , 輸 入 exit()或 者 quit()可以 退 出 , 沒 有 的 行 表 示 運(yùn) 行 結(jié) 果 。Python程序的運(yùn)行方式a = 100a = a + 1print(a)101 n 文 件 式 程 序 在 IDLE的 編 輯 窗 口 中 編 寫 , 可 以 使 用 快 捷 鍵“ F5”或 在 菜 單 中 選 擇 “ Run Run Module”選

10、 項(xiàng) 運(yùn) 行Python代 碼Python程序的運(yùn)行方式 123456# 判斷輸入整數(shù)是否在0,100之間num = eval(input(請輸入一個(gè)整數(shù):)if num 100 or num =2 圓面積的計(jì)算根 據(jù) 圓 的 半 徑 計(jì) 算 圓 的 面 積 。 繪制五角紅星用 Python程 序 繪 制 一 個(gè) 五 角 紅 星 圖 形 。 程序運(yùn)行計(jì)時(shí)對 一 個(gè) 循 環(huán) 計(jì) 數(shù) 一 千 萬 次 的 程 序 記 錄 并 輸 出 其 運(yùn) 行 時(shí) 間 。 繪制七彩圓圈繪 制 7個(gè) 不 同 顏 色 的 圓 圈 , 組 成 七 彩 圓 圈 圖 案 。 本章小結(jié)本 章 主 要 針 對 初 學(xué) 程 序 設(shè) 計(jì) 的 讀 者 , 具 體 講 解 了 程序 設(shè) 計(jì) 語 言 的 基 本 概 念 , 理 解 程 序 開 發(fā) 的 IPO編 寫 方 法 ,配 置 Python開 發(fā) 環(huán) 境 的 具 體 步 驟 , 以 及 Python語 言 和Python程 序 特 點(diǎn) 等 內(nèi) 容 , 進(jìn) 一 步 給 出 了 5個(gè) 簡 單 Python實(shí) 例 代 碼 , 幫 助 讀 者 測 試 Python開 發(fā) 環(huán) 境 , 對 該 語 言 有一 個(gè) 直 觀 認(rèn) 識 。Python大 戲 即 將 上 演 , 一 起 來 追 劇 吧 。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!