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

浙教版(2023)六上第04課 算法的程序體驗(yàn) 課件+教案+練習(xí)

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

浙教版(2023)六上第04課 算法的程序體驗(yàn) 課件+教案+練習(xí)

資源簡(jiǎn)介

中小學(xué)教育資源及組卷應(yīng)用平臺(tái)
第4課 算法的程序體驗(yàn)
教材分析
本課是浙教版《信息科技》六年級(jí)上第一單元《算法的實(shí)現(xiàn)》的第4課內(nèi)容。前幾課主要介紹算法的抽象建模、設(shè)計(jì)等。而本課主要介紹實(shí)現(xiàn)算法的計(jì)算機(jī)語(yǔ)言。主要內(nèi)容有:第一,了解什么是計(jì)算機(jī)語(yǔ)言,以及常見(jiàn)的計(jì)算機(jī)語(yǔ)言及其特點(diǎn)。第二,熟悉Python編程環(huán)境,知道IDLE和程序編輯器兩個(gè)窗口。第三,知道每種計(jì)算機(jī)語(yǔ)言都有自己特定的語(yǔ)法規(guī)則和基礎(chǔ)語(yǔ)句,并認(rèn)識(shí)Python的基礎(chǔ)語(yǔ)句。
通過(guò)本課學(xué)習(xí),讓學(xué)生對(duì)計(jì)算機(jī)語(yǔ)言、程序的運(yùn)行環(huán)境及基礎(chǔ)語(yǔ)句有一定的了解。為后續(xù)算法的執(zhí)行等內(nèi)容做好鋪墊。
預(yù)設(shè)教學(xué)目標(biāo):
1.通過(guò)搜索、討論,了解常見(jiàn)計(jì)算機(jī)語(yǔ)言及其特點(diǎn)。
2.通過(guò)觀察、操作,熟悉python程序的運(yùn)行環(huán)境。
3.通過(guò)讀程序、寫(xiě)程序,認(rèn)識(shí)Python語(yǔ)言的基礎(chǔ)編程語(yǔ)句。
預(yù)設(shè)教學(xué)重難點(diǎn):
重點(diǎn):熟悉Python程序的運(yùn)行環(huán)境及基礎(chǔ)語(yǔ)句。
難點(diǎn):通過(guò)對(duì)程序的解讀,認(rèn)識(shí)Python語(yǔ)言的基礎(chǔ)語(yǔ)句。
預(yù)設(shè)教學(xué)課時(shí):
1課時(shí)
預(yù)設(shè)教學(xué)準(zhǔn)備:
課件、課本、學(xué)生練習(xí)學(xué)案等
預(yù)設(shè)教學(xué)過(guò)程:
一、課題導(dǎo)入
【探索】
1.同學(xué)們,在生活中我們常常會(huì)使用一些程序來(lái)幫助我們解決問(wèn)題。比如:用Scratch圖形化程序解決雞兔同籠問(wèn)題,教師進(jìn)行程序的演示。
2.拋出問(wèn)題:生活中常用的程序有那些,它幫助人們解決了什么問(wèn)題?
學(xué)生回答。
3.完成小練習(xí)。
反饋交流。
4.教師小結(jié):計(jì)算機(jī)和我們?nèi)祟?lèi)一樣,都能夠解決問(wèn)題,但是,想要用計(jì)算機(jī)解決問(wèn)題,首先需要將我們確定的算法轉(zhuǎn)化為一組計(jì)算機(jī)能夠執(zhí)行的指令,即程序,這樣才能讓計(jì)算機(jī)按人們指定的步驟有序地執(zhí)行算法,從而解決問(wèn)題。
5.引出課題:今天就讓我們一起學(xué)習(xí)《算法的程序體驗(yàn)》。
出示課題。
二、新知建構(gòu)
【計(jì)算機(jī)語(yǔ)言】
學(xué)習(xí)新知:了解計(jì)算機(jī)語(yǔ)言及其特點(diǎn)。
1.介紹什么是計(jì)算機(jī)語(yǔ)言。
說(shuō)到程序,不得不介紹一下計(jì)算機(jī)語(yǔ)言。那什么是計(jì)算機(jī)語(yǔ)言呢?
計(jì)算機(jī)語(yǔ)言是人指令計(jì)算機(jī)工作的語(yǔ)言。
2.計(jì)算機(jī)語(yǔ)言的發(fā)展
從計(jì)算機(jī)發(fā)明以來(lái),計(jì)算機(jī)語(yǔ)言經(jīng)歷了從機(jī)器語(yǔ)言到匯編語(yǔ)言,再發(fā)展到高級(jí)語(yǔ)言。
機(jī)器語(yǔ)言是用0和1組成的二進(jìn)制數(shù)表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合。
匯編語(yǔ)言是通過(guò)指令的形式指揮計(jì)算機(jī),也成為符號(hào)語(yǔ)言,比如用“ADD”指令代表加法,"SUB"代表減法操作指令。
那什么是高級(jí)語(yǔ)言呢?高級(jí)語(yǔ)言一般采用英文詞匯、符號(hào)、公式和數(shù)字,根據(jù)一定的規(guī)則要求來(lái)編寫(xiě)程序,如Python、C等語(yǔ)言。同一個(gè)算法可以使用不同的計(jì)算機(jī)語(yǔ)言來(lái)實(shí)現(xiàn),就好比我們使用不同的語(yǔ)言說(shuō)同樣的內(nèi)容。
Python語(yǔ)言使用的是print,Ruby語(yǔ)言使用的是puts,C語(yǔ)言使用的是printf,他們都表達(dá)了同樣的內(nèi)容,就是輸出“hello world”。
3.小結(jié)常見(jiàn)計(jì)算機(jī)語(yǔ)言的特點(diǎn)。
常用的計(jì)算機(jī)語(yǔ)言有很多,比如Pascal、C、C++、Java、VB、Delphi等,當(dāng)然也包括同學(xué)們學(xué)習(xí)的Scratch,以及今天我們要學(xué)習(xí)的Python。程序設(shè)計(jì)語(yǔ)言有各自的特點(diǎn)。比如
我們學(xué)習(xí)過(guò)的Scratch是一種圖形化的程序設(shè)計(jì)軟件,利用它可以輕松創(chuàng)作各種生動(dòng)有趣的程序作品。接下來(lái)我們要學(xué)習(xí)的Python,它容易上手,簡(jiǎn)單易讀,具有可拓展性,可以用于大型項(xiàng)目的開(kāi)發(fā)。C語(yǔ)言,它的語(yǔ)言簡(jiǎn)單,應(yīng)用廣泛。
同學(xué)們有興趣的話,課后可以試一試搜索并了解常見(jiàn)計(jì)算機(jī)語(yǔ)言及其特點(diǎn)。
【程序的運(yùn)行環(huán)境】
1.了解python程序運(yùn)行環(huán)境。
編寫(xiě)與運(yùn)行程序一般都需要環(huán)境支持。比如,IDLE是Python自帶的集成開(kāi)發(fā)環(huán)境,它包含了IDLE Shell和程序編輯器兩個(gè)窗口。
IDLE Shell 用于顯示程序運(yùn)行結(jié)果,也可以直接輸入代碼并運(yùn)行。例如在shell中輸入代碼:print(“hello,world!”),單擊回車(chē)鍵,就能在shell中顯示程序的運(yùn)行結(jié)果。
程序編輯器 用于編寫(xiě)完整的程序并支持文件保存。在程序編輯器中輸入代碼:print(“hello,world!”),可以選擇“FileSave”保存文件。
2.出示任務(wù):請(qǐng)學(xué)生打開(kāi)Python軟件,了解運(yùn)行環(huán)境。
請(qǐng)你根據(jù)任務(wù)單上的操作試一試。
任務(wù)一:打開(kāi)pyhton,使用IDLE Shell輸入代碼print(“hello,world!”)。
第一步:打開(kāi)python
操作方法:
點(diǎn)擊“開(kāi)始”,找到Python,點(diǎn)擊IDLE
第二步:輸入代碼 print("hello,world!")
注意:英文輸入法狀態(tài)下輸入,完成后按回車(chē)鍵
任務(wù)二:打開(kāi)程序編輯器窗口,輸入代碼print(“hello,world!”)。
第一步:點(diǎn)擊“FileNew File”
第二步:輸入代碼 print("hello,world!")
第三步:點(diǎn)擊“FileSave”,保存到桌面,取名為“hello”
第四步:點(diǎn)擊“RunRun Module”,即可看到運(yùn)行結(jié)果。
3.教師小結(jié)Python程序運(yùn)行環(huán)境。適當(dāng)拓展其他語(yǔ)言的運(yùn)行環(huán)境。
【認(rèn)識(shí)基礎(chǔ)語(yǔ)句】
1.每種程序設(shè)計(jì)語(yǔ)言都有自己特定的語(yǔ)法規(guī)則和基礎(chǔ)語(yǔ)句,按照一定的格式編寫(xiě)程序,不僅便于人們閱讀理解,更重要的是能夠被計(jì)算機(jī)識(shí)別并正確執(zhí)行。
Python程序設(shè)計(jì)語(yǔ)言有什么規(guī)則呢?
出示代碼,學(xué)生觀察代碼。
通過(guò)對(duì)比,不難發(fā)現(xiàn),Scratch是圖形化的編程,而Python是使用語(yǔ)句進(jìn)行編程。接下來(lái),我們以“雞兔同籠”解題程序?yàn)槔瑏?lái)認(rèn)識(shí)Python的基礎(chǔ)語(yǔ)句。
2.課件出示“雞兔同籠”的流程圖算法、圖形化編程語(yǔ)句和Python編程的語(yǔ)句。
結(jié)合圖形化編程與Python編程的對(duì)比進(jìn)行講解。
3.小練習(xí):以下是用Python編寫(xiě)的“雞兔同籠”解題程序,請(qǐng)你仔細(xì)閱讀,嘗試將對(duì)應(yīng)的語(yǔ)句拖動(dòng)到相應(yīng)的框中。
學(xué)生練習(xí),反饋交流。
4.小知識(shí):了解Python基礎(chǔ)語(yǔ)句。
剛才我們看到代碼里有tu=0以及ji*2+tu*4==94,那么Python程序設(shè)計(jì)語(yǔ)言中的“=”和“==”有什么不同呢?
一個(gè)等號(hào)表示賦值,兩個(gè)等號(hào)表示等于。我們一一來(lái)看。
5. 賦值語(yǔ)句:使用賦值號(hào)“=”將右邊的值賦給左邊的對(duì)象。

a=8
b=5
s=a*b
“=” 是賦值符號(hào),不能讀成等號(hào)。
a=8應(yīng)讀作:把8賦值給變量a
賦值語(yǔ)句練習(xí)
6. 比較運(yùn)算符
比較運(yùn)算符的返回值是bool型,即只有 True 和 False (真和假)兩種可能的取值。
比較運(yùn)算符練習(xí)
7. 輸出語(yǔ)句:print()
在Python中,使用print()實(shí)現(xiàn)1個(gè)或多個(gè)對(duì)象的輸出金,多個(gè)對(duì)象之間用英文逗號(hào)分隔。
輸出的對(duì)象可以是數(shù)字或字符串,字符串需要放在英文單引號(hào)或雙引號(hào)之中。
輸出語(yǔ)句:print()練習(xí)
【鞏固練習(xí)】
在IDLE Shell中編寫(xiě)一段代碼:賦值給三角形的3條邊的值,a為3,b為4,c為5,并輸出:三角形的周長(zhǎng)是12
教師先和學(xué)生一起分析講解,再讓學(xué)生進(jìn)行練習(xí)。
反饋交流。
三、課堂小結(jié)
1.今天這節(jié)課,我們一起使用Python進(jìn)行了程序體驗(yàn),了解了多種計(jì)算機(jī)語(yǔ)言,知道同一個(gè)算法可以使用不同的計(jì)算機(jī)語(yǔ)言來(lái)實(shí)現(xiàn)。
2.感受并體驗(yàn)了Python程序的運(yùn)行環(huán)境,它包含了 和 兩個(gè)窗口。
3.本節(jié)課我們還認(rèn)識(shí)了Python的基礎(chǔ)語(yǔ)句,你學(xué)會(huì)了哪些基礎(chǔ)語(yǔ)句?(賦值、輸出、比較符等)
【課后反思】
21世紀(jì)教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁(yè) (共 2 頁(yè))
21世紀(jì)教育網(wǎng)(www.21cnjy.com)(共7張PPT)
班級(jí): 學(xué)號(hào): 姓名:
生活中常用的程序有哪些,它幫助人們解決了什么問(wèn)題?
常用程序 主要功能
第一步:打開(kāi)python
操作方法:
點(diǎn)擊“開(kāi)始”,找到Python,點(diǎn)擊IDLE
任務(wù)一:打開(kāi)pyhton,使用IDLE Shell輸入代碼print(“hello,world!”)。
第二步:輸入代碼 print("hello,world!")
注意:英文輸入法狀態(tài)下輸入,完成后按回車(chē)鍵
第一步:點(diǎn)擊“File New File”
任務(wù)二:打開(kāi)程序編輯器窗口,輸入代碼print(“hello,world!”)。
第二步:輸入代碼 print("hello,world!")
第四步:點(diǎn)擊“Run Run Module”,即可看到運(yùn)行結(jié)果。
任務(wù)二:打開(kāi)程序編輯器窗口,輸入代碼print(“hello,world!”)。
第三步:點(diǎn)擊“File Save”,保存到桌面,取名為“hello”
在IDLE Shell中編寫(xiě)一段代碼:賦值給三角形的3條邊的值,
a為3,b為4,c為5,并輸出:
tu =0
while tu 36
ji 35-tu
ifji*2+tu*4==94:
print(ji,"只雞,",tu,"只兔。")
tu tu+1
≥IDLE Shell3.12.0a2
File Edit Shell Debug Options Window Help
Python 3.12.0a2 (main,Nov 15 2022,10:49:06)[MSC v.1933 64 bit (AMD64)]on win
A
32
Type "help","copyright","credits"or "license()"for more information.
>>>
Ln:3 Col:0
≥IDLE Shell3.12.0a2
File Edit Shell Debug Options Window Help
Python 3.12.0a2 (main,Nov 15 2022,10:49:06)[MSC v.1933 64 bit (AMD64)]on win
A
32
Type "help","copyright","credits"or "license()"for more information.
>>>
print ("Hello,world!)
Hello,world!
>>>
Ln:5 Col:0(共28張PPT)
在生活中我們常常會(huì)使用一些程序來(lái)幫助我們解決問(wèn)題。
比如:
使用“滴滴出行”程序打車(chē),使用“美團(tuán)”程序點(diǎn)餐等。
我們還可以使用“Scratch”圖形化程序解決雞兔同籠的問(wèn)題,一起來(lái)看。
生活中常用的程序有哪些,它幫助人們解決了什么問(wèn)題?
常用程序 主要功能
計(jì)算機(jī)和我們?nèi)祟?lèi)一樣,都能夠解決問(wèn)題,但是,想要用計(jì)算機(jī)解決問(wèn)題,首先需要將我們確定的算法轉(zhuǎn)化為一組計(jì)算機(jī)能夠執(zhí)行的指令,即程序,這樣才能讓計(jì)算機(jī)按人們指定的步驟有序地執(zhí)行算法,從而解決問(wèn)題。
執(zhí)教者:
計(jì)算機(jī)語(yǔ)言

計(jì)算機(jī)語(yǔ)言:人指令計(jì)算機(jī)工作的語(yǔ)言。
▲機(jī)器語(yǔ)言
計(jì)算機(jī)語(yǔ)言

▲高級(jí)語(yǔ)言
高級(jí)語(yǔ)言一般采用英文詞匯、符號(hào)、公式和數(shù)字,根據(jù)一定的規(guī)則要求來(lái)編寫(xiě)程序
計(jì)算機(jī)語(yǔ)言

常用的計(jì)算機(jī)語(yǔ)言:
計(jì)算機(jī)語(yǔ)言

程序的運(yùn)行環(huán)境

編寫(xiě)與運(yùn)行程序一般都需要環(huán)境支持。比如,IDLE是Python自帶的集成開(kāi)發(fā)環(huán)境,它包含了IDLE Shell和程序編輯器兩個(gè)窗口。
▲IDLE Shell 窗口
▲程序編輯器 窗口
程序的運(yùn)行環(huán)境

▲ IDLE Shell 用于顯示程序運(yùn)行結(jié)果,也可以直接輸入代碼并運(yùn)行。
▲程序編輯器 用于編寫(xiě)完整的程序并支持文件保存
在Shell中輸入代碼
在Shell中顯示 程序運(yùn)行結(jié)果
在編輯器中輸入代碼
程序的運(yùn)行環(huán)境

第一步:打開(kāi)python
操作方法:
點(diǎn)擊“開(kāi)始”,找到Python,點(diǎn)擊IDLE
任務(wù)一:打開(kāi)pyhton,使用IDLE Shell輸入代碼print(“hello,world!”)。
第二步:輸入代碼 print("hello,world!")
注意:英文輸入法狀態(tài)下輸入,完成后按回車(chē)鍵
程序的運(yùn)行環(huán)境

第一步:點(diǎn)擊“File New File”
任務(wù)二:打開(kāi)程序編輯器窗口,輸入代碼print(“hello,world!”)。
第二步:輸入代碼 print("hello,world!")
程序的運(yùn)行環(huán)境

第四步:點(diǎn)擊“Run Run Module”,即可看到運(yùn)行結(jié)果。
任務(wù)二:打開(kāi)程序編輯器窗口,輸入代碼print(“hello,world!”)。
第三步:點(diǎn)擊“File Save”,保存到桌面,取名為“hello”
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

每種程序設(shè)計(jì)語(yǔ)言都有自己特定的語(yǔ)法規(guī)則和基礎(chǔ)語(yǔ)句,按照一定的格式編寫(xiě)程序,不僅便于人們閱讀理解,更重要的是能夠被計(jì)算機(jī)識(shí)別并正確執(zhí)行。
▲ 圖形化編程
▲ python使用語(yǔ)句進(jìn)行編程
Python程序設(shè)計(jì)語(yǔ)言有什么規(guī)則呢?
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

以“雞兔同籠”解題程序?yàn)槔J(rèn)識(shí)Python的基礎(chǔ)語(yǔ)句。
▲ “雞兔同籠”流程圖算法
▲ “雞兔同籠”圖形化編程語(yǔ)句
▲ “雞兔同籠”P(pán)yhton編程語(yǔ)句
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

以“雞兔同籠”解題程序?yàn)槔J(rèn)識(shí)Python的基礎(chǔ)語(yǔ)句。
把0賦值給變量tu
把35-tu賦值給變量ji
把tu+1賦值給變量tu,
繼續(xù)枚舉下一個(gè)值
賦值語(yǔ)句
當(dāng)tu<36的時(shí)候
條件循環(huán)語(yǔ)句
如果符合條件的話
單分支條件語(yǔ)句
輸出符合條件的值
輸出語(yǔ)句
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

Python程序設(shè)計(jì)語(yǔ)言中的“=”和“==”有什么不同呢?
等于
賦值
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

賦值語(yǔ)句
使用賦值號(hào)“=”將右邊的值賦給左邊的對(duì)象。

a=8
b=5
s=a*b
“=” 是賦值符號(hào),不能讀成等號(hào)。
a=8應(yīng)讀作:把8賦值給變量a
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

賦值語(yǔ)句練習(xí):
x的值是?
y的值是?
t=10
x=20
y=10
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

賦值語(yǔ)句練習(xí):
a,b,c,d的分別是?
c=3+4=7
d=5+3*2=11
a=3+5=8
b=8-7=1
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

比較運(yùn)算符
等于:== 小于:< 大于:>
不等于:!= 小于等于:<= 大于等于:>=
比較運(yùn)算符的返回值是bool型,即只有 True 和 False (真和假)兩種可能的取值。
如:
3<4 4>5
True False
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

比較運(yùn)算符練習(xí)
等于:==
小于:<
大于:>
不等于:!=
小于等于:<=
大于等于:>=
5>6
6+7>5+6
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

輸出語(yǔ)句:print()
在Python中,使用print()實(shí)現(xiàn)1個(gè)或多個(gè)對(duì)象的輸出金,多個(gè)對(duì)象之間用英文逗號(hào)分隔。
輸出的對(duì)象可以是數(shù)字或字符串,字符串需要放在英文單引號(hào)或雙引號(hào)之中。
數(shù)字
計(jì)算結(jié)果
字符串
字符串放在雙引號(hào)之中
輸出多個(gè)對(duì)象,中間用“,”分隔
認(rèn)識(shí)基礎(chǔ)語(yǔ)句

輸出語(yǔ)句:print()練習(xí)
試一試:在Python中,使用print()輸出如下結(jié)果:
變量:數(shù)字
字符串
計(jì)算結(jié)果
在IDLE Shell中編寫(xiě)一段代碼:賦值給三角形的3條邊的值,
a為3,b為4,c為5,并輸出:
字符串
計(jì)算結(jié)果
給變量a,b,c分別賦值
溫馨提示:中間用英文逗號(hào)分隔
計(jì)算機(jī)語(yǔ)言
同一個(gè)算法可以使用不同的計(jì)算機(jī)語(yǔ)言來(lái)實(shí)現(xiàn):如 。
Python
Python程序的運(yùn)行環(huán)境
Python的基礎(chǔ)語(yǔ)句
C++
IDLE Shell 窗口
程序編輯器 窗口
賦值
比較運(yùn)算符
輸出語(yǔ)句

展開(kāi)更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 莎车县| 岳普湖县| 新竹市| 昭通市| 东至县| 钟山县| 买车| 十堰市| 武胜县| 贵阳市| 鄯善县| 房山区| 太保市| 岳阳市| 马公市| 淮安市| 忻州市| 濮阳市| 顺平县| 南开区| 上杭县| 黎平县| 思茅市| 佛坪县| 玉溪市| 会东县| 平江县| 湖口县| 广汉市| 射阳县| 新竹市| 沈丘县| 临湘市| 化德县| 武鸣县| 朝阳区| 大连市| 涿州市| 鲜城| 班玛县| 棋牌|