SlideShare una empresa de Scribd logo
1 de 5
“ITS” “JUAN DE VELASCO”

ESPECIALIDAD INFORMATICA

ASIGNATURA PROGRAMACION

     TEMA ALGORITMO

 PROFESORA : GLADYS GUAMÁN
ALGORITMO




Introducción algoritmo:
 Es una secuencia de pasos o procesos lógicamente
relacionados entre sí a fin de obtener la solución a un
problema planteado. Es una lista de instrucciones
para efectuar paso a paso un proceso. Conjunto
“FINITO” de pasos o instrucciones, seguidas en un
orden lógico, los cuales nos llevan a la solución de
un problema específico
PASOS PARA PLANTEAR
           LA SOLUCIÓN A UN
           PROBLEMA




 Análisis del problema.
 Identificar las entradas, procesos y salidas del problema,
  declaración de variables.
 Diseño del Algoritmo: Describe la secuencia ordenada de
  los pasos, sin ambigüedad, es decir, siendo preciso y
  veraz en la búsqueda de la solución al problema.
 Codificación del Algoritmo: Es la expresión en un
  lenguaje de programación de los pasos definidos en el
  algoritmo.
 Ejecución y validación del programa por el computador.
CARACTERÍSTICAS DE
               ALGORITMOS:




Las características fundamentales que debe cumplir todo
algoritmo son:
1.- Un algoritmo debe ser preciso e indicar el orden de
realización de cada paso.
2.- Un algoritmo debe estar bien definido, es decir, si se sigue la
ejecución dos veces del mismo se debe obtener la misma
secuencia lógica. El algoritmo debe definirse de forma precisa
para cada paso, es decir, hay que evitar toda ambigüedad al
definir cada paso.
3.- Un algoritmo debe ser “FINITO”, Si se sigue un algoritmo se
debe terminar en algún momento; o sea, debe tener un numero
finito de pasos.
4.- Entrada: El algoritmo tendrá cero o más
entradas, es decir, cantidades dadas antes
de empezar el algoritmo. Estas cantidades
pertenecen además a conjuntos
especificados de objetos. Por ejemplo,
pueden ser cadenas de caracteres, enteros,
naturales, fraccionarios, etc.
5.- Salida: El algoritmo tiene una o más
salidas, en relación con las entradas.


BIBLIOGRAFIA
http://programacionfindesemana.blogspot.co
m/2012/07/por-que-diagramas-de-flujo-y-
algoritmos_23.html

Más contenido relacionado

La actualidad más candente

Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Guia 31 que es un algoritmo y sus carateristicas
Guia 31 que es un algoritmo y sus carateristicasGuia 31 que es un algoritmo y sus carateristicas
Guia 31 que es un algoritmo y sus carateristicasjennyrestrepos
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmosKoldo Parra
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmoswrtc
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionalesfaisury21
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoLuis Sanchez
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 

La actualidad más candente (20)

Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Guia 31 que es un algoritmo y sus carateristicas
Guia 31 que es un algoritmo y sus carateristicasGuia 31 que es un algoritmo y sus carateristicas
Guia 31 que es un algoritmo y sus carateristicas
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Analisis de problemas
Analisis de problemasAnalisis de problemas
Analisis de problemas
 
informaticai
informaticaiinformaticai
informaticai
 

Similar a Slaideshare algoritmo

Similar a Slaideshare algoritmo (20)

Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion algoritmo
Presentacion algoritmoPresentacion algoritmo
Presentacion algoritmo
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICAS
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 

Más de Mary Guaman

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en cMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programaciónMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Pasos para editar en loonapix
Pasos para editar en loonapixPasos para editar en loonapix
Pasos para editar en loonapixMary Guaman
 
Slaideshare tipos de datos
Slaideshare tipos de datosSlaideshare tipos de datos
Slaideshare tipos de datosMary Guaman
 
Slaideshare tipos de operadores
Slaideshare tipos de operadoresSlaideshare tipos de operadores
Slaideshare tipos de operadoresMary Guaman
 
Herramienta calc
Herramienta calcHerramienta calc
Herramienta calcMary Guaman
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoMary Guaman
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoMary Guaman
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoMary Guaman
 

Más de Mary Guaman (19)

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Pasos para editar en loonapix
Pasos para editar en loonapixPasos para editar en loonapix
Pasos para editar en loonapix
 
Funciones
FuncionesFunciones
Funciones
 
Phixr
PhixrPhixr
Phixr
 
Funnywow
FunnywowFunnywow
Funnywow
 
Gladys
GladysGladys
Gladys
 
Slaideshare tipos de datos
Slaideshare tipos de datosSlaideshare tipos de datos
Slaideshare tipos de datos
 
Slaideshare tipos de operadores
Slaideshare tipos de operadoresSlaideshare tipos de operadores
Slaideshare tipos de operadores
 
Presentación1
Presentación1Presentación1
Presentación1
 
Herramienta calc
Herramienta calcHerramienta calc
Herramienta calc
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 

Slaideshare algoritmo

  • 1. “ITS” “JUAN DE VELASCO” ESPECIALIDAD INFORMATICA ASIGNATURA PROGRAMACION TEMA ALGORITMO PROFESORA : GLADYS GUAMÁN
  • 2. ALGORITMO Introducción algoritmo: Es una secuencia de pasos o procesos lógicamente relacionados entre sí a fin de obtener la solución a un problema planteado. Es una lista de instrucciones para efectuar paso a paso un proceso. Conjunto “FINITO” de pasos o instrucciones, seguidas en un orden lógico, los cuales nos llevan a la solución de un problema específico
  • 3. PASOS PARA PLANTEAR LA SOLUCIÓN A UN PROBLEMA  Análisis del problema.  Identificar las entradas, procesos y salidas del problema, declaración de variables.  Diseño del Algoritmo: Describe la secuencia ordenada de los pasos, sin ambigüedad, es decir, siendo preciso y veraz en la búsqueda de la solución al problema.  Codificación del Algoritmo: Es la expresión en un lenguaje de programación de los pasos definidos en el algoritmo.  Ejecución y validación del programa por el computador.
  • 4. CARACTERÍSTICAS DE ALGORITMOS: Las características fundamentales que debe cumplir todo algoritmo son: 1.- Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. 2.- Un algoritmo debe estar bien definido, es decir, si se sigue la ejecución dos veces del mismo se debe obtener la misma secuencia lógica. El algoritmo debe definirse de forma precisa para cada paso, es decir, hay que evitar toda ambigüedad al definir cada paso. 3.- Un algoritmo debe ser “FINITO”, Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
  • 5. 4.- Entrada: El algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenecen además a conjuntos especificados de objetos. Por ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc. 5.- Salida: El algoritmo tiene una o más salidas, en relación con las entradas. BIBLIOGRAFIA http://programacionfindesemana.blogspot.co m/2012/07/por-que-diagramas-de-flujo-y- algoritmos_23.html