SlideShare una empresa de Scribd logo
1 de 8
Secuencia finita de instrucciones, reglas o
pasos que describen de forma precisa las
operaciones de un ordenador debe
realizar para llevar a cabo un tarea en un
tiempo mas finito.
Se aplican en los campos:
 Científicos: Ciencias sociales,
Ingenierías, Antropología y arqueología.
 Médicos y biológicos: Inteligencia
artificial, Prueba de Turing, Robótica,
Juegos Informáticos
 Administrativos: Contabilidad y
administración.
Ejemplos:
 Ejemplo 1:
Diseñar un algoritmo que
lea cuatro variables y
calcule e imprima su
producto, suma y
media aritmética.
Pseudocódigo
 Inicio
leer (a, b, c, d)
producto <-- (a * b *c * d)
suma <-- (a + b + c + d)
media <-- (a + b + c + d) /
4
escribir (producto, suma,
media)
fin
Ejemplo:
Ejemplo2
 Se desea encontrar la longitud y el área de un
círculo de radio 5.
 Solución.
 El objetivo del ejercicio es encontrar la longitud y
el área de un círculo con un radio
conocido y de valor 5. Las salidas serán
entonces la longitud y el área. (Fase 5 del
algoritmo) Sabemos que la longitud de un círculo
viene dada por la fórmula 2 * pi * radio y
que el área viene dada por pi * radio al cuadrado.
(Fase 4 del algoritmo) Si definimos las
variables como: (fase 1 del algoritmo)
L = Longitud A = área R = radio pi = 3.1416
hagamos el algoritmo:
 Pseudocódigo
 Inicio
Pi ¬ 3.1416 (definición de un valor constante)
R ¬ 5 (radio constante ya que es conocido su
valor)
A ¬ pi * R ^ ² (asignación del valor del área)
L ¬ 2 * pi * R (asignación del valor de la longitud)
Escribir (A, L) (salida del algoritmo)
Ejemplo:
Ejemplo 3
 El problema es el mismo con la variante
de que ahora ya existe un dato de
entrada, puestoque el radio puede ser
cualquiera y será necesario que el
usuario sea quien lo introduzca
deteclado. Usando las misma definición
de variables tenemos:
 Pseudocódigo
 Inicio
Pi ¬ 3.1416 (fase de inicialización)
Leer (R) (fase de lectura)
Area ¬ pi * R ^ ² (fase de cálculos)
L ¬ 2 * pi * R
Escribir ( A, L ) (fase de salida)
Fin
 Note que la instrucción de asignación
fue cambiada por la instrucción leer. En
el flujograma
 deberán cambiarse también los
símbolos que los representan
Diagrama de algoritmo
Bibliografía.
 http://www.scribd.com/doc/19230524
/3876686ejemplosdealgoritmos
 http://html.rincondelvago.com/algorit
mos_1.html
฿ Mileydis María Cañate Rúa
฿ Ana Marina Duran Jiménez
฿ Anyuli Escalante Prada
฿ María Alexandra Peña
Suarez

Más contenido relacionado

La actualidad más candente (18)

Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
Ppi t3
Ppi t3Ppi t3
Ppi t3
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOS
 
129psr rwe
129psr rwe129psr rwe
129psr rwe
 
Ejercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raícesEjercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raíces
 
Ejercicios del teorema de rolle
Ejercicios del teorema de rolleEjercicios del teorema de rolle
Ejercicios del teorema de rolle
 
Llyne
LlyneLlyne
Llyne
 
Funciones periodicas
Funciones periodicasFunciones periodicas
Funciones periodicas
 
Ejercicios de programacion_con_matlab
Ejercicios de programacion_con_matlabEjercicios de programacion_con_matlab
Ejercicios de programacion_con_matlab
 
Tema3
Tema3Tema3
Tema3
 
Aplicas funciones periodicas
Aplicas funciones periodicasAplicas funciones periodicas
Aplicas funciones periodicas
 
Unidad 3 logaritmos
Unidad 3 logaritmosUnidad 3 logaritmos
Unidad 3 logaritmos
 
Taller informatica paula
Taller informatica paulaTaller informatica paula
Taller informatica paula
 
Construyendo un Modelo de Regresión Lineal Simple
Construyendo un Modelo de Regresión Lineal SimpleConstruyendo un Modelo de Regresión Lineal Simple
Construyendo un Modelo de Regresión Lineal Simple
 
Lab 1
Lab 1Lab 1
Lab 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Perimetro
PerimetroPerimetro
Perimetro
 
Práctica 3 Informática
Práctica 3 InformáticaPráctica 3 Informática
Práctica 3 Informática
 

Destacado

Empresa limitada carta
Empresa limitada  cartaEmpresa limitada  carta
Empresa limitada cartamelissa1994
 
Abuntool presentation
Abuntool presentationAbuntool presentation
Abuntool presentationCarlos Toxtli
 
enotecaitaliana_BR
enotecaitaliana_BRenotecaitaliana_BR
enotecaitaliana_BRtob08
 
Gc Ii Fase 3liliana Soares Ivo Granja
Gc Ii Fase 3liliana Soares Ivo GranjaGc Ii Fase 3liliana Soares Ivo Granja
Gc Ii Fase 3liliana Soares Ivo GranjaIvo Granja
 
Hoja de vida_melissa_ramirez
Hoja de vida_melissa_ramirezHoja de vida_melissa_ramirez
Hoja de vida_melissa_ramirezmelissa1994
 
Educación vial
Educación vialEducación vial
Educación vialdasheyla
 
Educación vial
Educación vialEducación vial
Educación vialdasheyla
 
GESTIÓN DE RESULTADOS
GESTIÓN DE RESULTADOSGESTIÓN DE RESULTADOS
GESTIÓN DE RESULTADOSolychirino
 
Prueba
PruebaPrueba
Pruebarap95
 
Bases filosoficas y organizativas del sistema mexicano isabel barron luna
Bases filosoficas y organizativas del sistema mexicano  isabel barron lunaBases filosoficas y organizativas del sistema mexicano  isabel barron luna
Bases filosoficas y organizativas del sistema mexicano isabel barron lunaisabelb1
 
Informe mantenimiento del pc -4t0 periodo
Informe mantenimiento del pc -4t0 periodoInforme mantenimiento del pc -4t0 periodo
Informe mantenimiento del pc -4t0 periodoDina Tapiero Mosquera
 
Bullying: um novo nome para um comportamento recorrente
Bullying: um novo nome para um comportamento recorrenteBullying: um novo nome para um comportamento recorrente
Bullying: um novo nome para um comportamento recorrenteMonitor Científico FaBCI
 
Etica d
Etica dEtica d
Etica dRoxa88
 
Trabalho Estética
Trabalho EstéticaTrabalho Estética
Trabalho Estéticaanabornickel
 
Encina de leo
Encina de leoEncina de leo
Encina de leoceipginer
 

Destacado (20)

Empresa limitada carta
Empresa limitada  cartaEmpresa limitada  carta
Empresa limitada carta
 
Abuntool presentation
Abuntool presentationAbuntool presentation
Abuntool presentation
 
enotecaitaliana_BR
enotecaitaliana_BRenotecaitaliana_BR
enotecaitaliana_BR
 
Gc Ii Fase 3liliana Soares Ivo Granja
Gc Ii Fase 3liliana Soares Ivo GranjaGc Ii Fase 3liliana Soares Ivo Granja
Gc Ii Fase 3liliana Soares Ivo Granja
 
Ponencia
PonenciaPonencia
Ponencia
 
Tema1
Tema1Tema1
Tema1
 
Arquitectura dina tapiero
Arquitectura dina tapieroArquitectura dina tapiero
Arquitectura dina tapiero
 
Hoja de vida_melissa_ramirez
Hoja de vida_melissa_ramirezHoja de vida_melissa_ramirez
Hoja de vida_melissa_ramirez
 
Educación vial
Educación vialEducación vial
Educación vial
 
Educación vial
Educación vialEducación vial
Educación vial
 
GESTIÓN DE RESULTADOS
GESTIÓN DE RESULTADOSGESTIÓN DE RESULTADOS
GESTIÓN DE RESULTADOS
 
Prueba
PruebaPrueba
Prueba
 
Bases filosoficas y organizativas del sistema mexicano isabel barron luna
Bases filosoficas y organizativas del sistema mexicano  isabel barron lunaBases filosoficas y organizativas del sistema mexicano  isabel barron luna
Bases filosoficas y organizativas del sistema mexicano isabel barron luna
 
Informe mantenimiento del pc -4t0 periodo
Informe mantenimiento del pc -4t0 periodoInforme mantenimiento del pc -4t0 periodo
Informe mantenimiento del pc -4t0 periodo
 
Responsabilidad social
Responsabilidad socialResponsabilidad social
Responsabilidad social
 
Bullying: um novo nome para um comportamento recorrente
Bullying: um novo nome para um comportamento recorrenteBullying: um novo nome para um comportamento recorrente
Bullying: um novo nome para um comportamento recorrente
 
Etica d
Etica dEtica d
Etica d
 
Presentacio salut terrades
Presentacio salut terradesPresentacio salut terrades
Presentacio salut terrades
 
Trabalho Estética
Trabalho EstéticaTrabalho Estética
Trabalho Estética
 
Encina de leo
Encina de leoEncina de leo
Encina de leo
 

Similar a Algoritmo (20)

estructura
estructuraestructura
estructura
 
cap7.pdf
cap7.pdfcap7.pdf
cap7.pdf
 
Algebra discreta
Algebra discretaAlgebra discreta
Algebra discreta
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
14494030 metodos-numericos-basicos-para-ingenieria
14494030 metodos-numericos-basicos-para-ingenieria14494030 metodos-numericos-basicos-para-ingenieria
14494030 metodos-numericos-basicos-para-ingenieria
 
Pseudocódigo Delfina
Pseudocódigo DelfinaPseudocódigo Delfina
Pseudocódigo Delfina
 
Informe
InformeInforme
Informe
 
tecnologia
tecnologiatecnologia
tecnologia
 
Tata
TataTata
Tata
 
Diapo funciones
Diapo funcionesDiapo funciones
Diapo funciones
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
Cristina
CristinaCristina
Cristina
 
Cristina
CristinaCristina
Cristina
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Tipos de Datos Abstractos.
Tipos de Datos Abstractos.Tipos de Datos Abstractos.
Tipos de Datos Abstractos.
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlab
 
Calculo II
Calculo II Calculo II
Calculo II
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Taller 2 De Tecnología
Taller 2 De Tecnología Taller 2 De Tecnología
Taller 2 De Tecnología
 

Algoritmo

  • 1. Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito.
  • 2. Se aplican en los campos:  Científicos: Ciencias sociales, Ingenierías, Antropología y arqueología.  Médicos y biológicos: Inteligencia artificial, Prueba de Turing, Robótica, Juegos Informáticos  Administrativos: Contabilidad y administración.
  • 3. Ejemplos:  Ejemplo 1: Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritmética. Pseudocódigo  Inicio leer (a, b, c, d) producto <-- (a * b *c * d) suma <-- (a + b + c + d) media <-- (a + b + c + d) / 4 escribir (producto, suma, media) fin
  • 4. Ejemplo: Ejemplo2  Se desea encontrar la longitud y el área de un círculo de radio 5.  Solución.  El objetivo del ejercicio es encontrar la longitud y el área de un círculo con un radio conocido y de valor 5. Las salidas serán entonces la longitud y el área. (Fase 5 del algoritmo) Sabemos que la longitud de un círculo viene dada por la fórmula 2 * pi * radio y que el área viene dada por pi * radio al cuadrado. (Fase 4 del algoritmo) Si definimos las variables como: (fase 1 del algoritmo) L = Longitud A = área R = radio pi = 3.1416 hagamos el algoritmo:  Pseudocódigo  Inicio Pi ¬ 3.1416 (definición de un valor constante) R ¬ 5 (radio constante ya que es conocido su valor) A ¬ pi * R ^ ² (asignación del valor del área) L ¬ 2 * pi * R (asignación del valor de la longitud) Escribir (A, L) (salida del algoritmo)
  • 5. Ejemplo: Ejemplo 3  El problema es el mismo con la variante de que ahora ya existe un dato de entrada, puestoque el radio puede ser cualquiera y será necesario que el usuario sea quien lo introduzca deteclado. Usando las misma definición de variables tenemos:  Pseudocódigo  Inicio Pi ¬ 3.1416 (fase de inicialización) Leer (R) (fase de lectura) Area ¬ pi * R ^ ² (fase de cálculos) L ¬ 2 * pi * R Escribir ( A, L ) (fase de salida) Fin  Note que la instrucción de asignación fue cambiada por la instrucción leer. En el flujograma  deberán cambiarse también los símbolos que los representan
  • 8. ฿ Mileydis María Cañate Rúa ฿ Ana Marina Duran Jiménez ฿ Anyuli Escalante Prada ฿ María Alexandra Peña Suarez