SlideShare a Scribd company logo
1 of 8
un algoritmo es un conjunto prescrito de
instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos
que no generen dudas a quien deba
realizar dicha actividad.
 LOS DIAGRAMAS DE FLUJO: son
descripciones gráficas de algoritmos;
usan símbolos conectados con flechas
para indicar la secuencia de
instrucciones
 EL PSEUDOCÓDIGO: es una descripción
de alto nivel de un algoritmo que emplea
una mezcla de lenguaje natural con
algunas convenciones sintácticas propias
de lenguajes de programación
 SISTEMAS FORMALES: La teoría de
autómatas y la teoría de funciones
recursivas proveen modelos matemáticos
que formalizan el concepto de algoritmo.
 IMPLEMENTACIÓN: Muchos algoritmos
son ideados para implementarse en
un programa. Sin embargo, los
algoritmos pueden ser implementados en
otros medios
 VARIABLES: Son elementos que toman
valores específicos de un tipo de datos
concreto. Principalmente, existen dos
maneras de otorgar valores iniciales a
variables:
1) Mediante una sentencia de asignación.
2)Mediante un procedimiento de entrada de
datos
Un programa es un conjunto de
instrucciones que al ser ejecutadas
resuelven un problema.
Un programa tiene 3 partes:
1)Entrada de datos: normalmente se va a
ejecutar a través de instrucciones de
lectura, y en lo que se le pide al usuario la
información que el programa va a necesitar
para ejecutarse y se hace a través de
lecturas
2) Acciones de un algoritmo: parte en la
que se resuelve el problema usando los
datos de entrada
3) Salida: mostrar en un dispositivo e
salida los resultados de las acciones
anteriormente realizadas. Son acciones
de escritura. En la parte de las
acciones a ejecutar se distinguirán dos
partes:
• declaración de variables
• Instrucciones del programa
En pseudocódigo el programa tiene dos
partes, la cabecera y el cuerpo. La
cabecera contiene el nombre del
algoritmo, y el cuerpo contiene dos
partes-
1) La zona de declaraciones de var y
const,
2) La zona de las instrucciones del
programa
en la zona de instrucciones para que
quede mas legible hay que usar la

More Related Content

What's hot (19)

Programación c2. p1.
Programación c2. p1.Programación c2. p1.
Programación c2. p1.
 
Actividad26
Actividad26Actividad26
Actividad26
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Cuestionario de algoritmoss2
Cuestionario de algoritmoss2
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Ultimo trabajo de computacion
Ultimo trabajo de computacionUltimo trabajo de computacion
Ultimo trabajo de computacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 
Guia de algoritmos
Guia de algoritmosGuia de algoritmos
Guia de algoritmos
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
 
Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición
 

Similar to Algoritmos

Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Diapositiva carlos clark
Diapositiva carlos clarkDiapositiva carlos clark
Diapositiva carlos clarkcarlosclarkb
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docxJulioRodolfodeJessHe
 
La mama de issa
La mama de issaLa mama de issa
La mama de issavasebas
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFresyMetal
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMOvasebas
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 

Similar to Algoritmos (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
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Diapositiva carlos clark
Diapositiva carlos clarkDiapositiva carlos clark
Diapositiva carlos clark
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
La mama de issa
La mama de issaLa mama de issa
La mama de issa
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Tema v
Tema vTema v
Tema v
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
Programación
ProgramaciónProgramación
Programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Lucho y zuluaga
Lucho y zuluagaLucho y zuluaga
Lucho y zuluaga
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Algoritmos

  • 1.
  • 2. un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
  • 3.  LOS DIAGRAMAS DE FLUJO: son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones  EL PSEUDOCÓDIGO: es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación
  • 4.  SISTEMAS FORMALES: La teoría de autómatas y la teoría de funciones recursivas proveen modelos matemáticos que formalizan el concepto de algoritmo.  IMPLEMENTACIÓN: Muchos algoritmos son ideados para implementarse en un programa. Sin embargo, los algoritmos pueden ser implementados en otros medios
  • 5.  VARIABLES: Son elementos que toman valores específicos de un tipo de datos concreto. Principalmente, existen dos maneras de otorgar valores iniciales a variables: 1) Mediante una sentencia de asignación. 2)Mediante un procedimiento de entrada de datos
  • 6. Un programa es un conjunto de instrucciones que al ser ejecutadas resuelven un problema. Un programa tiene 3 partes: 1)Entrada de datos: normalmente se va a ejecutar a través de instrucciones de lectura, y en lo que se le pide al usuario la información que el programa va a necesitar para ejecutarse y se hace a través de lecturas
  • 7. 2) Acciones de un algoritmo: parte en la que se resuelve el problema usando los datos de entrada 3) Salida: mostrar en un dispositivo e salida los resultados de las acciones anteriormente realizadas. Son acciones de escritura. En la parte de las acciones a ejecutar se distinguirán dos partes: • declaración de variables • Instrucciones del programa
  • 8. En pseudocódigo el programa tiene dos partes, la cabecera y el cuerpo. La cabecera contiene el nombre del algoritmo, y el cuerpo contiene dos partes- 1) La zona de declaraciones de var y const, 2) La zona de las instrucciones del programa en la zona de instrucciones para que quede mas legible hay que usar la