中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

3.1 用計算機編程解決問題的一般過程 課件(共26張PPT) 2022—2023學年高中信息技術浙教版(2019)必修1

資源下載
  1. 二一教育資源

3.1 用計算機編程解決問題的一般過程 課件(共26張PPT) 2022—2023學年高中信息技術浙教版(2019)必修1

資源簡介

(共26張PPT)
作業本第25頁
作業本第28頁




x<=4
s=2
s=2+(x-4)/4
x<=12

s=6+(x-24)/8

x<=24
s=4+(x-12)/6
輸入里程數x(千米)
輸出總費用s(元)
開始
結束
第三章
算法的程序實現
1、用計算機編程解決的一般過程
2、Python語言程序設計
3、簡單的算法及其程序設計
如果程序運行緩慢,應該去改哪一步?
計算機編程解決問題的一般過程
抽象與建模
編寫程序
設計算法
調試運行程序
1.下列步驟是用計算機解決物質密度計算問題時經歷的三個階段:( )
①編制計算機程序,用計算機進行處理
②設計“根據物質的質量與體積計算密度”的算法
③明確任務為“根據物質的質量與體積計算密度”,確定密度計算公式
上述階段的正確順序是:
A.③②①
B.③①②
C.①②③
D.①③②
A
問題與討論:
在用計算機編程解決問題的過程中,算法與程序兩者之間的關系如何?
程序是計算機指令的有序集合,是算法在計算機上的具體實現。
算法要依靠程序來完成功能。算法是程序的靈魂。
1.程序語言的發展
機器語言由二進制的0、1代碼指令構成,能被計算機直接識別。但理解和記憶機器語言非常困難,并且容易出錯,編程效率低。
匯編語言是符號化的機器語言,采用英文助記符代替機器指令,容易記憶和識別,提高了程序的可讀性。但它是面向機器的語言,是為特定的計算機系統設計的,它要求軟件工程師對相應的機器硬件非常熟悉,所以仍是低級語言。
高級語言更接近自然語言,并不特指某一語言,也不依賴于特定的計算機系統,因而更容易掌握和使用,通用性也好。比較流行的高級語言有Java、C/C++、Python等,程序的可讀性好,也便于修改、維護。
機器語言(由0和1組成的指令)匯編語言(用英文字母和數字表示指令)高級語言(接近于人的自然語言和數學語言)程序設計語言發展階段:16位計算機的機器指令為:1101001000111011匯編語言指令為:add2,3,result,運算結果寫入result低級語言高級語言代碼為:result=2+3執行數字2和3的加法Python語言概述Python是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum于1989年發明,第一個公開發行版發行于1991年。Python的設計哲學是“優雅”、“明確”、“簡單”Python是面向對象的高級程序設計語言,它具有簡單、免費、開源和可移植性等特點。Python已經被移植到許多平臺上。這些平臺包括Unix/Linux、Windows、Mac OS。Python語言適合用于做什么?軟件開發數據挖掘大數據分析系統運維人工智能深度學習Web開發游戲開發Python能做什么?Python的特點
“簡單、優雅、明確”的設計哲學
解釋性語言
交互性語言
類庫豐富
由于Python本身不生成exe機器代碼,完全由Python系統內核解釋執行。因此,只要能執行Python系統內核就能執行Python程序。
可以在一個Pyhton提示符>>>后直接執行代碼。
Python解釋器提供了幾百個內置類和函數庫。此外,通過開源吸納了豐富的第三方函數庫,幾乎覆蓋了計算機的所有專業和領域。
其語法簡潔清晰,方便組織、處理數據
使用python運行環境
調用已安裝的IDLE來啟動Python運行環境
編寫程序一般需要相應的開發環境。
IDLE是Python自帶的集成開發環境。
3.2.1 python 語言基礎
1.編程環境
圖3.2.1 IDLE的操作界面
解釋器操作界面
編輯器操作界面
Python的編程環境
菜單欄
版本相關信息,顯示當前Python版本
Python提示符,Python已經準備好了,可以開始輸入了。
新創建Python文件
標題欄
代碼編輯區,可以書寫多行代碼
交互模式
交互模式
輸入運算表達式后,Python會自動顯示表達式的結果
在交互模式下,輸入一行代碼,回車,就會執行這行代碼。它的優點是能夠即刻響應程序員輸入的代碼,并顯示程序運行結果,實現即時交互效果,適合解決一些簡單問題。
文件模式:Python程序的文件名為*.py
Run-Run Module (F5)
交互模式在調試的時候使用很方便,但不利于保存,它只是簡單地執行語句并將結果顯示在屏幕上,如果想把代碼保存下來就要采用文件模式。
Python程序編寫的格式和規則
縮進
嚴格的書寫格式,用縮進連接語句之間的邏輯關系,提高代碼的可讀性與維護性,建議每個縮進層次使用4個空格。
Python程序編寫的格式和規則
分號
Python允許在一行的末尾加分號,但是不建議。
可以用分號將兩條命令放在同一行中,但是建議一條命令(或語句)單獨一行。
Python程序編寫的格式和規則
空格
對于賦值(=)、比較(==,!=,<,<=,>,<=,in,not in,is,is not)、邏輯(not,and,or)等運算符,在運算符兩邊各加一個空格,可以使代碼更加清晰明了。
Python程序編寫的格式和規則
注釋
輔助性的文字,在程序運行時,會被編譯器或解釋器略去,一般用于程序員對代碼的解釋說明,表明作者和版權信息,解釋該部分代碼的原理或用途。
單行注釋:用#
多行注釋:
三個單引號(‘‘‘)
三個雙引號(”””)
name
李政言
變量的理解
例如:我們要存放一個同學的名字、語文、數學、英語的成績
name=“李政言”
這里我們用到的“=”稱為賦值運算符,就是把右邊的值賦予給左邊的變量
yw
100
yw=100
賦值語句的一般形式:
變量名 = 表達式
賦值符號
idle環境下運行
輸入函數 input()
無論用戶輸入什么內容,input()函數都以字符串類型返回結果,如果希望函數返回數值,則需要使用int 或 float 函數進行轉換。
輸出函數 Print()
同時輸出多個數據,用“,”隔開
Print(內容1,內容2,內容3)
輸出的字符要在雙引號,或單引號內
調試

>>>
.py
B
B
D
C
D
Thanks
作業:
《精品同步AB練習》作業本 P95 第1-6題

展開更多......

收起↑

資源預覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 囊谦县| 阜平县| 湘潭市| 汶川县| 五河县| 攀枝花市| 增城市| 曲阳县| 四平市| 留坝县| 体育| 芜湖县| 右玉县| 浦东新区| 二手房| 华宁县| 陈巴尔虎旗| 汶上县| 密云县| 都江堰市| 女性| 华池县| 池州市| 滨海县| 洪雅县| 河源市| 马龙县| 太康县| 湘潭县| 枣阳市| 信宜市| 芜湖市| 镇沅| 都兰县| 随州市| 任丘市| 水富县| 温泉县| 吉首市| 红安县| 云阳县|