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

2.1 計算機解決問題的過程 課件(共18張PPT)

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

2.1 計算機解決問題的過程 課件(共18張PPT)

資源簡介

(共18張PPT)
2.1計算機解決問題的過程
引入新課
引入新課
學習目標
1.圍繞“計算機繪制正多邊形”的項目,讓學生體驗計算機解決問題的過程。
2.讓學生了解流程圖的規(guī)范表示方法,學會使用自然語言
和流程圖描述算法。
3.讓學生了解算法的三種基本結(jié)構(gòu)。
學習目標
程序&算法
計算機程序是指示計算機解決問題的一組可執(zhí)行的指令。
算法就是解決問題的方法和步驟。計算機解決問題的過程,就是實現(xiàn)算法的過程。
大象裝入冰箱
把冰箱門打開
把大象裝進去
把冰箱門關(guān)上
繪制
正六邊形
過程
表示“用計算機程序繪制一個正多邊形”的算法
算法分析
正多邊形的各邊邊長相等,內(nèi)角度數(shù)也相等。因此,繪制一個 正多邊形可以通過“畫一條邊,旋轉(zhuǎn)一定角度后再畫一條邊”的重復(fù)操作來完成。
繪制正多邊形,除了要知道它的邊數(shù)和邊長,關(guān)鍵是要計算出每次旋轉(zhuǎn)的角度。因此,解決這個問題的計算模型可以表示如下:
假設(shè)正多邊形的邊數(shù)為n,邊長為a。思考:
內(nèi)角度數(shù)d的值為?____________________
每次旋轉(zhuǎn)的角度為:________
建立計算模型
d=(n-2)*180/n
180-d
自然語言是指人們?nèi)粘I钪惺褂玫恼Z言,漢語、英語等都是自然語言。
活動一:思考實現(xiàn)繪制一個正多邊形的算法,用自然語言描述出來,補全下面的表格。
環(huán)節(jié) 解決的步驟
輸入 數(shù)據(jù) 輸入要繪制的正多邊形的
計算 計算正多邊形的每個內(nèi)角度數(shù)d,其中d=
輸出 結(jié)果 (繪制) 將以下過程重復(fù)執(zhí)行n遍:
1.
2.
邊數(shù)n和邊長a
(n-2)*180/n
繪制一條長度為a的線段
將畫筆方向向左(逆時針)旋轉(zhuǎn)(180-d)度。
使用自然語言描述算法
使用流程圖描述算法
活動二:學生自主學習流程圖符號及三種基本結(jié)構(gòu)的流程圖。
起止框:表示一個算法的開始或結(jié)束。
輸入輸出框:表示算法中數(shù)據(jù)的輸入或輸出。
處理框:表示算法中數(shù)據(jù)的運算處理。
判斷框:表示算法中的條件判斷。滿足條件,執(zhí)行標識為“是”的路徑; 不滿足條件,執(zhí)行標識為“否”的路徑。
流程線:指向算法運行的方向。
起止框
輸入輸出框
處理框
判斷框
流程線
流程圖符號
順序結(jié)構(gòu)
01
分支結(jié)構(gòu)(選擇結(jié)構(gòu))
02
03
循環(huán)結(jié)構(gòu)
三種基本結(jié)構(gòu)的流程圖
按照自上而下的先后順序依次執(zhí)行程序語句。
也稱選擇結(jié)構(gòu),是一種根據(jù)給定的條件進行判斷的結(jié)構(gòu)。
一種重復(fù)某一部分操作的結(jié)構(gòu)


三種基本結(jié)構(gòu)的流程圖
晚上睡覺需要幾步?
自然語言描述:
第一步:上床
第二步:熄燈
第三步:睡覺
順序結(jié)構(gòu)
按照自上而下的
順序依次執(zhí)行
上床
熄燈
睡覺
晚上睡覺需要幾步?
自然語言描述:
判斷:能否入睡?
若是:睡覺
若否:看書學習


能否入睡
睡覺
看書學習
根據(jù)給定的條件進行判斷
分支結(jié)構(gòu)(選擇結(jié)構(gòu))
晚上學習需要幾步?(每隔30分鐘判斷一次)
自然語言描述:
判斷:是否學習
若是:學習
若否:停止學習
是否學習 30分
學習


循環(huán)結(jié)構(gòu)
重復(fù)某一部分操作的結(jié)構(gòu)
學以致用:使用流程圖描述算法
環(huán)節(jié) 解決的步驟
輸入 數(shù)據(jù) 輸入要繪制的正多邊形的邊數(shù)n和邊長a
計算 計算正多邊形的每個內(nèi)角度數(shù)d,其中d=(n-2)*180/n
輸出 結(jié)果 將以下過程重復(fù)執(zhí)行n遍:
1.繪制一條長度為a的線段
2.將畫筆方向向左(逆時針)旋轉(zhuǎn)(180-d)度。
活動三:結(jié)合自然語言的描述,補全流程圖
開始
是否已畫完n條邊?
畫筆向左旋轉(zhuǎn)(180-d)度


結(jié)束
輸入邊數(shù)n和邊長a
d=(n-2)*180/n(n
畫一條長度為a的線段
Python語言編寫程序&運行程序并進行調(diào)試
了解注釋及一些代碼
程序設(shè)計語言的發(fā)展
機器語言
有二進制的0和1代碼指令組成,能被計算機直接識別。但理解和記憶機器語言非常困難,并且容易出錯,編程效率極低。
匯編語言
符號化的機器語言,采用英文助記符代替機器指令,比機器語言容易識別和記憶,匯編語言仍然是面向機器的語言。
高級語言
更接近自然語言,不依賴于特定的計算機系統(tǒng),比較流行的高級語言有Java 、C/C++以及本書使用的Python等。
高級語言
匯編語言
機器語言
機器語言和匯編語言都是面向機器的,屬于低級語言,高級語言的語法更接近人的表達習慣
分析問題
分析問題的需求情況、已知條件和需要解決的問題
O1
設(shè)計算法
最重要的環(huán)節(jié),對算法的描述要盡可能精確、詳盡。
O2
編寫程序
選擇一種計算機語言工具如Python語言來編寫程序,實現(xiàn)算法。
O3
調(diào)試與維護
檢查程序能否按照預(yù)想的效果執(zhí)行。
O4
計用計算機解決問題的過程

總結(jié)
當堂檢測
1、計算機解決問題的過程
A 分析問題 B 設(shè)計算法 C 編寫程序 D 調(diào)試運行
2、算法是解決問題的( )和( )。
3、表述算法可以有多種方法,本節(jié)課描述算法的是( )和( )。
4、說出下列流程圖符號表達的意義
5、算法的基本結(jié)構(gòu)
6、程序語言發(fā)展的過程( )( )( )。
(ABCD)
方法和步驟
自然語言和流程圖
起止框
輸入輸出框
處理框
判斷框
流程線
順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
機器語言、匯編語言、高級語言
作業(yè)
體驗課本18頁“最強大腦”游戲項目,進一步熟悉使用計算機解決問題的過程。
結(jié)束語
在編程的道路上,不斷砥礪前行,勇攀高峰,創(chuàng)造屬于自己的精彩!
祝愿 你們
感謝您的聆聽

展開更多......

收起↑

資源預(yù)覽

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

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 新余市| 任丘市| 惠来县| 元朗区| 富蕴县| 铜陵市| 连平县| 福清市| 北京市| 威宁| 安陆市| 长乐市| 葫芦岛市| 西贡区| 息烽县| 汤阴县| 昌宁县| 大同县| 南宁市| 潼南县| 鸡东县| 会宁县| 斗六市| 阿图什市| 库伦旗| 介休市| 积石山| 台北县| 延川县| 响水县| 哈巴河县| 青州市| 秀山| 赣州市| 广元市| 修文县| 黔西县| 施甸县| 若羌县| 宝清县| 章丘市|