SlideShare una empresa de Scribd logo
1 de 8
Psicólogas: Gabriela Lozano &
Andrea Juárez.
Azucena Cervantes Ponce.
Colegio Bucerias
13/01/2015

 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. Dados un
estado inicial y una
entrada, siguiendo los
pasos sucesivos se llega a
un estado final y se
obtiene una solución.
¿Qué es un algoritmo?

 * Algoritmo
determinista: en cada
paso del algoritmo se
determina de forma
única el siguiente
paso.
 * Algoritmo no
determinista: deben
decidir en cada paso
de la ejecución entre
varias alternativas y
agotarlas todas antes
de encontrar la
solución.
CLASIFICACIONES DE UN
ALGORITMO

 Carácter finito. "Un algoritmo
siempre debe terminar después
de un número finito de pasos“.
 Precisión. "Cada paso de un
algoritmo debe estar
precisamente definido.¨
 Entrada. "Un algoritmo tiene cero
o más entradas.¨
 Salida. "Un algoritmo tiene una o
más salidas: cantidades que
tienen una relación específica con
las entradas".
 Eficacia. "También se espera que
un algoritmo sea eficaz.¨
 Resolución. El algoritmo deberá
llegar a un resultado específico,
producir un resultado. Los datos
de salida serán los resultados de
efectuar las instrucciones.
CARACTERISTICAS DE UN
ALGORITMO
 Todo algoritmo debe obedecer a la estructura básica de un sistema, es
decir: entrada, proceso y salida.
 Donde:
 ENTRADA
 Corresponde al insumo, a los datos necesarios que requiere el proceso
para ofrecer los resultados esperados.
 PROCESO
 Pasos necesarios para obtener la solución del problema o la situación
planteada.
 SALIDA
 Resultados arrojados por el proceso como solución.
 En el ejemplo del algoritmo de la sumatoria de los dos números,
tenemos:
 ENTRADA
 Valores de de las variables A y B.
 PROCESO
 Asignar a la variable Suma, el valor de A mas el valor de B.
 SALIDA
 Impresión del valor de la variable Suma, que contiene la sumatoria
 de los valores de A y B.
PARTES DE UN ALGORITMO
(¿Cómo se representa un
algoritmo?)

 Limitaciones prescriptivas
Si escribes su algoritmo en el código, es casi seguro que
restringirá dicho algoritmo a su conocimiento de las
limitaciones del lenguaje y las suyas propias.
Centrado en la solución
En vez de las limitaciones prescritas de escribir
algoritmos en código o pseudo-código, usar la lógica
generalizada te libera de enfocarte solamente en la
solución a tu problema, no la implementación de la
solución.
Evitar la asunción
Por ejemplo, si sospechas que te diriges a un algoritmo
viable pero que no tienes los recursos para
implementarlo, puede ser prudente escuchar a tu
intuición a pesar de su base en la suposición. Sin embargo
ten en cuenta que si sucumbes a tu suposición quizá dejes
las mejores ideas sin descubrirlas.
Fácil de entender para los que no sean especialistas
VENTAJAS QUE ENCUENTRAS AL
USAR ALGORITMOS EN TU VIDA
PERSONAL

 Algoritmo de ordenamiento
En computación y matemáticas un algoritmo de
ordenamiento es un algoritmo que pone elementos
de una lista o un vector en una secuencia dada por
una relación de orden, es decir, el resultado de salida
ha de ser una permutación —o reordenamiento— de
la entrada que satisfaga la relación de orden dada.
DIFERENTES TIPOS
DE ALGORITMOS

 http://es.wikipedia.org/wiki/Algoritmo
 http://www.javamexico.org/system/files/Collections.pdf
 https://fr.answers.yahoo.com/question/index?qid=20090205185802AAK3zk6
 Edgardobuelvas0407's Blog (2014)
https://edgardobuelvas0407.wordpress.com/generalidades/anexo-3-
fundamentos-de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un-
algoritmo/ (13-01-2015)
 PREZI.COM ALGORTIMOS https://prezi.com/onk8342gonrs/algoritmos/
(13-01-2015)
APA

Más contenido relacionado

La actualidad más candente

Lógica de programación basica
Lógica de programación basicaLógica de programación basica
Lógica de programación basicaJackeline Quintero
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujolaurabernier14
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosWilson Terceros Medrano
 
Inf2 exc2 danna gonzalez delgado
Inf2 exc2 danna gonzalez delgadoInf2 exc2 danna gonzalez delgado
Inf2 exc2 danna gonzalez delgadoDgg2799
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos DefinicionMonjeOneble
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmoenoxito
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmossmog2010
 
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.Ana Yansi Romero
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosGabriel Ruiz
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujoastaroth97
 

La actualidad más candente (20)

Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Lógica de programación basica
Lógica de programación basicaLógica de programación basica
Lógica de programación basica
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujo
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson Terceros
 
Contenido1
Contenido1Contenido1
Contenido1
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
Inf2 exc2 danna gonzalez delgado
Inf2 exc2 danna gonzalez delgadoInf2 exc2 danna gonzalez delgado
Inf2 exc2 danna gonzalez delgado
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diseño y elaboración de algoritmos
Diseño y elaboración de algoritmosDiseño y elaboración de algoritmos
Diseño y elaboración de algoritmos
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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.
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 

Similar a Algoritmo psicólogas

Similar a Algoritmo psicólogas (20)

Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
algoritmos-.ppt
algoritmos-.pptalgoritmos-.ppt
algoritmos-.ppt
 
Inf2_exc2_Danna gonzález delgado
Inf2_exc2_Danna gonzález delgadoInf2_exc2_Danna gonzález delgado
Inf2_exc2_Danna gonzález delgado
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Estructuras_F_CAT
Estructuras_F_CATEstructuras_F_CAT
Estructuras_F_CAT
 
Lógica Computacional
Lógica Computacional Lógica Computacional
Lógica Computacional
 
Informacion algorit descript_16julio
Informacion algorit descript_16julioInformacion algorit descript_16julio
Informacion algorit descript_16julio
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdfPRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
 
Taller algoritmos
Taller algoritmosTaller algoritmos
Taller algoritmos
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmo
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Definiciones
DefinicionesDefiniciones
Definiciones
 

Algoritmo psicólogas

  • 1. Psicólogas: Gabriela Lozano & Andrea Juárez. Azucena Cervantes Ponce. Colegio Bucerias 13/01/2015
  • 2.   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. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. ¿Qué es un algoritmo?
  • 3.   * Algoritmo determinista: en cada paso del algoritmo se determina de forma única el siguiente paso.  * Algoritmo no determinista: deben decidir en cada paso de la ejecución entre varias alternativas y agotarlas todas antes de encontrar la solución. CLASIFICACIONES DE UN ALGORITMO
  • 4.   Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos“.  Precisión. "Cada paso de un algoritmo debe estar precisamente definido.¨  Entrada. "Un algoritmo tiene cero o más entradas.¨  Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".  Eficacia. "También se espera que un algoritmo sea eficaz.¨  Resolución. El algoritmo deberá llegar a un resultado específico, producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones. CARACTERISTICAS DE UN ALGORITMO
  • 5.  Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.  Donde:  ENTRADA  Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados.  PROCESO  Pasos necesarios para obtener la solución del problema o la situación planteada.  SALIDA  Resultados arrojados por el proceso como solución.  En el ejemplo del algoritmo de la sumatoria de los dos números, tenemos:  ENTRADA  Valores de de las variables A y B.  PROCESO  Asignar a la variable Suma, el valor de A mas el valor de B.  SALIDA  Impresión del valor de la variable Suma, que contiene la sumatoria  de los valores de A y B. PARTES DE UN ALGORITMO (¿Cómo se representa un algoritmo?)
  • 6.   Limitaciones prescriptivas Si escribes su algoritmo en el código, es casi seguro que restringirá dicho algoritmo a su conocimiento de las limitaciones del lenguaje y las suyas propias. Centrado en la solución En vez de las limitaciones prescritas de escribir algoritmos en código o pseudo-código, usar la lógica generalizada te libera de enfocarte solamente en la solución a tu problema, no la implementación de la solución. Evitar la asunción Por ejemplo, si sospechas que te diriges a un algoritmo viable pero que no tienes los recursos para implementarlo, puede ser prudente escuchar a tu intuición a pesar de su base en la suposición. Sin embargo ten en cuenta que si sucumbes a tu suposición quizá dejes las mejores ideas sin descubrirlas. Fácil de entender para los que no sean especialistas VENTAJAS QUE ENCUENTRAS AL USAR ALGORITMOS EN TU VIDA PERSONAL
  • 7.   Algoritmo de ordenamiento En computación y matemáticas un algoritmo de ordenamiento es un algoritmo que pone elementos de una lista o un vector en una secuencia dada por una relación de orden, es decir, el resultado de salida ha de ser una permutación —o reordenamiento— de la entrada que satisfaga la relación de orden dada. DIFERENTES TIPOS DE ALGORITMOS
  • 8.   http://es.wikipedia.org/wiki/Algoritmo  http://www.javamexico.org/system/files/Collections.pdf  https://fr.answers.yahoo.com/question/index?qid=20090205185802AAK3zk6  Edgardobuelvas0407's Blog (2014) https://edgardobuelvas0407.wordpress.com/generalidades/anexo-3- fundamentos-de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un- algoritmo/ (13-01-2015)  PREZI.COM ALGORTIMOS https://prezi.com/onk8342gonrs/algoritmos/ (13-01-2015) APA