【正文】
往前直走 開始 結(jié)束 躲避障礙 觀察道路情況 開始 輸入變量 n的值 輸出變量 f的值 結(jié)束 i ≤n? N f ← 1 i ← 1 f ← f*i i ← i+1 Y 程序設(shè)計(jì)實(shí)例 例 2:求 n階乘( n!=1 2 3 ? n) 首先輸入變量 n的值,變量 f和 i被賦以初值 1,然后判斷 i≤n 是否成立,如果成立,執(zhí)行賦值語(yǔ)句f←f*i 和 i ←i+1 ,并回到判斷處,否則結(jié)束循環(huán),最后輸出 f的值。 練習(xí) 2.在抽屜中尋找東西的過(guò)程。 N Y 尋找 開始 結(jié)束 找到了嗎 ? 拿東西 循環(huán)結(jié)構(gòu) 分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的異同 : Y N 條件 ? 執(zhí)行 a 執(zhí)行 b 開始 結(jié)束 開始 Y N 執(zhí)行 a 條件 ? 執(zhí)行 b 開始 謝謝!