Algoritmo y Pseudocódigo
Algoritmo
Es
Un conjunto ordenado de operaciones sistemáticas, que permite hallar solución a un tipo de problema.
Característica
Se definen de manera específica en cada paso
Pueden ser
Cualitativos
Son aquellos que se realizan por medio de las palabras.
Ejemplo
Una receta de cocina.
Cuantitativos
Son aquellos que se realizan por medio de cálculos matemáticos.
Ejemplo
si se desea saber cuál es la raíz cuadrada de un número, se pueden aplicar algoritmos.
Según su función
Ordenamiento
son
son aquellos que llevan en orden los elementos que ingresan.
Correa Y, Guillermo. Desarrollo de Algoritmos y sus aplicaciones. Editorial Mc-Graw Hill
Resultados de búsqueda
Resultados de la Web
Encaminamiento
Deciden
La manera de cómo se tendrá que transmitir la información que llega y cómo deben seguir los pasos.
Búsqueda
Trata
Tratan de encontrar dentro de la lista que ingresa, algún elemento en especial.
Ejemplo
El proceso de lavarse los dientes
1- Poner pasta dentífrica en el cepillo.
2- Humedecerla con agua.
3- Cepillar una muela hasta que esté limpia.
4. Cepillar otra muela….. hasta terminar el cepillado de todas las muelas y dientes. 5. Enjuagarse.
6. Limpiar el cepillo y secarlo.
Si seguimos este algoritmo conseguiremos solucionar el problema que teníamos antes de iniciarlo (dientes sucios).
Ejemplos de algoritmo con pseudocódigo
// este es el ejemplo más simple de esta ayuda,
// toma dos numeros, los suma y muestra el resultado
Proceso Suma
// para cargar un dato, se le muestra un mensaje al usuario
// con la instrucción Escribir, y luego se lee el dato en
// una variable (A para el primero, B para el segundo) con
// la instrucción Leer
Escribir "Ingrese el primer numero:"
Leer A
Escribir "Ingrese el segundo numero:"
Leer B
// ahora se calcula la suma y se guarda el resultado en la
// variable C mediante la asignación (<-)
C <- A+B
// finalmente, se muestra el resultado, precedido de un
// mensaje para avisar al usuario, todo en una sola
// instrucción Escribir
Escribir "El resultado es: ",C
FinProceso
Pseudocódigo
Elementos compositivos
Pseudo
Función
Permite referirse a que algo no es original, sino que es falso o una imitación.
¿Qué es un pseudocódigo
Está considerado como una descripción de un algoritmo que resulta independiente de otros lenguajes de programación.
Sus tres clases
Selectivas
Secuenciales
Iterativas
Principal Función
La resolución del problema por medio de un programa informático debe funcionar para el uso de distintas variables y en diferentes lenguajes de cómputo.
Estructura
Cabecera:
-Programa
-Tipo de datos
-Constante
-Variable
¿Cómo se representa?
Con acciones sucesivas palabras reservadas en inglés (similares a sus homónimos en los lenguajes de programación).
Palabras
star,begin, end, stop, if-then-else, while, repeat-until….etc
Ejemplo de Problemas
Con el pseudocódigo que imprima los primeros 10 números enteros.
Hacer un pseudocódigo que reciba la fecha de nacimiento y te de su signo del Zodiaco.
Con pseudocódigo que imprima los números pares menores a 20.
Cuerpo:
-Inicio
-Instrucciones
-Fin
código
Función
Serie de símbolos que forman parte de un sistema y que tienen un determinado valor ya asigando