SlideShare a Scribd company logo
1 of 11
Download to read offline
*
*
Algoritmo:
Es un conjunto preescrito 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.
*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 mas
sencilla
Ejemplo:
*PARA QUE SIRVE UN ALGORITMO…
*Sirve para que ya sea que un
programador o un grupo de personas
sigan un patrón para poder crear un
programa o lograr utilizar un programa.
*
r= n1 + n2
Problema: Suma de dos números
Formula: r= n1 + n2
datos ejemplo tipo nulo único default restricción
n1 21 decimal X X 0 >0
n2 23 decimal X X 0 >0
r 44 decimal X X 0 > 0
Entrada Salida
Primer número (n1)
Segundo número (n2)
Resultado (r)
• Algoritmo:
Requisitos
definir
Formula: r = n1 + n2
Primer valor (n1)
Segundo valor (n2)
Resultado (r)
1. Solicitar primer valor
2. Leer primer valor (n1)
3. Solicitar segundo valor
4. Leer segundo valor (n2)
5. Calcular el resultado como r= n1 + n2
6. Indicar el resultado (r)
Caja negra
a= D*d/2
Problema: Área de un rombo
Fórmula: a= D*d /2
datos ejemplo tipo nulo único default restricción
D 30 decimal X X 1 >0
d 16 decimal X X 1 >0
a 1.8 decimal X X 1 >0
Entrada Salida
Diagonal mayor (D)
diagonal menor (d)
area (a)
• Algoritmo:
Requisitos
definir
Formula: a= D*d/2
Diagonal mayor (D)
diagonal menor (d)
área (a)
1. Solicitar valor de Diagonal mayor
2. Leer valor de Diagonal mayor (D)
3. Solicitar valor de diagonal menor
4. Leer valor de diagonal menor (d)
5. Calcular el área como a= D*d/2
6. Indicar el área (a)
Caja negra
V= AB * h
Problema: volumen de un prisma
Fórmula: V= AB * h
datos ejemplo tipo nulo único default restricción
AB 10 decimal X X 1 >0
h 18 decimal X X 1 >0
v 180 decimal X X 1 >0
Entrada Salida
Area de la base (AB)
Altura (h)
Volumen (V)
• Algoritmo:
Requisitos
definir
Formula: V= AB * h
Area de la base (AB)
Altura (h)
Volumen (V)
1. Solicitar valor del Area de la base
2. Leer valor del Area de la base (AB)
3. Solicitar valor de la altura
4. Leer valor de la altura (h)
5. Calcular el volumen como V= AB * h
6. Indicar el volumen (V)
Caja negra
P= L*4
Problema: perímetro del cuadrado
Fórmula: P= L*4
Entrada Salida
Lado (L) Perímetro (P)
• Algoritmo:
Requisitos
definir
Formula: P= L*4
Lado (L)
Perímetro (P)
1. Solicitar valor de los lados
2. Leer valor de los lados (L)
3. Calcular el perímetro como P= L*4
4. Indicar el perímetro (P)
Caja negra
datos ejemplo tipo nulo unico default restriccion
L 4 Decimal X X 1 >0
P 16 Decimal X X 1 >0
Modo de
preparacion
Problema: Área de un rombo
Entrada Salida
Agua
Azúcar
guayabas
Agua de guayaba
• Algoritmo:
Requisitos
Jarra
Cuchara
Agua
Azúcar
guayabas
1. Llenar la jarra de agua
2. Lavar las guayabas
3. Licuar las guayabas
4. Vacear la pulpa de guayaba al agua
5. Agregar azúcar al gusto
Caja negra

More Related Content

What's hot

Universidad politécnica de tecámac
Universidad politécnica de tecámacUniversidad politécnica de tecámac
Universidad politécnica de tecámacmariferyaaron
 
Matlab u1 ambiente
Matlab u1 ambienteMatlab u1 ambiente
Matlab u1 ambientejmedina13
 
Evidencia unidad 1
Evidencia unidad 1Evidencia unidad 1
Evidencia unidad 1lenithoz
 
Informe tecnico unidad 7
Informe tecnico unidad 7Informe tecnico unidad 7
Informe tecnico unidad 7eliezerbs
 
4ta parte expresiones y funciones matemáticas
 4ta parte expresiones y funciones matemáticas 4ta parte expresiones y funciones matemáticas
4ta parte expresiones y funciones matemáticasyuli02
 
Metodologia de la programacion Capitulo 2: La Secuenciación
Metodologia de la programacion Capitulo 2: La SecuenciaciónMetodologia de la programacion Capitulo 2: La Secuenciación
Metodologia de la programacion Capitulo 2: La SecuenciaciónVideoconferencias UTPL
 
Mapa mental notacion_sigma_victor_cardona_c.i.10962479
Mapa mental notacion_sigma_victor_cardona_c.i.10962479Mapa mental notacion_sigma_victor_cardona_c.i.10962479
Mapa mental notacion_sigma_victor_cardona_c.i.10962479victorcardona10
 
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicasLenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicasCarlos
 
Ejercicios problemáticos sobre productos notables y factorización.
Ejercicios problemáticos sobre productos notables y factorización.Ejercicios problemáticos sobre productos notables y factorización.
Ejercicios problemáticos sobre productos notables y factorización.1LAlvarezGonzalez
 
Función trigonometricas
Función trigonometricasFunción trigonometricas
Función trigonometricaslosomosecantes
 
Teoremas criterios de la primera y segunda derivada
Teoremas criterios de la primera y segunda derivadaTeoremas criterios de la primera y segunda derivada
Teoremas criterios de la primera y segunda derivadafreddy remache
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionalesjonathantigsi
 
For laura ximena martinez
For laura ximena martinezFor laura ximena martinez
For laura ximena martinezlaurita30_x
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 

What's hot (19)

Universidad politécnica de tecámac
Universidad politécnica de tecámacUniversidad politécnica de tecámac
Universidad politécnica de tecámac
 
Matlab u1 ambiente
Matlab u1 ambienteMatlab u1 ambiente
Matlab u1 ambiente
 
Evidencia unidad 1
Evidencia unidad 1Evidencia unidad 1
Evidencia unidad 1
 
Informe tecnico unidad 7
Informe tecnico unidad 7Informe tecnico unidad 7
Informe tecnico unidad 7
 
4ta parte expresiones y funciones matemáticas
 4ta parte expresiones y funciones matemáticas 4ta parte expresiones y funciones matemáticas
4ta parte expresiones y funciones matemáticas
 
Metodologia de la programacion Capitulo 2: La Secuenciación
Metodologia de la programacion Capitulo 2: La SecuenciaciónMetodologia de la programacion Capitulo 2: La Secuenciación
Metodologia de la programacion Capitulo 2: La Secuenciación
 
Mapa mental notacion_sigma_victor_cardona_c.i.10962479
Mapa mental notacion_sigma_victor_cardona_c.i.10962479Mapa mental notacion_sigma_victor_cardona_c.i.10962479
Mapa mental notacion_sigma_victor_cardona_c.i.10962479
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Arreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadoresArreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadores
 
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicasLenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
 
Ejercicios problemáticos sobre productos notables y factorización.
Ejercicios problemáticos sobre productos notables y factorización.Ejercicios problemáticos sobre productos notables y factorización.
Ejercicios problemáticos sobre productos notables y factorización.
 
Función trigonometricas
Función trigonometricasFunción trigonometricas
Función trigonometricas
 
Practicar metodos
Practicar metodosPracticar metodos
Practicar metodos
 
Teoremas criterios de la primera y segunda derivada
Teoremas criterios de la primera y segunda derivadaTeoremas criterios de la primera y segunda derivada
Teoremas criterios de la primera y segunda derivada
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionales
 
For laura ximena martinez
For laura ximena martinezFor laura ximena martinez
For laura ximena martinez
 
Ejercicio 2 mates
Ejercicio 2 matesEjercicio 2 mates
Ejercicio 2 mates
 
Clase 1 (funciones)
Clase 1 (funciones)Clase 1 (funciones)
Clase 1 (funciones)
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 

Viewers also liked (20)

Acuerdo integración plantilla bmn en bs
Acuerdo integración plantilla bmn en bsAcuerdo integración plantilla bmn en bs
Acuerdo integración plantilla bmn en bs
 
Urkunden
UrkundenUrkunden
Urkunden
 
Webquest Kino
Webquest KinoWebquest Kino
Webquest Kino
 
Deapos !!
Deapos !!Deapos !!
Deapos !!
 
Timişoara - un oraş cu personalitate
Timişoara - un oraş cu personalitateTimişoara - un oraş cu personalitate
Timişoara - un oraş cu personalitate
 
2009: eine Tastatur-Odyssee
2009: eine Tastatur-Odyssee2009: eine Tastatur-Odyssee
2009: eine Tastatur-Odyssee
 
Cuento david =d
Cuento david =dCuento david =d
Cuento david =d
 
El zorro y las gallinas. adriana rojas (1)
El zorro y las gallinas. adriana rojas (1)El zorro y las gallinas. adriana rojas (1)
El zorro y las gallinas. adriana rojas (1)
 
Frases celebres
Frases celebresFrases celebres
Frases celebres
 
emprendimiento
emprendimiento emprendimiento
emprendimiento
 
Kmx 16 D
Kmx 16 DKmx 16 D
Kmx 16 D
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Power point la v
Power point la vPower point la v
Power point la v
 
Baloncesto
BaloncestoBaloncesto
Baloncesto
 
„Amtsstube goes Web 2.0" - Jugend2help bietet Raum für die Jugend
„Amtsstube goes Web 2.0" - Jugend2help bietet Raum für die Jugend„Amtsstube goes Web 2.0" - Jugend2help bietet Raum für die Jugend
„Amtsstube goes Web 2.0" - Jugend2help bietet Raum für die Jugend
 
Guerra y tecnología
Guerra y tecnologíaGuerra y tecnología
Guerra y tecnología
 
Violencia intrafamiliar
Violencia intrafamiliarViolencia intrafamiliar
Violencia intrafamiliar
 
Word basico practica 2
Word basico practica 2Word basico practica 2
Word basico practica 2
 
Día internacional del agua
Día internacional del aguaDía internacional del agua
Día internacional del agua
 
Fichas tercer periodo
Fichas tercer periodoFichas tercer periodo
Fichas tercer periodo
 

Similar to Algoritmo (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Problemasjava2
Problemasjava2Problemasjava2
Problemasjava2
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Nancy carrillo perdomo
Nancy carrillo perdomoNancy carrillo perdomo
Nancy carrillo perdomo
 
Presentación4 [recuperado]
Presentación4 [recuperado]Presentación4 [recuperado]
Presentación4 [recuperado]
 
Presentación1
Presentación1Presentación1
Presentación1
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Seudocodigo
SeudocodigoSeudocodigo
Seudocodigo
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De Flujo
 
Portafolio
PortafolioPortafolio
Portafolio
 
ACTIVIDAD 4.docx
ACTIVIDAD 4.docxACTIVIDAD 4.docx
ACTIVIDAD 4.docx
 

Algoritmo

  • 1. *
  • 2. *
  • 3. Algoritmo: Es un conjunto preescrito 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.
  • 4. *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 mas sencilla Ejemplo:
  • 5. *PARA QUE SIRVE UN ALGORITMO… *Sirve para que ya sea que un programador o un grupo de personas sigan un patrón para poder crear un programa o lograr utilizar un programa.
  • 6. *
  • 7. r= n1 + n2 Problema: Suma de dos números Formula: r= n1 + n2 datos ejemplo tipo nulo único default restricción n1 21 decimal X X 0 >0 n2 23 decimal X X 0 >0 r 44 decimal X X 0 > 0 Entrada Salida Primer número (n1) Segundo número (n2) Resultado (r) • Algoritmo: Requisitos definir Formula: r = n1 + n2 Primer valor (n1) Segundo valor (n2) Resultado (r) 1. Solicitar primer valor 2. Leer primer valor (n1) 3. Solicitar segundo valor 4. Leer segundo valor (n2) 5. Calcular el resultado como r= n1 + n2 6. Indicar el resultado (r) Caja negra
  • 8. a= D*d/2 Problema: Área de un rombo Fórmula: a= D*d /2 datos ejemplo tipo nulo único default restricción D 30 decimal X X 1 >0 d 16 decimal X X 1 >0 a 1.8 decimal X X 1 >0 Entrada Salida Diagonal mayor (D) diagonal menor (d) area (a) • Algoritmo: Requisitos definir Formula: a= D*d/2 Diagonal mayor (D) diagonal menor (d) área (a) 1. Solicitar valor de Diagonal mayor 2. Leer valor de Diagonal mayor (D) 3. Solicitar valor de diagonal menor 4. Leer valor de diagonal menor (d) 5. Calcular el área como a= D*d/2 6. Indicar el área (a) Caja negra
  • 9. V= AB * h Problema: volumen de un prisma Fórmula: V= AB * h datos ejemplo tipo nulo único default restricción AB 10 decimal X X 1 >0 h 18 decimal X X 1 >0 v 180 decimal X X 1 >0 Entrada Salida Area de la base (AB) Altura (h) Volumen (V) • Algoritmo: Requisitos definir Formula: V= AB * h Area de la base (AB) Altura (h) Volumen (V) 1. Solicitar valor del Area de la base 2. Leer valor del Area de la base (AB) 3. Solicitar valor de la altura 4. Leer valor de la altura (h) 5. Calcular el volumen como V= AB * h 6. Indicar el volumen (V) Caja negra
  • 10. P= L*4 Problema: perímetro del cuadrado Fórmula: P= L*4 Entrada Salida Lado (L) Perímetro (P) • Algoritmo: Requisitos definir Formula: P= L*4 Lado (L) Perímetro (P) 1. Solicitar valor de los lados 2. Leer valor de los lados (L) 3. Calcular el perímetro como P= L*4 4. Indicar el perímetro (P) Caja negra datos ejemplo tipo nulo unico default restriccion L 4 Decimal X X 1 >0 P 16 Decimal X X 1 >0
  • 11. Modo de preparacion Problema: Área de un rombo Entrada Salida Agua Azúcar guayabas Agua de guayaba • Algoritmo: Requisitos Jarra Cuchara Agua Azúcar guayabas 1. Llenar la jarra de agua 2. Lavar las guayabas 3. Licuar las guayabas 4. Vacear la pulpa de guayaba al agua 5. Agregar azúcar al gusto Caja negra