algoritmo
PSEUDOCÓDIGO
Pseudocódigo, una noción que se emplea en el ámbito de la informática. Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de programación aunque se encuentra desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.
El pseudocódigo, en este sentido, estáconsiderado como una descripción de un algoritmo que resulta independiente de otros lenguajes de programación. Para que una persona pueda leer e interpretar el código en cuestión, se excluyen diversos datos que no son clave para su entendimiento.
Un pseudocódigo, por lo tanto, se emplea cuando se pretende describir un algoritmo sin la necesidad de difundir cuáles son sus principios básicos. De estamanera, un ser humano encontrará mayores facilidades para comprender el mensaje, a diferencia de lo que ocurriría si estuviese frente a un lenguaje de programación real.
Estas características hacen que los pseudocódigos sean utilizados en obras científicas y educativas y en las etapas previas al desarrollo de un software, a la manera de boceto antes de proceder a la programación.EJEMPLO PSEUDOCÓDIGO Y DIAGRAMA DE FLUJO
El algoritmo de Euclides para hallar el máximo común divisor (MCD) de dos números enteros positivos.
1.- Inicio
2.- Leer dos números (“a” y “b”) avanzar al paso 3.
3.- Si “a” y “b” son iguales, entonces ambos son el resultado esperado y termina; en caso contrario avanzar al paso 4.
4.- Comparar “a” y “b” para determinar cuál es el mayor.Avanza al paso 5.
5.- Si “a” es menor que “b”, se deben intercambiar sus valores. Avanza al paso 6. Sí “a” no es menor que “b”, avanza al paso “6”.
6.- Realizar la operación “a menos que b”, asignar el “b” a “a” y asignar el valor de la resta “b” ir al paso 3.
CARACTERÍSTICAS DE PSEUDOCODIGO
Las principales características de este lenguaje son:
Se puede ejecutaren un ordenador
Es una forma de representación sencilla de utilizar y de manipular.
Facilita el paso del programa al lenguaje de programación.
Es independiente del lenguaje de programación que se vaya a utilizar.
Es un método que facilita la programación y solución al algoritmo del programa.
DIAGRAMAS DE FLUJO
Esquemas usados para representargráficamente un proceso.
Símbolos empleados para expresar algoritmos.
Terminal
Inicio y fin del diagrama de flujo.
Entrada/salida
Introducción de datos en la memoria desde los periféricos de entrada/salida.
Proceso
Representa un proceso de operación que debe realizarse dentro del diagrama de flujo. Es el símbolo más utilizado
Decisión
Este símbolo se utiliza para tomar unadecisión de acuerdo a las condiciones del problema.
Decisión múltiple
Se utiliza para evaluar una variable, esta puede tomar distintos valores, para cada una hay un camino
Conector
Cuando el diagrama es extenso tiene muchos caminos, a veces es necesario conectar la continuidad de este.
Indicador de direcciones
Indican el sentido en el que lleva a cabo cada uno de los pasosdel diagrama.
Línea conectora
Unión entre dos símbolos.
Conector de página
Se utiliza para conectar un diagrama en otra hoja nueva.
Impresora
Indica el reporte o la impresión de un documento.
Pantalla
Representa la salida a pantalla de un documento.
Algoritmo
Secuencia de instrucciones que representan un modelo de solución para un determinado tipo de problemas, obien, como un conjunto de instrucciones que se realizan en orden. Conducen a obtener la solución de un problema.
Características:
Finidad
Definitividad
Entrada
Salida
Efectividad
PSEINT
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado...
Regístrate para leer el documento completo.