编程基础:从零基础开始
一、编程的基本概念
1.1 数据与声明
每个程序都要处理数据,数据可以是程序使用的数字、文本等,比如工资计算中的工作时长和工资数额、温控器中的温度数据,或者“外星人入侵”游戏里的飞船数量。在使用这些数据之前,必须先进行声明,声明能告知计算机程序所使用的数据类型,且声明通常位于任务的起始处。
以烘焙蛋糕为例,声明就像是所需的量具(量杯、量勺)、搅拌碗和蛋糕烤盘,在开始烘焙前要确保这些工具齐全。输入则是制作蛋糕的各种原料,如蛋糕粉、鸡蛋、水等;处理过程就是将原料混合并烘焙,把原料转化为蛋糕的所有步骤;输出就是最终的蛋糕。一般来说,这些任务的顺序是声明、输入、处理和输出。
1.2 编程的四个步骤
编程通常包含四个步骤:声明、输入、处理和输出。声明是准备工作,输入是获取数据,处理是对数据进行操作,输出是得到最终结果。这四个步骤的顺序很重要,若步骤顺序错误或遗漏,可能无法解决问题。
1.3 编程与食谱、旅行指南的类比
编程就像一份食谱,需要明确所需的工具(声明)、原料(输入),按照特定的步骤(处理)进行操作,最终得到成品(输出)。同时,编程也类似于旅行指南,为旅行者提供从起点到终点的详细路线和操作说明。
二、基本编程程序
2.1 三种基本程序类型
几乎所有的编程任务都可归为以下三类:
- 顺序程序 :指程序中命令的执行顺序。有时命令顺序并非关键,但多数情况下很重要。例如洗碗,通常先洗玻璃杯,再洗盘子,最后洗锅碗瓢盆,但单个杯子、盘子或锅的具体清洗顺序对完成任务的