本课介绍算法的基本概念、主要特征以及自然语言、流程图、伪代码等描述方法,帮助学生理解算法在程序设计中的核心地位。
明确算法是解决问题所采用的确定、有限的操作步骤序列,通过生活实例(如菜谱、出行规划)理解算法的有穷性、确定性、可行性、输入与输出五大基本特征。
介绍自然语言、流程图、伪代码三种常用算法描述方式,重点训练流程图的符号规范(起止、处理、判断、流向),能根据问题特点选择合适的描述方法清晰表达算法。