SlideShare una empresa de Scribd logo
1 de 10
ALGORITMOSALGORITMOS
¿QUE SON?¿QUE SON?
LosLos algoritmosalgoritmos son un conjunto prescrito de instrucciones oson un conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas que permite realizarreglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudasuna actividad mediante pasos sucesivos que no generen dudas
a quien deba realizar dicha actividad. Dados un estado inicial ya quien deba realizar dicha actividad. Dados un estado inicial y
una entrada, siguiendo los pasos sucesivos se llega a ununa entrada, siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución. Los algoritmos son elestado final y se obtiene una solución. Los algoritmos son el
objeto de estudio de laobjeto de estudio de la algoritmiaalgoritmia..
En la vida cotidiana, se emplean algoritmos frecuentementeEn la vida cotidiana, se emplean algoritmos frecuentemente
para resolver problemas. Algunos ejemplos son los manualespara resolver problemas. Algunos ejemplos son los manuales
de usuario, que muestran algoritmos para usar un aparato, ode usuario, que muestran algoritmos para usar un aparato, o
las instrucciones que recibe un trabajador por parte de sulas instrucciones que recibe un trabajador por parte de su
patrón. Algunos ejemplos en matemáticas son el algoritmo depatrón. Algunos ejemplos en matemáticas son el algoritmo de
la división para calcular el cociente de dos números, ella división para calcular el cociente de dos números, el
algoritmo de Euclides para obtener el máximo común divisor dealgoritmo de Euclides para obtener el máximo común divisor de
dos enteros positivos, o el método de Gauss para resolver undos enteros positivos, o el método de Gauss para resolver un
sistema lineal de ecuacionessistema lineal de ecuaciones..
APLICACIONAPLICACION
El algoritmo es de carácter general y puede aplicarse a cualquierEl algoritmo es de carácter general y puede aplicarse a cualquier
operación matemática o a cualquier problema.operación matemática o a cualquier problema.
La formulación de algoritmos fue uno de los más grandes adelantos dentroLa formulación de algoritmos fue uno de los más grandes adelantos dentro
de la ciencia matemática ya que a partir de ello se pudieron resolverde la ciencia matemática ya que a partir de ello se pudieron resolver
infinidad de problemas.infinidad de problemas.
Landa, matemático ruso, quien ha investigado mucho al respecto nos diceLanda, matemático ruso, quien ha investigado mucho al respecto nos dice
que la ciencia matemática, en el proceso de su desarrollo, ha tratado deque la ciencia matemática, en el proceso de su desarrollo, ha tratado de
encontrar los algoritmos óptimos más generales para resolver losencontrar los algoritmos óptimos más generales para resolver los
problemas que permitan la solución uniforme de clases más amplias deproblemas que permitan la solución uniforme de clases más amplias de
problemas de una manera, es decir, empleando siempre el mismo sistemaproblemas de una manera, es decir, empleando siempre el mismo sistema
de operaciónde operación
Los algoritmos, para llegar ser tales deben reunir ciertas características.Los algoritmos, para llegar ser tales deben reunir ciertas características.
Una de ellas es que los pasos que deben seguirse deben estarUna de ellas es que los pasos que deben seguirse deben estar
estrictamente descritos, cada acción debe ser precisa, y debe ser general,estrictamente descritos, cada acción debe ser precisa, y debe ser general,
es decir, que pueda ser aplicable a todos los elementos de una mismaes decir, que pueda ser aplicable a todos los elementos de una misma
clase.clase.
EJEMPLOEJEMPLO
Para poder entender mejor el concepto de algoritmo se utilizará comoPara poder entender mejor el concepto de algoritmo se utilizará como
ejemplo el cálculo de una multiplicación:ejemplo el cálculo de una multiplicación:
 Secuencia de pasos lógicos:Secuencia de pasos lógicos:
1. Escribir los dígitos por multiplicar: 4 x 41. Escribir los dígitos por multiplicar: 4 x 4
2. Se sumarán 4 + 4 = 82. Se sumarán 4 + 4 = 8
3. AI resultado se le volverá a sumar 4: 8 + 4 = 123. AI resultado se le volverá a sumar 4: 8 + 4 = 12
4. A este nuevo resultado se le volverá a sumar 4: 12 + 44. A este nuevo resultado se le volverá a sumar 4: 12 + 4
5. El resultado es de 16.5. El resultado es de 16.
Todos estos pasos se deben seguir para poder realizar una multiplicación;Todos estos pasos se deben seguir para poder realizar una multiplicación;
los pasos se pueden simplificar siempre y cuando sigan el mismo orden.los pasos se pueden simplificar siempre y cuando sigan el mismo orden.
Es importante aclarar que los algoritmos deben expresarse de maneraEs importante aclarar que los algoritmos deben expresarse de manera
gráfica para una mejor comprensión, a este tipo de grafica se le conocegráfica para una mejor comprensión, a este tipo de grafica se le conoce
como diagrama de flujo del algoritmo, el anterior haría al siguiente.como diagrama de flujo del algoritmo, el anterior haría al siguiente.
 InicioInicio
 4 + 44 + 4
 8 + 48 + 4
 12 + 412 + 4
 1616
 Escribe un algoritmo para obtener el área de un triángulo, tomando en cuentaEscribe un algoritmo para obtener el área de un triángulo, tomando en cuenta
que el área: (base * altura)/2.que el área: (base * altura)/2.
ALGORITMO:ALGORITMO:
1.- inicio1.- inicio
2.- pedir la base y la altura (B,H)2.- pedir la base y la altura (B,H)
3.- multiplicar la base y la altura y dividirlas entre 2 (A=B*H/2)3.- multiplicar la base y la altura y dividirlas entre 2 (A=B*H/2)
4.- mostrar resultados (A)4.- mostrar resultados (A)
5.- fin5.- fin
Diagrama de flujo.Diagrama de flujo.
EJEMPLOEJEMPLO
EJEMPLOEJEMPLO
Escribir un algoritmo que calcule el área de triánguloEscribir un algoritmo que calcule el área de triángulo
Definición del problema: Entrada: base*alturaDefinición del problema: Entrada: base*altura
 Proceso: base*altura/2Proceso: base*altura/2
 Salida: áreaSalida: área
 Validaciones: No aplicaValidaciones: No aplica
 Análisis del problema:Análisis del problema:
 Diseño del algoritmo:Diseño del algoritmo:
 Paso1-Inicio_algoritmo_área _triánguloPaso1-Inicio_algoritmo_área _triángulo
 Paso2-Declarar base, altura y área de tipo realPaso2-Declarar base, altura y área de tipo real
 Paso3-Escribir ("Ingrese el valor de base y altura respectivamente")Paso3-Escribir ("Ingrese el valor de base y altura respectivamente")
 Paso4-Leer (base, altura)Paso4-Leer (base, altura)
 Paso5-a=base*altura/2Paso5-a=base*altura/2
 Paso6-Escribir ("El resultado es: ", área)Paso6-Escribir ("El resultado es: ", área)
 Paso7-Fin_algoritmo_área_triángulo.Paso7-Fin_algoritmo_área_triángulo.
 Diagrama de flujo.Diagrama de flujo.
area del triangulo.area del triangulo.
EJEMPLOEJEMPLO
RECURSOSRECURSOS
 http://elticus.com/?contenido=19http://elticus.com/?contenido=19
 http://www.monografias.com/trabajos15/algoritmhttp://www.monografias.com/trabajos15/algoritm
INTEGRANTESINTEGRANTES
 CLARIE CASALINSCLARIE CASALINS
 MATILDE MARIANOMATILDE MARIANO
 DEYNA PACHECODEYNA PACHECO
 LAURA PEÑATESLAURA PEÑATES
INTEGRANTESINTEGRANTES
 CLARIE CASALINSCLARIE CASALINS
 MATILDE MARIANOMATILDE MARIANO
 DEYNA PACHECODEYNA PACHECO
 LAURA PEÑATESLAURA PEÑATES

Más contenido relacionado

La actualidad más candente

Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlabyito24
 
Matlab INIT
Matlab INITMatlab INIT
Matlab INITTensor
 
Solución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLABSolución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLABJoanny Ibarbia Pardo
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2monica
 
Leccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos NumericosLeccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos NumericosDiego Perdomo
 
Soluciones Numérica de Ecuaciones Diferenciales Ordinarias Recurso
Soluciones Numérica de Ecuaciones Diferenciales Ordinarias RecursoSoluciones Numérica de Ecuaciones Diferenciales Ordinarias Recurso
Soluciones Numérica de Ecuaciones Diferenciales Ordinarias Recursocareto12
 
Revista análisis numerico 1
Revista análisis numerico 1Revista análisis numerico 1
Revista análisis numerico 1vicky200697
 
Reconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos NumericosReconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos NumericosDiego Perdomo
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaRolf Pinto
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsCristian Cegelski
 
Metodos numericos basicos_para_ingen
Metodos numericos basicos_para_ingenMetodos numericos basicos_para_ingen
Metodos numericos basicos_para_ingenedamcar
 
Análisis numérico unidad 4 17784506
Análisis numérico unidad 4 17784506Análisis numérico unidad 4 17784506
Análisis numérico unidad 4 17784506ingraul86
 
13 ramiicacion y acotacion
13 ramiicacion y acotacion13 ramiicacion y acotacion
13 ramiicacion y acotacionJulio Pari
 
Carlos gallego conceptos programacion
Carlos gallego   conceptos programacionCarlos gallego   conceptos programacion
Carlos gallego conceptos programacionRGANDRES
 
2 raiz de ecuaciones
2 raiz de ecuaciones2 raiz de ecuaciones
2 raiz de ecuacionesLuis Condori
 
determinar si un numero es primo
determinar si un numero es primo determinar si un numero es primo
determinar si un numero es primo alexander diaz
 

La actualidad más candente (20)

Programación en matlab
Programación en matlabProgramación en matlab
Programación en matlab
 
Matlab INIT
Matlab INITMatlab INIT
Matlab INIT
 
Solución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLABSolución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLAB
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
 
Leccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos NumericosLeccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos Numericos
 
Soluciones Numérica de Ecuaciones Diferenciales Ordinarias Recurso
Soluciones Numérica de Ecuaciones Diferenciales Ordinarias RecursoSoluciones Numérica de Ecuaciones Diferenciales Ordinarias Recurso
Soluciones Numérica de Ecuaciones Diferenciales Ordinarias Recurso
 
Revista análisis numerico 1
Revista análisis numerico 1Revista análisis numerico 1
Revista análisis numerico 1
 
Reconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos NumericosReconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos Numericos
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad Algoritmica
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 
Metodos numericos basicos_para_ingen
Metodos numericos basicos_para_ingenMetodos numericos basicos_para_ingen
Metodos numericos basicos_para_ingen
 
Trabajo de calculo numerico
Trabajo de calculo numericoTrabajo de calculo numerico
Trabajo de calculo numerico
 
Matematica 1
Matematica 1Matematica 1
Matematica 1
 
Análisis numérico unidad 4 17784506
Análisis numérico unidad 4 17784506Análisis numérico unidad 4 17784506
Análisis numérico unidad 4 17784506
 
Jonathan suarez 26447083
Jonathan suarez 26447083Jonathan suarez 26447083
Jonathan suarez 26447083
 
13 ramiicacion y acotacion
13 ramiicacion y acotacion13 ramiicacion y acotacion
13 ramiicacion y acotacion
 
Practica 3 regla falsa
Practica 3 regla falsaPractica 3 regla falsa
Practica 3 regla falsa
 
Carlos gallego conceptos programacion
Carlos gallego   conceptos programacionCarlos gallego   conceptos programacion
Carlos gallego conceptos programacion
 
2 raiz de ecuaciones
2 raiz de ecuaciones2 raiz de ecuaciones
2 raiz de ecuaciones
 
determinar si un numero es primo
determinar si un numero es primo determinar si un numero es primo
determinar si un numero es primo
 

Destacado

Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmossmog2010
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 

Destacado (9)

Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Solución de problemas
Solución de problemasSolución de problemas
Solución de problemas
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 

Similar a ALGORITMOS

Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.guestdf1874
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenezLuisJoseJimenez
 
Actividad #2 intro_programacion décimo.pptx
Actividad #2 intro_programacion décimo.pptxActividad #2 intro_programacion décimo.pptx
Actividad #2 intro_programacion décimo.pptxdchlandreszuniga
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmojose
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujocarlospaul
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosGrisell d?z
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.Uriel Lopez
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 

Similar a ALGORITMOS (20)

Sosa info 04
Sosa info 04Sosa info 04
Sosa info 04
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Fundamento de Algoritmos
Fundamento de AlgoritmosFundamento de Algoritmos
Fundamento de Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Actividad #2 intro_programacion décimo.pptx
Actividad #2 intro_programacion décimo.pptxActividad #2 intro_programacion décimo.pptx
Actividad #2 intro_programacion décimo.pptx
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmo
 
Tarea de word
Tarea de wordTarea de word
Tarea de word
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Unidad i-guia1
Unidad i-guia1Unidad i-guia1
Unidad i-guia1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
 
Algorotmos tavito
Algorotmos tavitoAlgorotmos tavito
Algorotmos tavito
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

ALGORITMOS

  • 2. ¿QUE SON?¿QUE SON? LosLos algoritmosalgoritmos son un conjunto prescrito de instrucciones oson un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizarreglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudasuna actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial ya quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a ununa entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son elestado final y se obtiene una solución. Los algoritmos son el objeto de estudio de laobjeto de estudio de la algoritmiaalgoritmia.. En la vida cotidiana, se emplean algoritmos frecuentementeEn la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manualespara resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, ode usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de sulas instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemáticas son el algoritmo depatrón. Algunos ejemplos en matemáticas son el algoritmo de la división para calcular el cociente de dos números, ella división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor dealgoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver undos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuacionessistema lineal de ecuaciones..
  • 3. APLICACIONAPLICACION El algoritmo es de carácter general y puede aplicarse a cualquierEl algoritmo es de carácter general y puede aplicarse a cualquier operación matemática o a cualquier problema.operación matemática o a cualquier problema. La formulación de algoritmos fue uno de los más grandes adelantos dentroLa formulación de algoritmos fue uno de los más grandes adelantos dentro de la ciencia matemática ya que a partir de ello se pudieron resolverde la ciencia matemática ya que a partir de ello se pudieron resolver infinidad de problemas.infinidad de problemas. Landa, matemático ruso, quien ha investigado mucho al respecto nos diceLanda, matemático ruso, quien ha investigado mucho al respecto nos dice que la ciencia matemática, en el proceso de su desarrollo, ha tratado deque la ciencia matemática, en el proceso de su desarrollo, ha tratado de encontrar los algoritmos óptimos más generales para resolver losencontrar los algoritmos óptimos más generales para resolver los problemas que permitan la solución uniforme de clases más amplias deproblemas que permitan la solución uniforme de clases más amplias de problemas de una manera, es decir, empleando siempre el mismo sistemaproblemas de una manera, es decir, empleando siempre el mismo sistema de operaciónde operación Los algoritmos, para llegar ser tales deben reunir ciertas características.Los algoritmos, para llegar ser tales deben reunir ciertas características. Una de ellas es que los pasos que deben seguirse deben estarUna de ellas es que los pasos que deben seguirse deben estar estrictamente descritos, cada acción debe ser precisa, y debe ser general,estrictamente descritos, cada acción debe ser precisa, y debe ser general, es decir, que pueda ser aplicable a todos los elementos de una mismaes decir, que pueda ser aplicable a todos los elementos de una misma clase.clase.
  • 4. EJEMPLOEJEMPLO Para poder entender mejor el concepto de algoritmo se utilizará comoPara poder entender mejor el concepto de algoritmo se utilizará como ejemplo el cálculo de una multiplicación:ejemplo el cálculo de una multiplicación:  Secuencia de pasos lógicos:Secuencia de pasos lógicos: 1. Escribir los dígitos por multiplicar: 4 x 41. Escribir los dígitos por multiplicar: 4 x 4 2. Se sumarán 4 + 4 = 82. Se sumarán 4 + 4 = 8 3. AI resultado se le volverá a sumar 4: 8 + 4 = 123. AI resultado se le volverá a sumar 4: 8 + 4 = 12 4. A este nuevo resultado se le volverá a sumar 4: 12 + 44. A este nuevo resultado se le volverá a sumar 4: 12 + 4 5. El resultado es de 16.5. El resultado es de 16. Todos estos pasos se deben seguir para poder realizar una multiplicación;Todos estos pasos se deben seguir para poder realizar una multiplicación; los pasos se pueden simplificar siempre y cuando sigan el mismo orden.los pasos se pueden simplificar siempre y cuando sigan el mismo orden. Es importante aclarar que los algoritmos deben expresarse de maneraEs importante aclarar que los algoritmos deben expresarse de manera gráfica para una mejor comprensión, a este tipo de grafica se le conocegráfica para una mejor comprensión, a este tipo de grafica se le conoce como diagrama de flujo del algoritmo, el anterior haría al siguiente.como diagrama de flujo del algoritmo, el anterior haría al siguiente.  InicioInicio  4 + 44 + 4  8 + 48 + 4  12 + 412 + 4  1616
  • 5.  Escribe un algoritmo para obtener el área de un triángulo, tomando en cuentaEscribe un algoritmo para obtener el área de un triángulo, tomando en cuenta que el área: (base * altura)/2.que el área: (base * altura)/2. ALGORITMO:ALGORITMO: 1.- inicio1.- inicio 2.- pedir la base y la altura (B,H)2.- pedir la base y la altura (B,H) 3.- multiplicar la base y la altura y dividirlas entre 2 (A=B*H/2)3.- multiplicar la base y la altura y dividirlas entre 2 (A=B*H/2) 4.- mostrar resultados (A)4.- mostrar resultados (A) 5.- fin5.- fin Diagrama de flujo.Diagrama de flujo. EJEMPLOEJEMPLO
  • 6. EJEMPLOEJEMPLO Escribir un algoritmo que calcule el área de triánguloEscribir un algoritmo que calcule el área de triángulo Definición del problema: Entrada: base*alturaDefinición del problema: Entrada: base*altura  Proceso: base*altura/2Proceso: base*altura/2  Salida: áreaSalida: área  Validaciones: No aplicaValidaciones: No aplica  Análisis del problema:Análisis del problema:  Diseño del algoritmo:Diseño del algoritmo:  Paso1-Inicio_algoritmo_área _triánguloPaso1-Inicio_algoritmo_área _triángulo  Paso2-Declarar base, altura y área de tipo realPaso2-Declarar base, altura y área de tipo real  Paso3-Escribir ("Ingrese el valor de base y altura respectivamente")Paso3-Escribir ("Ingrese el valor de base y altura respectivamente")  Paso4-Leer (base, altura)Paso4-Leer (base, altura)  Paso5-a=base*altura/2Paso5-a=base*altura/2  Paso6-Escribir ("El resultado es: ", área)Paso6-Escribir ("El resultado es: ", área)  Paso7-Fin_algoritmo_área_triángulo.Paso7-Fin_algoritmo_área_triángulo.
  • 7.  Diagrama de flujo.Diagrama de flujo. area del triangulo.area del triangulo. EJEMPLOEJEMPLO
  • 9. INTEGRANTESINTEGRANTES  CLARIE CASALINSCLARIE CASALINS  MATILDE MARIANOMATILDE MARIANO  DEYNA PACHECODEYNA PACHECO  LAURA PEÑATESLAURA PEÑATES
  • 10. INTEGRANTESINTEGRANTES  CLARIE CASALINSCLARIE CASALINS  MATILDE MARIANOMATILDE MARIANO  DEYNA PACHECODEYNA PACHECO  LAURA PEÑATESLAURA PEÑATES