En los sistemas incrementales , cada medida se refiere a una posición previamente dimensionada (punto a punto). Las dimensiones incrementales son las distancias entre dos puntos adyacentes. Un movimiento incremental mueve una distancia basada en su posición actual.
Comience de a poco: en primer lugar, comience su programa de a poco y manténgalo funcionando en lugar de escribir muchas líneas sin tener la idea de si el programa funciona correctamente o si hay algún error en él.
Manténgalo funcionando: ahora que nuestra pequeña parte funciona bien, debemos comenzar a agregar otra pequeña parte del programa a nuestro programa principal y verificar si funciona bien o no. Si hay algún error puedes encontrarlo a la primera. Una vez que no haya ningún error, siga repitiendo el segundo paso hasta que se resuelva nuestro problema.
Al hacer esto, podemos evitar muchos errores en la última vez que estamos compilando todo el código y nos confundiremos con la gran cantidad de errores que se muestran. Porque estaremos eliminando todos los errores uno al lado del otro cuando agreguemos una pequeña parte del programa a nuestro código principal.
Básicamente seguimos este método de programación sin saberlo. Es uno de los mejores métodos de programación que los programadores pueden practicar en su código diario.
Veremos un ejemplo sencillo de cómo funciona la programación incremental con un programa sencillo en Python construyendo una casa, ya que es el mejor ejemplo que podemos ver en nuestro día a día. Usaremos el módulo Turtle.
1.
Crearemos una instancia del objeto Turtle.
Python3
# importing the module import turtle wn = turtle.Screen() house = turtle.Turtle()
2. Primero dibujemos una línea vertical
Python3
house.right(90) house.forward(50) house.left(90) house.forward(50)
3. Agregamos una línea horizontal en la parte inferior
Python3
house.left(90) house.forward(50)
4. En esto podemos agregar una línea vertical y horizontal para que podamos obtener la forma de una caja.
Python3
house.left(90) house.forward(50) house.left(90) house.forward(50)
5. Ahora tenemos que agregar el techo para completar la casa.
Python3
house.left(180) house.left(60) house.forward(50) house.right(120) house.forward(50
Otro ejemplo que puedes ver es que las máquinas CNC también utilizan esta técnica para el proceso. Como se muestra arriba, si dividimos nuestro programa en partes pequeñas, será muy útil para nosotros escribir un código sin errores.