自从第一台计算机诞生以来,计算机已经成为人们生活和工作中不可或缺的工具。计算机不能直接理解人们日常使用的自然语言,只能运行二进制指令,因此为了便于人们同计算机沟通,人们设计了程序设计语言。程序员使用程序设计语言编写程序,由计算机执行。随着计算机技术的飞速发展,程序设计语言与程序设计方法也在不断进步。本章主要介绍程序设计语言和算法的相关知识,以及如何通过流程图描述算法。