编程中的循环结构与软件合成技巧
1. 循环结构基础
计算机早期的发展是自动化计算的历史,早期的“计算机”其实是手动进行数学计算的人,如今的计算机源于为自动执行繁琐数学计算而制造的机器。由于这一历史背景,计算机擅长快速准确地执行重复任务,这在编程中体现为循环结构的广泛应用。
迭代结构能将重复的代码行缩短为更紧凑但等效的表达式。一旦将一行(或一组代码)写在迭代结构中,它可以运行一次或数百万次,而不会增加程序的长度,这使程序更易于管理并减少错误。在视觉领域,它也便于生成密集而复杂的图案。
以下是一个对比示例,展示了无迭代结构和使用 for 循环的等效程序:
| 原始代码 | 使用循环表达的代码 |
| — | — |
| size(200, 200);<br>line(20, 20, 20, 180);<br>line(30, 20, 30, 180);<br>line(40, 20, 40, 180);<br>line(50, 20, 50, 180);<br>line(60, 20, 60, 180);<br>line(70, 20, 70, 180);<br>line(80, 20, 80, 180);<br>line(90, 20, 90, 180);<br>line(100, 20, 100, 180);<br>line(110, 20, 110, 180);<br>line(120, 20, 120, 180);<br>line(130, 20, 130, 1
超级会员免费看
订阅专栏 解锁全文
1800

被折叠的 条评论
为什么被折叠?



