Curso de Programación Básica N04. Errores que podemos cometer en los algoritmos.

Cordiales Saludos


portada_04.png

No visualizar el resultado, No mostrarlo

Puede ocurrir que realizamos todo el proceso de solucion de un problema y no mostramos los resultados, no lo visualizamos. Lógicamente la lógica está bien, pero si no mostramos el resultado de nada sirve, porque usamos la computadora para que nos muestre la solución, nos de un resultado. Ejemplo

Problema N_13: Elaborar un algoritmo que sume los números 17 y 45, luego el resultado lo multiplique por 3.

print("..............")
print("Problema N_13: Elaborar un algoritmo que sume los números 17 y 45, luego el resultado lo multiplique por 3")
numero1 = 17
numero2 = 45
suma = numero1 + numero2
resultado = suma * 3
print("..............")

En este caso el procedimiento para la solución del algoritmo está bien, pero no estamos visualizando el resultado. Faltaría la siguiente línea de código.

print("El resultado es: ", resultado)

Si estás pensando que no pasa en la vida real... Te cuento que en mis inicios en uno de los primeros exámenes en mi universidad, realicé un algoritmo más complejo (Tardé aproximadamente una hora de examen) y no coloqué la ultima linea para visualizar el resultado. De 100 puntos que valía el examen me quitaron 30 punto, saqué 70 puntos. Pero el profesor me dijo que tuvo consideración conmigo porque ayudaba en clases a muchos compañeros, me dijo que lo lógico era colocarme una nota de 0 - (cero). Tenía razón el profe, de nada nos sirve hacer los procesos y no mostrar los resultados o usar ese resultado para otro proceso.

Mal uso de las Variables (error de escritura)

En este caso, es cuando inicializamos una variable y luego más adelante en otra linea de códico usamos la variable modificando una letra (generalmentre una mayusula, sin querer, lógicamente).

Problema N_14: Elaborar un algoritmo que sume los numeros 1,2 y 3.

print("..............")
print("Problema N_14: Elaborar un algoritmo que sume los numeros 1,2 y 3.")
numero1 = 1
numero2 = 2
numero3 = 3
suma = Numero1 + numero2 + numero3
print("La suma es: ", suma)
print("..............")

Veamos la capture N-01. La variable señalada con la flecha amarilla: Numero1 no es la misma numero1, difiere por la mayúscula al comienzo.


Capture N-01
4a.png

A continuación en la Cature N-02 veremos el error que arroja la computadora.


Capture N-02
4b.png

Entender mal el enunciado

Aquí ya no es un error por falta de una linea de código o por colocar una variable mal. El error aquí es por entender mal el enunciado. Esto puede ocurrir cuando tomamos a la ligera la resolución del problema sin entenderlo bien, ya sea por pensar que es demasiado fácil o no prestar atención y creer que nos están pidiendo otra cosa.

Nos corre bien en papel el algoritmo, pero cuando se escribe en un lenguaje de programación no funciona.

Esto puede ocurrir porque no entendemos bien o nos falta aprender bien el lenguaje de programación que queremos usar para escribir nuestro codigo. Cada lenguaje de progración tiene una sintaxis distinta aunque en ciertar instrucciones coincidan.

Tratar de solucionar problemas complejos sin estudiar a profundidad algoritmos básicos

El proceso de la resolución de algoritmos es un proceso de a pasitos, de ir poco a poco de manera progresiva. Además de progresivo, es un proceso de ir aprendiendo a través de multiples vías. Debemos empaparnos de cursos, libros, documentacion, etc.


Recurso para aprender Python

Curso Gratis de Programación
Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

Los ejercicios de esta publicación estan en este link:
https://replit.com/join/dajctcetpu-siraquino

Para concluir te recomiendo estar atento en esta primera etapa de formaci[on ir poco a poco, no hay prisa. Ver[as como avanzas si sigues estos consejos que abordamos hoy en esta publicacion. Sigamos practicando, practicando, practicando.

Mi Twitter
Mi facebook

H2
H3
H4
3 columns
2 columns
1 column
1 Comment
Ecency