【正文】
孫子問題: “ 今有物不知其數(shù),三三數(shù)之剩二;五五數(shù)之剩三;七七數(shù)之剩二.問物幾何?答曰:二十三. ” 分析 “ 孫子問題 ” 相當(dāng)于求關(guān)于 x, y, z的 不定方程組 的正整數(shù)解 . ? 問題背景與分析 第 4節(jié) 算法案例 m← 2 While Mod(m, 3)≠2 或 Mod(m, 5)≠3 或 Mod(m, 7)≠2 m← m + 1 End While Print m ? 偽代碼 N Y 輸出 m Mod(m, 3)≠2 m← m + 1 m←2 或 Mod(m, 5)≠3 或 Mod(m, 7)≠2 ? 流程圖 m ? 2 While m Mod 3 2 Or m Mod 5 3 Or m Mod 7 2 m = m + 1 Wend MsgBox 不定方程的一個解為 amp。 S ? 1 I ? 1 While S ? 10000 I ? I + 2 S ? S*I Wend MsgBox I ? Excel VBA2 S ? 1 I ? 1 Do I ? I + 2 S ? S*I Loop Until S10000 MsgBox I ? 循環(huán)語句 —— While 第 3節(jié) 基本算法語句 ? 偽代碼 例 8( P2例 4) 拋硬幣試驗。 S ← 1 For I From 3 To 99 Step 2 S ← S ? I End For Print S S ? 1 For I ? 3 To 99 Step 2 S ? S*I Next I MsgBox S 第 3節(jié) 基本算法語句 ? 循環(huán)語句 —— While ? 偽代碼 1 例 7( P21) 求最小的奇數(shù) I,使 1 ? 3 ? 5 ? 7 ? ? ? I 10 000。 Read x If x≥0 Then y ← x2 Else y ← sin x End If Print y x ? InputBox(輸入一個數(shù) ) If x ?0 Then y ? x^2 Else y ? sin(x) End If MsgBox y 第 3節(jié) 基本算法語句 ? 條件語句 —— 嵌套 ? 偽代碼 ? Excel VBA 例 5( P19) 輸入 x,計算 y ? 的值。 x 第 3節(jié) 基本算法語句 ? 算法的實現(xiàn) —— 條理化、邏輯化、精微化的過程 a ? InputBox(輸入 a): b ? InputBox(輸入 b) c ? InputBox(輸入 c) x ? a If b x Then x ? b: If c x Then x ? c MsgBox 最大數(shù)為 amp。 Read a x ← | a | Print x a ? Inputbox(請輸入一個數(shù) ) x ? Abs