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

2.3.3 語句與程序結(jié)構(gòu)——語句與順序結(jié)構(gòu) 課件(50張ppt)+教案+學(xué)習(xí)任務(wù)單+練習(xí)題

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

2.3.3 語句與程序結(jié)構(gòu)——語句與順序結(jié)構(gòu) 課件(50張ppt)+教案+學(xué)習(xí)任務(wù)單+練習(xí)題

資源簡介

課程基本信息
課例編號
學(xué)科
信息技術(shù)
年級
高一
學(xué)期
第一學(xué)期
課題
語句與順序結(jié)構(gòu)
教科書
書名:
《信息技術(shù)》必修1
出版社:人民教育出版社;中國地圖出版社
出版日期:2019

6

學(xué)生信息
姓名
學(xué)校
班級
學(xué)號
學(xué)習(xí)目標(biāo)
1.
理解順序結(jié)構(gòu)的特點。
2.
進一步理解賦值語句的用法。
3.
進一步理解輸入輸出語句的用法。
4.
應(yīng)用恰當(dāng)?shù)恼Z句編寫順序結(jié)構(gòu)的計算機程序,增強利用計算機解決問題的能力。
課前學(xué)習(xí)任務(wù)
如果編寫一個簡單程序模擬倒計時器,應(yīng)該如何設(shè)計算法呢?
課上學(xué)習(xí)任務(wù)
【學(xué)習(xí)任務(wù)一】
任務(wù)1-1:舉例說明生活中的順序結(jié)構(gòu)
任務(wù)1-2:修改倒計時器小程序,實現(xiàn)先紅色3秒倒計時再綠色3秒倒計時的變化。
【學(xué)習(xí)任務(wù)二】
任務(wù)2-1:
有兩個一樣的杯子,分別裝了水和白酒,現(xiàn)在要將兩杯中的液體互換,用水杯裝白酒,用酒杯裝水,請問你有什么辦法?
請按照解決問題的一般方法嘗試編程解決這一問題。
任務(wù)2-2:
練習(xí)1:判斷以下賦值語句寫法是否正確,為什么?
(1)D=6+9
(2)F+3=E+6
(3)Z=X
Y
(4)C$=goodnight
練習(xí)2:下列程序的輸出結(jié)果是多少?
A=30
A=A+10
A=50
print(A)
【學(xué)習(xí)任務(wù)三】
任務(wù)3-1:
目前,世界上包括我國在內(nèi)的絕大多數(shù)國家都使用攝氏溫度,而美、英等國家使用華氏溫度。對于去美國旅行的中國游客來說,需要將當(dāng)?shù)匕l(fā)布的華氏溫度轉(zhuǎn)換為攝氏溫度,以符合自己的理解習(xí)慣;同樣,來中國旅行的美國游客亦如此。
請你想一想,能否利用計算機輔助旅行者進行溫度轉(zhuǎn)換?
請按照解決問題的一般方法嘗試編程解決這一問題。
任務(wù)3-2:
根據(jù)鍵盤輸入的身高和體重值,編寫程序計算體重指數(shù)BMI。(BMI=w/h/h,w為體重kg,h為身高m。)
推薦的學(xué)習(xí)資源
順序結(jié)構(gòu)百科:https://baike.baidu.com/item/%E9%A1%BA%E5%BA%8F%E7%BB%93%E6%9E%84/9845234?fr=aladdin(共50張PPT)
語句與順序結(jié)構(gòu)(第十課時)
交通信號燈是城市交通中不可缺少的重要工具。交通倒計時器在顯示當(dāng)前信號的同時,還顯示該信號剩余時間長度。
體驗探索:用計算機程序模擬倒計時
體驗探索:用計算機程序模擬倒計時
初始化倒計時器
顯示“3”
持續(xù)1s
持續(xù)1s
顯示“2”
開始
結(jié)束
持續(xù)1s
顯示“1”
一般來說,程序是由語句組成的,執(zhí)行程序就是按特定的次序執(zhí)行程序中的語句。
程序語句包括:
賦值語句、控制語句和輸入輸出語句等。
程序設(shè)計的三種基本結(jié)構(gòu)包括:
順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
程序語句
在編寫程序時,經(jīng)常需要引入其他模塊。這些模塊補充了許多功能強大的函數(shù)。在使用import語句將函數(shù)所在模塊導(dǎo)入后,就能使用其中的函數(shù)。
import語句
import
turtle
import
time
import
math
import
os
如果改變語句的順序,程序會發(fā)生什么變化?
想一想
如果改變語句的順序,程序會發(fā)生什么變化?
想一想
程序的執(zhí)行順序隨之變化。
順序結(jié)構(gòu)指程序的執(zhí)行按語句的排列順序從上到下依次執(zhí)行,直至結(jié)束。
順序結(jié)構(gòu)
思考:順序結(jié)構(gòu)有什么特點?
S1
Sn

順序結(jié)構(gòu)流程圖
按照自上至下的排列順序逐條執(zhí)行。
有且只有一個入口和一個出口。
“按部就班”指做事依照一定的道理和順序。任何事情都遵循著先做什么,再做什么的思想進行。這正是我們?nèi)粘I钪凶畛R姷慕Y(jié)構(gòu)。
你的日常生活中有什么順序結(jié)構(gòu)的事例嗎?
生活中的順序結(jié)構(gòu)
生活中的順序結(jié)構(gòu):建造房屋
第一步:
設(shè)計工程
第二步:
基礎(chǔ)工程
第三步:
結(jié)構(gòu)工程
第四步:
裝修工程
請嘗試修改倒計時器程序,實現(xiàn)先紅色3秒倒計時再綠色3秒倒計時的變化。
思考:如果將倒計時的時間延長至5秒,如何通過程序?qū)崿F(xiàn)?
練習(xí)體驗
練習(xí)體驗-參考答案
初始化紅綠燈
紅色倒計時3秒
綠色倒計時3秒
開始
結(jié)束
順序結(jié)構(gòu)
有兩個一樣的杯子,分別裝了水和白酒,現(xiàn)在要將兩杯中的液體互換,用水杯裝白酒,用酒杯裝水,請問你有什么辦法?
實踐探索:水酒交換問題
提出問題
分析問題
設(shè)計方案
編程調(diào)試
解決問題
實踐探索:水酒交換問題
①找一個空杯子C;
②將A杯中液體倒入C杯中;
③將B杯中液體倒入A杯中;
④將C杯中液體倒入B杯中;
⑤完成交換。
A
B
C
實踐探索:交換兩個變量的值
思考一:左側(cè)程序的運行結(jié)果是什么?
思考二:實現(xiàn)交換變量的值了嗎?
為什么?
實踐探索:交換兩個變量的值
思考一:左側(cè)程序的運行結(jié)果是什么?
思考二:實現(xiàn)交換變量的值了嗎?
為什么?
程序語句順序執(zhí)行
賦值語句:新值替代舊值
實踐探索:交換兩個變量的值
引入新杯子C
A杯倒入C杯
B杯倒入A杯
C杯倒入B杯
開始
結(jié)束
A=10,B=20
C=A
A=B
B=C
開始
結(jié)束
輸出A,B
實踐探索:交換兩個變量的值
賦值語句:新值替代舊值
Python語言中的變量是在首次賦值時創(chuàng)建的。賦值語句是最基本的程序語句,其格式為:
其作用是:將表達式的值賦給左邊的變量。
例如:a=35、light=turtle.Turtle()等都是賦值語句。
賦值語句
變量名
=
表達式
需要注意的是,
(1)Python語言中的變量必須在使用前被賦值,不能使用未被賦值的變量。
(2)賦值語句不是代數(shù)等式,賦值號與等號形同而意不同。
賦值語句
(3)賦值號左邊只能是變量名字,而不能是表達式。如:2-a=X是錯誤的。
(4)把字符串賦給變量時,該字符串必須用引號括起來;如:language
=
"Python語言"。
(5)在使用過程中變量能夠被重新賦值。給同一個變量重復(fù)賦值時,新值代替舊值。
賦值語句
賦值語句
賦值語句
Python特殊用法
賦值語句
練習(xí)1:判斷以下賦值語句寫法是否正確,為什么?
(1)D=6+9
(2)F+3=E+6
(3)Z=X
Y
(4)C$=goodnight
練習(xí)2:下列程序的輸出結(jié)果是多少?
A=30
A=A+10
A=50
print(A)

50



目前,世界上包括我國在內(nèi)的絕大多數(shù)國家都使用攝氏溫度,而美、英等國家使用華氏溫度。
對于去美國旅行的中國游客來說,需要將當(dāng)?shù)匕l(fā)布的華氏溫度轉(zhuǎn)換為攝氏溫度,以符合自己的理解習(xí)慣;同樣,來中國旅行的美國游客亦如此。
請你想一想,能否利用計算機輔助旅行者進行溫度轉(zhuǎn)換?
實踐探索:溫度轉(zhuǎn)換
分析問題
如果用c表示攝氏溫度,f表示華氏溫度,那么把華氏溫度轉(zhuǎn)換為攝氏溫度的公式為:
根據(jù)這個公式,應(yīng)該如何設(shè)計算法呢?
設(shè)計算法
①輸入華氏溫度f=90
②利用公式計算攝氏溫度
③輸出攝氏溫度c
輸入華氏溫度f
c=(f-32)/1.8
開始
結(jié)束
輸出攝氏溫度c
順序結(jié)構(gòu)
編程調(diào)試
f=90
c=(f-32)/1.8
開始
結(jié)束
輸出c
如果是輸入任意華氏溫度并計算攝氏溫度,應(yīng)該如何修改呢?
Python語言主要用函數(shù)input()實現(xiàn)數(shù)據(jù)輸入。
函數(shù)input()主要用來接收鍵盤的鍵入,返回值為字符串型數(shù)據(jù)。
通常,在輸入時可以給出提示信息,例如:
輸入函數(shù)input()
f=input("請輸入華氏溫度:")
編程調(diào)試
輸入f
c=(f-32)/1.8
開始
結(jié)束
輸出c
程序是否正常運行并得到結(jié)果?
在程序設(shè)計中,可以通過強制類型轉(zhuǎn)換操作,把某個數(shù)據(jù)從一種數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型。
數(shù)據(jù)類型轉(zhuǎn)換
數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
功能說明
float(x)
將x轉(zhuǎn)換為一個浮點型數(shù)據(jù)
int(x)
將x轉(zhuǎn)換為一個整型數(shù)據(jù)
str(x)
將x轉(zhuǎn)換為字符串型數(shù)據(jù)
編程調(diào)試
輸入f
c=(f-32)/1.8
開始
結(jié)束
輸出c
如何讓程序具有更友好的交互性?
f=int(f)
Python語言主要用函數(shù)print()實現(xiàn)數(shù)據(jù)輸出。
函數(shù)print()主要用于在屏幕上輸出一個或多個輸出項的值,多個輸出項中間用逗號隔開,例如:
輸出函數(shù)print()
print(c)
print(f,'轉(zhuǎn)換為攝氏溫度是:',c)
編程調(diào)試-參考答案
函數(shù)print()會自動在行末加上回車。
如果不需回車,只需在函數(shù)print
()的結(jié)尾添加一個逗號
,
并設(shè)置分隔符參數(shù)
end,就可以改變它的行為。
輸出函數(shù)print()
print(f,end='\n
')
以換行符結(jié)尾,換行
print(f)
換行
print('華氏溫度:',end='
')
以空格結(jié)尾,不換行
編程調(diào)試
程序通常包括:
輸入數(shù)據(jù)、處理數(shù)據(jù)和輸出結(jié)果三部分。
Input:程序輸入,是程序的開始。
Process:程序?qū)斎脒M行處理,產(chǎn)生輸出結(jié)果。
Output:程序輸出,展示運算結(jié)果。
程序設(shè)計的IPO模式
根據(jù)鍵盤輸入的身高和體重值,編寫程序計算體重指數(shù)BMI。(BMI=w/h/h,w為體重kg,h為身高m。)
練一練
提出問題
分析問題
設(shè)計方案
編程調(diào)試
解決問題
練一練-參考答案
輸入w,h
BMI=w/h/h
輸出BMI
開始
結(jié)束
小結(jié)
順序結(jié)構(gòu)與語句
順序結(jié)構(gòu)
程序語句
按照自上至下的排列順序逐條執(zhí)行。
導(dǎo)入模塊語句:import
賦值語句
輸入輸出語句
1.一個三位數(shù),百位上的數(shù)比十位上的數(shù)大1,個位上的數(shù)是百位上的數(shù)的2倍,若十位上的數(shù)為3,編程求這個三位數(shù)是多少?
2.編寫程序?qū)崿F(xiàn)以下功能:
用戶輸入任意一個三位數(shù),運行程序?qū)⑵淠嫘蜉敵觥@纾河脩糨斎搿?23”,程序輸出“321”。
課后練習(xí)課程基本信息
課例編號
學(xué)科
信息技術(shù)
年級
高一
學(xué)期
1
課題
語句與順序結(jié)構(gòu)
教科書
書名:
《信息技術(shù)》必修1
出版社:人民教育出版社;中國地圖出版社
出版日期:2019

6

教學(xué)目標(biāo)
教學(xué)目標(biāo):
1.
理解順序結(jié)構(gòu)的特點。
2.
進一步理解賦值語句的用法。
3.
進一步理解輸入輸出語句的用法。
4.
應(yīng)用恰當(dāng)?shù)恼Z句編寫順序結(jié)構(gòu)的計算機程序,增強利用計算機解決問題的能力。
教學(xué)重點:順序結(jié)構(gòu)的特點、賦值語句、輸入輸出語句。
教學(xué)難點:運用順序結(jié)構(gòu)編寫計算機程序解決問題。
教學(xué)過程
時間
教學(xué)環(huán)節(jié)
主要師生活動
3分鐘
情境引入
以計算機模擬倒計時的情境導(dǎo)入,引出程序語句
交通信號燈是城市交通中不可缺少的重要工具。交通倒計時器在顯示當(dāng)前信號的同時,還顯示該信號剩余時間長度。我們可以利用簡單的計算機程序來模擬倒計時器。
一般來說,程序是由語句組成的,執(zhí)行程序就是按特定的次序執(zhí)行程序中的語句。程序語句包括賦值語句、控制語句和輸入輸出語句等。其中,控制語句通過對程序流程的控制,決定了程序執(zhí)行的路徑,也決定了程序的結(jié)構(gòu)。程序設(shè)計的三種基本結(jié)構(gòu)包括順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
導(dǎo)入模塊語句
在編寫程序時,經(jīng)常需要引入其他模塊。這些模塊補充了許多功能強大的函數(shù)。在使用import語句將函數(shù)所在模塊導(dǎo)入后,就能使用其中的函數(shù)。
6分鐘
知識講授
結(jié)合程序?qū)嵗v解順序結(jié)構(gòu)
結(jié)合倒計時小程序,提出問題:如果改變語句的順序,程序會發(fā)生什么變化?
例如將顯示數(shù)字3和數(shù)字2的語句交換順序,會帶來什么樣的結(jié)果呢?
調(diào)整程序語句順序,演示執(zhí)行結(jié)果,得出結(jié)論:如果改變語句的順序,程序的執(zhí)行順序也會隨之發(fā)生變化。
得出結(jié)論:順序結(jié)構(gòu)指程序的執(zhí)行按語句的排列順序從上到下依次執(zhí)行,直至結(jié)束。
思考生活中的順序結(jié)構(gòu)
成語“按部就班”指做事依照一定的道理和順序。
在順序結(jié)構(gòu)中,任何事情都遵循著先做什么,再做什么的思想進行,直到整件事情做完為止。這正是我們?nèi)粘I钪凶畛R姷慕Y(jié)構(gòu)。
引導(dǎo)學(xué)生思考生活中的順序結(jié)構(gòu)。
例如修建房屋的順序,即設(shè)計工程-基礎(chǔ)工程(地基)-結(jié)構(gòu)工程(鋼筋混凝土搭建)-裝修工程(外立面、內(nèi)飾)。這些步驟必須按部就班,順序執(zhí)行,是生活中典型的順序結(jié)構(gòu)。
練習(xí)體驗,修改調(diào)試交通信號燈小程序
嘗試修改倒計時器程序,實現(xiàn)先紅色3秒倒計時再綠色3秒倒計時的變化。
思考:如果將倒計時的時間延長至5秒,如何通過程序?qū)崿F(xiàn)?
5分鐘
實踐探究一
實踐探究:利用順序結(jié)構(gòu)及語句解決水酒互換問題
有兩個一樣的杯子,分別裝了水和白酒,現(xiàn)在要將兩杯中的液體互換,用水杯裝白酒,用酒杯裝水,請問你有什么辦法?
通過錯誤示例,引導(dǎo)學(xué)生思考交換兩個變量的值。
結(jié)合賦值語句的特點(新值替代舊值)分析錯誤產(chǎn)生的原因,強化順序結(jié)構(gòu)的特點。同時結(jié)合水酒交換問題的解決方案,引出在簡單的順序執(zhí)行過程中可以通過引入新的變量解決一些貌似復(fù)雜的實際問題。
結(jié)合程序,深入理解賦值語句
賦值語句的格式:變量名
=
表達式
賦值語句的作用:將表達式的值賦給左邊的變量。
說明賦值語句的注意事項:①變量必須在使用前被賦值。
②賦值號與等號形同而意不同。
③賦值號左邊只能是變量名字,而不能是表達式。
④把字符串賦給變量時,該字符串必須用引號括起來。
⑤變量每次只能存一個數(shù)據(jù),但可以多次賦值,給同一個變量重復(fù)賦值時,新值代替舊值。
提示python語言中賦值語句的特殊用法。
激發(fā)學(xué)生思考解決同一問題的不同辦法。
練一練,鞏固賦值語句的用法
練習(xí)1:判斷以下賦值語句寫法是否正確,為什么?
(1)D=6+9
(2)F+3=E+6
(3)Z=X
Y
(4)C$=goodnight
練習(xí)2:下列程序的輸出結(jié)果是多少?
A=30
A=A+10
A=50
print(A)
5分鐘
實踐探究二
實踐探究:利用順序結(jié)構(gòu)及語句解決溫度轉(zhuǎn)換問題
目前,世界上包括我國在內(nèi)的絕大多數(shù)國家都使用攝氏溫度,而美、英等國家使用華氏溫度。對于去美國旅行的中國游客來說,需要將當(dāng)?shù)匕l(fā)布的華氏溫度轉(zhuǎn)換為攝氏溫度,以符合自己的理解習(xí)慣;同樣,來中國旅行的美國游客亦如此。
請你想一想,能否利用計算機輔助旅行者進行溫度轉(zhuǎn)換?
引導(dǎo)學(xué)生分析問題、設(shè)計算法、運用順序結(jié)構(gòu)編程調(diào)試。
分析問題并建立數(shù)學(xué)模型:c=(f-32)/1.8
設(shè)計算法:①輸入華氏溫度f=90
②利用公式計算
③輸出攝氏溫度c
編寫程序并調(diào)試。
進一步調(diào)試程序,深入理解輸入輸出語句
提出問題,如果希望程序能夠?qū)崿F(xiàn)將任意華氏溫度轉(zhuǎn)換為攝氏溫度,應(yīng)該如何修改呢?
講解輸入語句,即input()函數(shù)的用法:f=input("請輸入華氏溫度:")
通過錯誤示例,引導(dǎo)學(xué)生思考數(shù)據(jù)類型轉(zhuǎn)換。
Input()函數(shù)默認返回字符串類型數(shù)據(jù),如果需要進行計算,應(yīng)將其轉(zhuǎn)換為數(shù)字類型。在程序設(shè)計中,可以通過強制類型轉(zhuǎn)換操作,把某個數(shù)據(jù)從一種數(shù)據(jù)類型轉(zhuǎn)換成為另一種數(shù)據(jù)類型,即,f=int(f)。
作為程序的設(shè)計者,我們還需要考慮如何讓程序具有更加友好的交互性。講解輸出語句的用法,即print()函數(shù)的用法:print(f,'轉(zhuǎn)換為攝氏溫度是:',c)。
1分鐘
總結(jié)提升
歸納程序的IPO模式
程序通常包括:輸入數(shù)據(jù)、處理數(shù)據(jù)和輸出結(jié)果三部分。
Input:程序輸入,是程序的開始。
Process:程序?qū)斎脒M行處理,產(chǎn)生輸出結(jié)果,即算法。
Output:程序輸出,展示運算結(jié)果。
實踐練習(xí),鞏固所學(xué)
根據(jù)鍵盤輸入的身高和體重值,編寫程序計算體重指數(shù)BMI。(BMI=w/h/h,w為體重,h為身高。)
2分鐘
課堂小結(jié)
小結(jié)
順序結(jié)構(gòu)
程序語句:導(dǎo)入模塊語句、賦值語句、輸入輸出語句
布置課后練習(xí)課程基本信息
課例編號
學(xué)科
信息技術(shù)
年級
高一
學(xué)期
第一學(xué)期
課題
語句與順序結(jié)構(gòu)
教科書
書名:
《信息技術(shù)》必修1
出版社:人民教育出版社;中國地圖出版社
出版日期:2019

6

學(xué)生信息
姓名
學(xué)校
班級
學(xué)號
課后練習(xí)
一個三位數(shù),百位上的數(shù)比十位上的數(shù)大1,個位上的數(shù)是百位上的數(shù)的2倍,若十位上的數(shù)為3,編程求這個三位數(shù)是多少?
編寫程序?qū)崿F(xiàn)以下功能:用戶輸入任意一個三位數(shù),運行程序?qū)⑵淠嫘蜉敵觥@纾河脩糨斎搿?23”,程序輸出“321”。

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 芦溪县| 荥阳市| 浠水县| 通化县| 汾阳市| 西贡区| 潼南县| 滦南县| 英吉沙县| 金沙县| 巴楚县| 呼和浩特市| 如东县| 子长县| 甘孜县| 新竹市| 论坛| 桦甸市| 涟水县| 特克斯县| 墨竹工卡县| 南康市| 米易县| 眉山市| 如东县| 定结县| 明溪县| 湄潭县| 定陶县| 铜川市| 梅河口市| 常州市| 裕民县| 宜兰县| 抚松县| 苏州市| 怀安县| 临桂县| 安义县| 布尔津县| 鹤庆县|