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

粵教版(2019) 信息技術(shù) 八年級(jí)下冊(cè) 第5課 循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)——for循環(huán) 課件(共17張PPT)

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

粵教版(2019) 信息技術(shù) 八年級(jí)下冊(cè) 第5課 循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)——for循環(huán) 課件(共17張PPT)

資源簡介

(共17張PPT)
第五課 循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)
——for循環(huán)
Python程序設(shè)計(jì)
無論內(nèi)容怎樣復(fù)雜、功能如何強(qiáng)大的程序,都是由基本的結(jié)構(gòu)組合而成的,這些基本的結(jié)構(gòu)稱為“程序的控制結(jié)構(gòu)”。Python程序的基本結(jié)構(gòu)只有三種,即順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
通過本單元的學(xué)習(xí),借助實(shí)例理解三種基本結(jié)構(gòu)的概念和執(zhí)行流程,掌握三種基本結(jié)構(gòu)的程序設(shè)計(jì)方法。
順序結(jié)構(gòu)
分支結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
Python程序基本結(jié)構(gòu)
2
程序的循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)中常用到的基本結(jié)構(gòu)之一。循環(huán)是讓計(jì)算機(jī)自動(dòng)完成重復(fù)工作的常見方式。for循環(huán)、while循環(huán)、循環(huán)嵌套、循環(huán)控制等都是程序循環(huán)結(jié)構(gòu)的主要內(nèi)容。
本課學(xué)習(xí)任務(wù):
了解循環(huán)結(jié)構(gòu),掌握for循環(huán)的語句格式和執(zhí)行流程,初步掌握range()函數(shù)格式及功能,能夠編寫簡單的for循環(huán)程序。
3
一、for 循環(huán)語句:
for循環(huán)語句的一般格式是:
for 循環(huán)變量 in 列表:
<循環(huán)體>
[else:
語句塊]
4
注意:
1、for循環(huán)依次把列表中的每個(gè)元素逐個(gè)迭代出來。
2、for循環(huán)所包含的語句以縮進(jìn)為標(biāo)志。
3、列表可以有幾種表達(dá)方式。
4
若a=[1,2,3,4,5],則3 in a _____________(填True或False)
1、循環(huán)變量 in 列表-------->是一個(gè)關(guān)系表達(dá)式
5
注意:
1、for循環(huán)依次把列表中的每個(gè)元素逐個(gè)迭代出來。
2、for循環(huán)所包含的語句以縮進(jìn)為標(biāo)志。
3、列表可以有幾種表達(dá)方式。
6
3、列表可以有幾種表達(dá)方式。
(1)直接羅列的方式。
(2)先定義后使用的方式。
(3)使用range函數(shù)。
range()函數(shù)是讓Python從指定的第一個(gè)值開始數(shù),并在到達(dá)所指的第二個(gè)值后停止,因此不包含第二個(gè)值。如range(1,6)是生成一個(gè)1~6的整數(shù),但不包含6,也就是1~5.
【練習(xí)一】:以下三個(gè)程序.
7
二、range( )函數(shù):
range()函數(shù)
格式:range ( [start,] stop [,step] )
功能:創(chuàng)建一個(gè)整數(shù)列表
參數(shù):起始值(缺省為0),終值(但不包括),步長(缺省為1)
【練習(xí)二】:輸出0~10.
【練習(xí)三】:輸出1~10.
【練習(xí)四】:輸出1~10的所有奇數(shù).
8
二、range( )函數(shù):
【練習(xí)五】:輸出1~99的所有數(shù)的和。
【練習(xí)六】:輸出0~100的所有偶數(shù)的和。(這個(gè)程序要自己設(shè)計(jì))
9
for循環(huán)的應(yīng)用實(shí)例
通過“國際象棋棋盤上麥粒問題”的程序?qū)嵗斫鈌or循環(huán)的語句格式和執(zhí)行流程,理解程序中累加器的作用,能夠編寫比較復(fù)雜的for循環(huán)程序。
學(xué)習(xí)任務(wù)
11
在印度有一個(gè)古老的傳說:國王打算獎(jiǎng)賞發(fā)明了國際象棋的大臣。國王問他想要什么,他對(duì)國王說:“陛下,我只要一些麥粒。請(qǐng)您在這張棋盤的第1個(gè)小格放1粒麥子,第2個(gè)小格放2粒,第3個(gè)小格放4粒,第4個(gè)小格放8粒,以此類推,直到把64格棋盤放滿就行了。”國王覺得這個(gè)要求太容易滿足了,就答應(yīng)給他這些麥粒。當(dāng)人們把一袋一袋的麥子搬來開始計(jì)數(shù)時(shí),國王才發(fā)現(xiàn):就算把全印度甚至全世界的麥粒都拿來,也滿足不了他的要求。
那么,這位大臣要求得到的麥粒到底是多少呢?
12
12
“第一個(gè)小格放1粒麥子,第2個(gè)小格放2粒,第3個(gè)小格放4粒,第4個(gè)小格放8粒,以此類推,直到把64格棋盤放滿就行了。”
發(fā)現(xiàn)規(guī)律:第一個(gè)小格放1粒麥子,后面的每一格是前一格的2倍。
若用 i 表示當(dāng)前所處格子的序號(hào),變量 p 表示此格子中存放的麥粒數(shù),變量 s 表示累加得到的麥粒數(shù),那么相關(guān)數(shù)據(jù)關(guān)系如下圖。
13
一、分析問題:
13
14
二、設(shè)計(jì)算法:
三、編寫代碼:
【練習(xí)九】:國際象棋棋盤上麥粒問題
14
15
【練習(xí)十】:尋找100~1000之間的水仙花數(shù)。
水仙花數(shù)是指一個(gè)三位數(shù),它每個(gè)數(shù)位上的數(shù)的3次冪之和等于它本身。例如:153是水仙花數(shù),因?yàn)?3+53+33=153。完善以下代碼,并在編輯器運(yùn)行。
16
下節(jié)課見!

展開更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 杭锦后旗| 鄂尔多斯市| 五家渠市| 平原县| 湘乡市| 吉木萨尔县| 柯坪县| 安平县| 昌江| 台东县| 镇康县| 万山特区| 康定县| 汤原县| 四川省| 上杭县| 六盘水市| 西城区| 宁化县| 龙山县| 荃湾区| 鹰潭市| 永定县| 阳谷县| 平湖市| 乐清市| 星子县| 徐州市| 句容市| 彰化市| 安岳县| 湘潭县| 山西省| 宁明县| 鞍山市| 新干县| 邻水| 浏阳市| 广东省| 咸丰县| 南漳县|