Tipos de algoritmos en informática

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,13 KB

 

Algoritmo


Definición:


Es un conjunto ordenado y finito de operaciones que permite hallar la solución De un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia De pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de Flujo con el fin de seguirlo de una forma más sencilla.

Carácterísticas:



- Finitos:

Debe Acabar en algún momento.

- Eficientes:

Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.

- Legibles:

El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo Fácilmente.

- Modificables:

Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de Realizar, incluso por programadores diferentes a sus propios autores.

- Modulares:

La filosofía utilizada para su diseño debe favorecer la división del problema En módulos pequeños.

- Único punto de entrada, único punto De salida:

A los algoritmos y a los módulos que lo Integran se entra por un sólo punto, inicio, y se sale por un sólo punto También, fin.

Tipos:



Cualitativos:


Son Aquellos en los que describen  los pasos  utilizando palabras.

Cuantitativos:


Son Aquellos en los que se utilizan cálculos numéricos para definir Los pasos del proceso.

Tipos de datos:



Datos numéricos:



Enteros:


El tipo enteros es un subconjunto finito de los números enteros. Los enteros Son números complejos, no tienen componentes fraccionarios o decimales y pueden Ser negativos o positivos.

Ejemplo:


  5, 6, -15, -4, 20, 17, 1340, 26.

Reales:


El tipo real consiste en un subconjunto de los números reales. Los números Reales siempre tienen un punto decimal y puede ser positivo negativo. Un número Real consta de un entero y una parte decimal.

Ejemplo:


0.08.1  3739.41

Datos Alfanuméricos:



Caracteres:


Es el conjunto finito y ordenado de caracteres que la computadoras reconoce. Un Dato tipo carácter contiene un solo carácter.

Caracteres Alfabéticos (A, B, C,. . ., Z) (a, b, c,. . ., z).

Carácter Numéricos: (1, 2,. . ., 9, 0).

Carácter Especiales: ( + - * / ;  .  <  > $ )

Cadena de caracteres:


Es una sucesión de caracteres que se encuentra delimitados por una comilla (apostrofo) o dobles comillas, según el tipos de lenguajes de programación.

Ejemplo:


´Hola mundo´   ´24 de Julio de 2014´   ´Esto es un mensaje´

Datos lógicos:


El tipo lógico también denominado booleano es aquel dato que solo puede tomar Uno de dos valores: cierto o verdadero (true) y falso (false).

Este Tipo de datos se utiliza para representarse las alternativas (si/no) a determinadas Condiciones.


Diagrama de flujo


Definición:


Es la representación Gráfica del algoritmo o proceso. Se utiliza en disciplinas como programacióneconomía, procesos industriales y psicología cognitiva.

Carácterísticas:



- Es una representación gráfica de las secuencias de un proceso, Presenta información clara, ordenada y concisa.

- Permite visualizar las frecuencias y relaciones entre las etapas indicadas.

- Se pueden detectar problemas, desconexiones, pasos de escaso valor añadido Etc.

- Compara y contrasta el flujo actual del proceso contra el flujo ideal, para Identificar oportunidades de mejora.

- Identifica los lugares y posiciones donde los datos adicionales pueden ser Recopilados e investigados.

- Ayuda a entender el proceso completo.

- Permite comprender de forma rápida y amena los procesos.

Tipos:



- Formato vertical:

En él, el flujo y la secuencia de las operaciones, va de arriba hacia abajo.

- Formato horizontal:

En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.

- Formato panorámico:

El proceso entero está representado en una sola carta y puede apreciarse de una Sola mirada mucho más rápido que leyendo el texto, lo que facilita su Comprensión, aun para personas no familiarizadas.

- Formato Arquitectónico:

Describe El itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo.

Simbologías:



- Óvalo o Elipse:

Inicio y término (Abre y cierra el diagrama).

- Rectángulo:

Actividad (Representa la ejecución de una o más actividades o procedimientos).

- Rombo:

Decisión (Formula una pregunta o cuestión).

- Círculo:

Conector (Representa el enlace de actividades con otra dentro de un Procedimiento).


- Triángulo boca Abajo

Archivo definitivo (Guarda un documento en Forma permanente).

- Triángulo boca arriba:

Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).

Entradas relacionadas: