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

JOYANES, L. (2008). Fundamentos de la programación. Algoritmos y Estructura de Datos, 4ª Edición. Madrid: McGraw-Hill. http://combomix.net/wp-content/uploads/2017/03/Fundamentos-de-programaci%C3%B3n-4ta-Edici%C3%B3n-Luis-Joyanes-Aguilar-2.pdf

a