miércoles, 28 de junio de 2017

Que es un algoritmo y su estructura



     ESTRUCTURA PSEUDO CÓDIGO
      
¿Que es el algoritmo ?

    En matemáticas lógicas ciencias de la computación y disciplinas relacionadas ,un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas y ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien a cabía de hacer dicha actividad.Dado una entrada siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia. 
En la vida cotidiana se emplean algoritmos frecuentemente para resolver problemas .Algunos son los manuales de usuario ,que se muestran algoritmos para usar un aparto o las instrucciones que recibe un ordenador.

Origen de la palabra Algoritmo 

   La palabra algoritmo procede de la palabra del vocabulario algoritmo ''algoritm'' que a su vez es la traducción latina del nombre del árabe matemático  Al-khwariz.En realidad se denomina algoritmo en la europa medieval al sistema posicional  de calculo pues era conocido a través de la traducción desde el latín de la obra de Al-khwariz.

Características de un Algoritmo 

a)El algoritmo debe ser preciso e indicar el orden de realización de cada paso
b)El algoritmo debe ser definido si se sigue un algoritmo dos veces ,se debe obtener el mismo resultado cada vez
c)Debe ser finito si se sigue un algoritmo debe acabar en algún momento .O sea tener un numero finito de pasos

Forma básica de un Algoritmo
  Algoritmo (nombre_algoritmo)
    Declaración _de_variables 
       Acción 1
       Acción 2

       Instrucción N
   Fin Algoritmo(nombre_algoritmo)
Tipos de Algoritmo

*Algoritmo de ordenamiento:Secuencia de los elementos que ingresan a partir de un  cierto orden en general,según un orden numérico o léxico.
*Algoritmo de búsqueda:Al contrario de realizar operaciones o secuenciar elementos,se dedica a encontrar dentro de una lista que ingrese uno o varios elementos en particular que cumplan con el conjunto de condiciones dadas
*Algoritmo de encaminamiento:Deciden de que modo se deberá transmitir algo que llegar como seguirá un conjunto de pasos encadenados.Se dividen entre adaptivos y estáticos los primeros con cierta capacidad de aprendizaje y ajuste  la circunstancia mientras que los segundos funcionan mecánicamente siempre de mismo modo .
                                               
Variables en un algoritmo

Declaración Variables:
Asignamos un contenido que puede ser un valor numerico (solo numeros con su valor de calculo) o alfanumérico (solo texto o texto con numero) para que puedan hacerse uso deben ser declaradas.
No se puede declarar variables con el mismo nombre (de no ser que se emplee métodos de programación ) puede existir variables del mismo tipo de dato.

Dimensionamiento:

La instrucción Dimensión permite definir un arreglo, indicando sus dimensiones.

      Dimensión <identificador> (<maxl>,...,<maxN>); 

Esta instrucción define un arreglo con el nombre indicado en <indentificador> y N dimensiones. Los N parámetros indican la cantidad de dimensiones y el valor máximo de cada una de ellas. La cantidad de dimensiones puede ser una o más, y la máxima cantidad de elementos debe ser una expresión numérica positiva. 
Se pueden definir más de un arreglo en una misma instrucción, separándolos con una coma (,).

      Dimension <ident1> (<max11>,...,<max1N>),..., <identM> (<maxM1>,...,<maxMN>) 

Es importante notar que es necesario definir un arreglo antes de utilizarlo. 
                                       
                            Estructura de un Algoritmo

Algoritmo-nombre del algoritmo 

//Declaración variables 

                         
//Entrada 
         
//Proceso 


//Salida
                                          







No hay comentarios:

Publicar un comentario

GLOSARIO DE TISG

SISTEMA TI HARDWARE  Resultado del diccionario para hardware. Conjunto de elementos físicos o materiales que constituyen una com...