SlideShare una empresa de Scribd logo
1 de 10
ANÁLISIS DE ALGORITMOS
Análisis de Diagramas de Flujo
Kevin Alexander Ascencio Martínez
Diagramas de Flujo
Los diagramas de flujo desempeñan un papel vital en la programación
de un problema, ya que facilitan la comprensión de problemas complicados
y sobre todo aquellos en que sus procesos son muy largos
Los símbolos más utilizados en diagrama corresponden a un tipo de estructura para la
solución del problema, esas estructuras pueden ser: secuenciales de decisión y de ciclo.
Se acostumbra indicar el tipo de las variables que
se utilizarán en el proceso, que para el caso de los diagramas de flujo y el
pseudocódigo representa en la tabla de variables que se ha venido utilizando.
Como se puede ver, dentro de estos símbolos se utilizan palabras
reservadas como: Inicio, Fin, Leer, Escribir, Mientras, Repita, Hasta, Para,
Incrementar, Decremento, Hacer Función.
Facilitan la comunicación entre los programadores
y los usuarios, además de que permiten de una manera más rápida
detectar los posibles errores de lógica que se presenten al implementar el
algoritmo
Conversión de pesos a
Dólares
Fin.
Buscar una tabla de equivalencias sobre el
peso Mexicano.
Establecer cuanto equivale
individualmente las dos monedas
a convertir.
Establecemos que 1 dólar
equivale a 12.41 pesos.
Ingresamos la cantidad en pesos que
queremos convertir a dólares.
Para establecer un resultado concreto,
tomar en cuenta las actualizaciones del
Fondo Monetario Internacional.
Dividimos la cantidad que queremos
convertir entre 12.41 (valor del dólar).
El resultado de la división es el valor en
dólares de la cantidad inicial ingresada
en pesos.
El factor de conversión de MXN tiene 6
dígitos significativos. El factor de conversión
de USD tiene 6 dígitos significativos.
Comprobar el resultado
final.
Suma
867
Introducir el segundo
número.
346
Asignar el primer
número.
867>346
Leer A
Leer B
346<867
Resultado
Fin.
Hacer la operación
867+346
1,213
Resta
Introducir el primer numero. Introducir el segundo numero.
Leer BLeer A
657 786786>657
657<786
Hacer la operación
657-786
Resultado
1,213
Fin.
Multiplicación
Introducir el primer numero.
Introducir el segundo numero.
Leer B
Leer A
34
98
98>34
34<98
Hacer la operación
34 x 98
Resultado
3,332 Fin.
División
Introducir el primer numero.
Introducir el segundo numero.
Leer A
Leer B
5
5,676
5,676 > 5
5<5,676
Hacer la operación
5,676/5
Resultado
1,235.2
Fin.
ANÁLISIS DE
DESCUENTO
La cafetería de la escuela ofrece
un descuento de 15% sobre el
total de la compra. Marcela desea
saber cuánto va a pagar por los
tres artículos que va a comprar.
Fin.
Inicio.
Identificar el importe
de la compra.
Leer el valor
monetario de los
artículos.
Leer importe
Leer el valor
del Descuento
por unidad.
(100%)(X) 15%
Resultado
0.85
ANÁLISIS DE
SALARIO
Calcula el salario neto de Luis,
con base en la lectura de sus
horas trabajadas y el pago por
hora, tomando en cuenta también
los siguientes datos:
• El porcentaje a descontar por
concepto de impuestos es del
5.75% sobre el salario bruto.
• Ha obtenido un bono adicional
del 25% sobre el salario bruto.
Inicio.
Fin.
Lectura de horas
trabajadas.
Horas
Trabajadas
Bono
Pago por
hora
Horas
trabajadas +
Bono (25%) –
impuestos
(5.75%)
ResultadoComprobar
resultado.
GRACIAS POR SU ATENCIÓN

Más contenido relacionado

Similar a Análisis de algoritmos y ejemplos

Diagramas de flujo DV
Diagramas de flujo DVDiagramas de flujo DV
Diagramas de flujo DV
diego
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
francisco3011
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
Sam Arr
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
omarzon
 
Como crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujoComo crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujo
pompeya
 
Ariana torres informe de informatica
Ariana torres informe de informaticaAriana torres informe de informatica
Ariana torres informe de informatica
torres_1
 

Similar a Análisis de algoritmos y ejemplos (20)

Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagramas de flujo DV
Diagramas de flujo DVDiagramas de flujo DV
Diagramas de flujo DV
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Presentacion ing,economica
Presentacion ing,economicaPresentacion ing,economica
Presentacion ing,economica
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas tecnologia
Estructuras basicas  tecnologiaEstructuras basicas  tecnologia
Estructuras basicas tecnologia
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructuras
EstructurasEstructuras
Estructuras
 
Como crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujoComo crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujo
 
06. como crear un diagrama de flujo
06. como crear un diagrama de flujo06. como crear un diagrama de flujo
06. como crear un diagrama de flujo
 
Ariana torres informe de informatica
Ariana torres informe de informaticaAriana torres informe de informatica
Ariana torres informe de informatica
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 

Más de Kevin Alexander Ascencio Martínez

Más de Kevin Alexander Ascencio Martínez (8)

Obediencia de la Virgen Maria
Obediencia de la Virgen Maria Obediencia de la Virgen Maria
Obediencia de la Virgen Maria
 
La historia detrás de yesterday
La historia detrás de yesterdayLa historia detrás de yesterday
La historia detrás de yesterday
 
Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición
 
El cristianismo
El cristianismoEl cristianismo
El cristianismo
 
La Revolución Mexicana
La Revolución MexicanaLa Revolución Mexicana
La Revolución Mexicana
 
Meseta tibetana - El Tibet
Meseta tibetana - El TibetMeseta tibetana - El Tibet
Meseta tibetana - El Tibet
 
Caridad de Maria
Caridad de MariaCaridad de Maria
Caridad de Maria
 
Budismo
Budismo Budismo
Budismo
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 

Último (20)

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 

Análisis de algoritmos y ejemplos

  • 1. ANÁLISIS DE ALGORITMOS Análisis de Diagramas de Flujo Kevin Alexander Ascencio Martínez
  • 2. Diagramas de Flujo Los diagramas de flujo desempeñan un papel vital en la programación de un problema, ya que facilitan la comprensión de problemas complicados y sobre todo aquellos en que sus procesos son muy largos Los símbolos más utilizados en diagrama corresponden a un tipo de estructura para la solución del problema, esas estructuras pueden ser: secuenciales de decisión y de ciclo. Se acostumbra indicar el tipo de las variables que se utilizarán en el proceso, que para el caso de los diagramas de flujo y el pseudocódigo representa en la tabla de variables que se ha venido utilizando. Como se puede ver, dentro de estos símbolos se utilizan palabras reservadas como: Inicio, Fin, Leer, Escribir, Mientras, Repita, Hasta, Para, Incrementar, Decremento, Hacer Función. Facilitan la comunicación entre los programadores y los usuarios, además de que permiten de una manera más rápida detectar los posibles errores de lógica que se presenten al implementar el algoritmo
  • 3. Conversión de pesos a Dólares Fin. Buscar una tabla de equivalencias sobre el peso Mexicano. Establecer cuanto equivale individualmente las dos monedas a convertir. Establecemos que 1 dólar equivale a 12.41 pesos. Ingresamos la cantidad en pesos que queremos convertir a dólares. Para establecer un resultado concreto, tomar en cuenta las actualizaciones del Fondo Monetario Internacional. Dividimos la cantidad que queremos convertir entre 12.41 (valor del dólar). El resultado de la división es el valor en dólares de la cantidad inicial ingresada en pesos. El factor de conversión de MXN tiene 6 dígitos significativos. El factor de conversión de USD tiene 6 dígitos significativos. Comprobar el resultado final.
  • 4. Suma 867 Introducir el segundo número. 346 Asignar el primer número. 867>346 Leer A Leer B 346<867 Resultado Fin. Hacer la operación 867+346 1,213
  • 5. Resta Introducir el primer numero. Introducir el segundo numero. Leer BLeer A 657 786786>657 657<786 Hacer la operación 657-786 Resultado 1,213 Fin.
  • 6. Multiplicación Introducir el primer numero. Introducir el segundo numero. Leer B Leer A 34 98 98>34 34<98 Hacer la operación 34 x 98 Resultado 3,332 Fin.
  • 7. División Introducir el primer numero. Introducir el segundo numero. Leer A Leer B 5 5,676 5,676 > 5 5<5,676 Hacer la operación 5,676/5 Resultado 1,235.2 Fin.
  • 8. ANÁLISIS DE DESCUENTO La cafetería de la escuela ofrece un descuento de 15% sobre el total de la compra. Marcela desea saber cuánto va a pagar por los tres artículos que va a comprar. Fin. Inicio. Identificar el importe de la compra. Leer el valor monetario de los artículos. Leer importe Leer el valor del Descuento por unidad. (100%)(X) 15% Resultado 0.85
  • 9. ANÁLISIS DE SALARIO Calcula el salario neto de Luis, con base en la lectura de sus horas trabajadas y el pago por hora, tomando en cuenta también los siguientes datos: • El porcentaje a descontar por concepto de impuestos es del 5.75% sobre el salario bruto. • Ha obtenido un bono adicional del 25% sobre el salario bruto. Inicio. Fin. Lectura de horas trabajadas. Horas Trabajadas Bono Pago por hora Horas trabajadas + Bono (25%) – impuestos (5.75%) ResultadoComprobar resultado.
  • 10. GRACIAS POR SU ATENCIÓN