Definicion de algoritmo y pseudocódigo
Es un método o procedimiento definido para resolver un problema.
En un algoritmo siempre debe haber un punto de inicio y un punto de final, debe estar definido; ósea que cadavez que lo probemos nos debe dar el mismo resultado y por último, debe ser finito; sea cual sea la cantidad de instrucciones, en algún punto el algoritmo deberá terminar.
¿Qué es pseudocódigo?
Esun lenguaje artificial e informal útil para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado.
El pseudocódigo consiste endescribir los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre en la solución lógica delalgoritmo y no en la implementación en un lenguaje de programación concreto, en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.
¿Cuáles sonlos posibles errores de lógica?
Los errores de lógica son los más difíciles de detectar. De manera que, un error de lógica se produce cuando los resultados obtenidos no son los esperados. Por ejemplo,en lenguaje C, si en vez de la instrucción
c = a + b; un programador hubiera escrito c = a x b; hasta que la pantalla muestre el resultado de la operación, el programador debería darse cuenta delerror, siempre y cuando el ya supiera el resultado de la suma. En este caso, el programador podría percatarse del error fácilmente, pero, cuando las operaciones son más complejas, los errores de lógicapueden ser muy difíciles de detectar.
¿Cuál es la diferencia entre algoritmos simples y algoritmos computacionales?
Que los algoritmos simples son utilizados para resolver rápidamente problemassencillos de la vida cotidiana, mientras que un algoritmo computacional se utiliza para resolver problemas de igual o mayor dificultad pero con una mayor exactitud.
Escribe 2 ejemplos de algoritmos...
Regístrate para leer el documento completo.