課程內容
《循環(huán)結構》
“判斷整數(shù)n(n>2)是否為質數(shù)”的程序框圖:
知識探究(一):算法的循環(huán)結構
思考1:在算法的程序框圖中,由按照一定的條件反復執(zhí)行的某些步驟組成的邏輯結構,稱為循環(huán)結構,反復執(zhí)行的步驟稱為循環(huán)體,那么循環(huán)結構中一定包含條件結構嗎?
思考2:某些循環(huán)結構用程序框圖可以表示為:
這種循環(huán)結構稱為直到型循環(huán)結構,你能指出直到型循環(huán)結構的特征嗎?
在執(zhí)行了一次循環(huán)體后,對條件進行判斷,如果條件不滿足,就繼續(xù)執(zhí)行循環(huán)體,直到條件滿足時終止循環(huán)。
思考3:還有一些循環(huán)結構用程序框圖可以表示為:
這種循環(huán)結構稱為當型循環(huán)結構,你能指出當型循環(huán)結構的特征嗎?
在每次執(zhí)行循環(huán)體前,對條件進行判斷,如果條件滿足,就執(zhí)行循環(huán)體,否則終止循環(huán)。
典型例題
例1:設計一個計算1+2+3+……+100的值的算法,并畫出程序框圖。
思考5:用直到型循環(huán)結構,上述算法的程序框圖如何表示?
思考6:用當型循環(huán)結構,上述算法的程序框圖如何表示?
思考7:循環(huán)結構的構建過程中關鍵的要素有哪些?
·循環(huán)結構三要素:循環(huán)變量賦初值、循環(huán)體、循環(huán)終止條件。
·循環(huán)三要素確定過程:首先確定循環(huán)體,再根據(jù)循環(huán)體第一步確定初值,最后一步確定循環(huán)終止條件。
思考8:改造例1的框圖要素,分別解決什么問題?
例2:某工廠2005年的年生產(chǎn)總值為200萬元,技術革新后預計以后每年的年生產(chǎn)總值都比上一年增長5%,設計一個程序框圖,輸出預計年生產(chǎn)總值超過300萬元的最早年份。
課堂小結:
循環(huán)結構的兩種表達:直到型循環(huán)和當型循環(huán)結構一定包含條件結構,反之不然。
循環(huán)結構的構建過程及循環(huán)三要素的確定。
此內容正在抓緊時間編輯中,請耐心等待
常老師
女,中教中級職稱
從教30年,數(shù)學教研組長,省級“先進教育工作者”、優(yōu)秀教師,市級骨干教師、“教學標兵”。