Logo
Section 1 / 4

复杂程序简介

可选的附加内容,专为热爱挑战的新程序员设计。

导入

复杂程序简介

可选的附加内容,专为热爱挑战的新程序员设计。

拓展你的技能

本节并非课程的必要内容——它包含为喜欢解决复杂挑战的新程序员准备的可选附加材料。是否尝试这些挑战完全由你决定!

...

指导原则

解决本章提出的问题,仅需掌握条件语句、循环、字符串和数组即可。面对这类复杂问题,有多种应对策略。例如:

...
  • 先构建一个解决方案的思维模型(或概念),用简单描述表达出来,然后尝试将其转化为程序。
  • 先对问题进行可视化,再尝试将其映射为程序逻辑。
  • 分析给定解决方案中每个变量的作用。
  • 根据逻辑将给定的解决方案划分为主要部分,并为每个部分或分支添加注释。
  • 将解决方案的各个部分转换为流程图,以理解程序的执行流程。
  • 将解决方案的各个部分映射到执行表中,观察程序运行过程中变量值的变化情况。

方法

循环程序