freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

蘇科版初中信息技術(shù)選修循環(huán)結(jié)構(gòu)ppt課件1-在線瀏覽

2025-01-22 09:56本頁(yè)面
  

【正文】 可以生一對(duì)小兔,而小兔經(jīng)過(guò)一個(gè)月生長(zhǎng)后也可每月生一對(duì)小兔。 Program ex4_5。 begin prevx : =1。 for i : =3 to 12 do begin x : =lastx+prevx。 lastx : =x。 writeln(x)。 【 分析 】 ① 用 for循環(huán)列舉出所有的兩位數(shù), x為循環(huán)變量; ② 用公式 a:= x div 10分離出 x的十位數(shù)字; ③ 用公式 b:= x mod 10分離出 x的個(gè)位數(shù)字; ④ 用公式 y:= b*10+a合成新數(shù) y; ⑤ 用式子 yx=36篩選出符合條件的數(shù) x并輸出。 var a,b,x,y:integer。 b := x mod 10。 if yx=36 then writeln(x)。 readln。求所有符合這樣條件的四位數(shù)。 ① 為了確保 N=(a*a)在四位數(shù)( 1000~ 9999)范圍內(nèi),可確定 a在 32~ 99循環(huán); ② 計(jì)算 N=a*a;將四位數(shù) N拆分為兩個(gè)數(shù) n1和 n2; ③ 若滿足條件 (n1+n2)*(n1+n2)= N 就輸出 N 。 【 分析 】 此題是上例的一個(gè)變例,關(guān)鍵在于求出右邊的累加和,變量 n由鍵盤輸入, n越大,圓周率的 pai值就越精確。 Program ex4_9。 //應(yīng)該為 longint(長(zhǎng)整型 ) pai,s : real。 s : =0。 writeln(pai : 8 : 6)。 計(jì)算 n!,其中 n由鍵盤輸入。 按字母表的順序,從字母 A到 Z順序打印輸出。 a0=0, a1=1, a2=a1+a0, a3=a2+a1, …… , an=an1+an2;如 0,1,1,2,3,5,8,13,21,…… 第二節(jié) 當(dāng)語(yǔ)句( WHILE語(yǔ)句) WHILE循環(huán) 對(duì)于 for循環(huán)有時(shí)也稱為計(jì)數(shù)循環(huán),當(dāng)循環(huán)次數(shù)未知,只能根據(jù)某一條件來(lái)決定是否進(jìn)行循環(huán)時(shí),用 while 語(yǔ)句或 repeat語(yǔ)句實(shí)現(xiàn)循環(huán)要更方便。 while語(yǔ)句的執(zhí)行過(guò)程為: ① 判斷布爾表達(dá)式的值 ,如果其值為真 ,執(zhí)行步驟 2,否則執(zhí)行步驟 4。 ③ 返回步驟 1。 說(shuō)明: 這里 while和 do為保留字。 while語(yǔ)句的特點(diǎn)是:先判斷,后執(zhí)行 。 【 分析 】 恰好使 s的值大于 10意思是當(dāng)表達(dá)式 s的前 n1項(xiàng)的和小于或等于 10,而加上了第 n項(xiàng)后 s的值大于 10。故從第一項(xiàng)開始,當(dāng) s的值小于或等于 10時(shí),就繼續(xù)將下一項(xiàng)值累加起來(lái)。 程序如下 : Program ex4_10; Var s : real。 //n表示項(xiàng)數(shù) begin s : =。 while s=10 do //當(dāng) s的值還未超過(guò) 10時(shí) begin n : =n+1。 //將下一項(xiàng)值累加到 s end。n=39。 //輸出結(jié)果 end. 例 求兩個(gè)正整數(shù) m和 n的最大公約數(shù)。以下是輾轉(zhuǎn)的算法: 分別用 m,n,r表示被除數(shù)、除數(shù)、余數(shù)。 程序如下 : program ex4_11。 begin write(39。)。 a:=m。 r:=a mod b。b:=r。 end。The greatest mon divide is:39。 end. 例 利用格里高公式求 π。 【 分析 】 解本題的關(guān)鍵就是求右邊數(shù)值序列的和,序列有明顯的特點(diǎn):分母是從 1開始的奇數(shù),加、減號(hào)輪流出現(xiàn),因此,我們可以用 n=n+2表示序列數(shù)值的變化,用 f=f來(lái)設(shè)置它們知項(xiàng)的符號(hào)位。 Var n,f : integer。 begin pai : =0。 n : =1。 while abs(t)=1e6 do begin pai : =pai+t。 f : =f。 end。 writeln(pai : 10 : 8)。 while循環(huán)不需要用順序型數(shù)據(jù)來(lái)控制循環(huán)的次數(shù),改程序的說(shuō)明部分中的 n為實(shí)型數(shù)或說(shuō)明為長(zhǎng)整型即可, 請(qǐng)同學(xué)們自己修正 ,以后要對(duì)變量的取值范圍引起重視。 輸入任一的自然數(shù) A, B, 求 A , B的最小公倍數(shù)。求第 20次著地時(shí) , 小球共通過(guò)多少路程 ? Faibonacci數(shù)列前幾項(xiàng)為 : 0,1,1,2,3,5,8,…, 其規(guī) 律是從第三項(xiàng)起 , 每項(xiàng)均等于前兩項(xiàng)之和。 雞兔同籠 ,頭 30,腳 90, 求雞兔各幾只? 第三節(jié) 直到循環(huán)( REPEAT語(yǔ)句) 用 while語(yǔ)句可以實(shí)現(xiàn)“當(dāng)型循環(huán)”,用 repeatuntil 語(yǔ)句可以實(shí)現(xiàn)“直到型循環(huán)”。 直到循環(huán)語(yǔ)句的一般形式 : Repeat 語(yǔ)句 1。 until 布爾表達(dá)式 。 說(shuō)明: ① repeat語(yǔ)句的特點(diǎn)是:先執(zhí)行循環(huán),后判斷結(jié)束條件,因而至少要執(zhí)行一次循環(huán)體。 ③ repeat語(yǔ)句在布爾表達(dá)式的值為真時(shí)不再執(zhí)行循環(huán)體,且循環(huán)體可以是若干個(gè)語(yǔ)句,不需用begin和 end把它們包起來(lái), repeat 和 until已經(jīng)起了 begin和 end的作用。 例 求兩個(gè)正整數(shù) m和 n的最大公約數(shù)。 Program ex4_13。 begin readln(m,n)。 m: =n。 until r=0。 end. 例 校體操隊(duì)到操場(chǎng)集合 ,排成每行 2人 ,最后多出 1人 。分別按每行排 4,5,6人 ,都多出 1人 。求校體操隊(duì)至少是多少人 ? 【 分析 】 ① 設(shè)校體操隊(duì)為 X人 ,根據(jù)題意 X應(yīng)是 7的倍數(shù) ,因此 X的初值為 7,以后用inc(x,7)改變 X值; ②為了控制循環(huán) , 用邏輯變量 yes為真 (True) 使循環(huán)結(jié)束; ③如果諸條件中有一個(gè)不滿足 , yes 的值就會(huì)為假 (false),就繼續(xù)循環(huán)。 var x: integer。 begin x:=0。 inc(x,7)。 if x mod 3 1 then yes:=false。 if x mod 5 1 then yes:=false。 until yes。All =39。 readln end. 程序中對(duì)每個(gè) X值,都先給 Yes 賦真值,只有在循環(huán)體各句對(duì) X進(jìn)行判斷時(shí),都得到“通過(guò)”(此處不賦假值)才能保持真值。 π/4=11/3+1/51/7+… ,直到最后一項(xiàng)的值小于 106為止 . 【 分析 】 解本題的關(guān)鍵就是求右邊數(shù)值序列的和,序列有明顯的特點(diǎn):分母是從 1開始的奇數(shù),加、減號(hào)輪流出現(xiàn),因此,我們可以用 n=n+2表示序列數(shù)值的變化,用 f=f來(lái)設(shè)置它們知項(xiàng)的符號(hào)位。 var f : integer。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1