SlideShare una empresa de Scribd logo
1 de 7
HERRAMIENTAS DE
PROGRAMACIÓN
(VENTAJAS Y DESVENTAJAS)
2TPROG-AV
ANA IRIS GUAPO SEGUNDO
ROCÍO ÁNGELA MARTÍNEZ HERNÁNDEZ
CHRISTIAN JAIR LOEZA ZERMEÑO
ANDREA YAZMÍN MOLINA SEGUNDO
EDUARDO HERNÁNDEZ AGUILAR
DIAGRAMA DE FLUJO
Representación grafica de un algoritmo o proceso
INICIO
Int x,y,z;
Printf(“ingresa un número ”);
scanf(“%d”,&x);
Printf(“ingresa otro número ”);
Scanf(“%d”,&y);
Printf(“el resultado es ”,&r);
FIN
PSEUDOCÓDIGO
• es un lenguaje simplificado
entre el programador y la
máquina para describir un
algoritmo y poder
comprender mejor la
estructura de dicho
programa.
PSEUDOCÓDIGO
VENTAJAS DESVENTAJAS
≈ Mejora la claridad de la solución de
un problema.
≈ Complejo de entender para la
persona común y corriente
≈ Es más fácil de modificar. ≈ Son utilizados para
resolver problemas de manera
rápida, no siendo posible analizar la
totalidad de posibilidades.
≈ Es útil para una escritura rápida de
representaciones de algoritmos.
≈ Técnico y complejo
≈ Esta muy bien optimizado en
tamaño lo que permite mayor
velocidad a la hora de correr algún
programa.
≈ El seudocódigo requiere de ciertos
símbolos
≈ Permite representar de forma fácil
operaciones repetitivas complejas.
≈ Es independiente de la plataforma
solo en código fuente.
≈ El algoritmo expresado en
seudocódigo puede ser traducido
fácilmente.
≈ Se requiere una declaración por
sentencia.
≈ Permite el diseño modular de un
programa y diseño ascendente.
≈ No hay reglas estandarizadas para
escribir seudocódigo y varia de
empresa a empresa y un individuo a
otro
DIAGRAMA DE FLUJO
VENTAJAS DESVENTAJAS
≈ Favorecen la compresión del proceso a
través de mostrarlo como un dibujo.
≈ Orientado a Programación Estructurada
≈ Fácil implementación. ≈ Ilustran el flujo del programa pero no su
estructura.
≈ No requiere memoria adicional. ≈ Requiere de un espacio considerable y
cuenta con demasiadas ramificaciones.
≈ Fácil decodificar en una amplia gama de
lenguajes y en diferentes sistemas.
≈ Código puede cambiar, por lo tanto, el
diagrama de flujo también tendrá que
cambiar.
≈ Una excelente herramienta para capacitar
a los nuevos programadores.
≈ Diagramas complejos y detallados suelen
ser laboriosos en su planteamiento y
diseño.
≈ Los diagramase flujo facilitan la
comunicación entre los programadores y
la gente del negocio.
≈ Se deben se usar solamente líneas de
flujo horizontal y/o vertical.
≈ Llega a ser fácil escribir el programa en
cualquier idioma de alto nivel.
≈ Diagrama de flujo obstruye el flujo libre
del pensamiento y la creatividad.
≈ Nos dan ventaja al momento de explicar
el programa a otros.
≈ Los diagramas de flujo son virtualmente
siempre más complejos por lo que cubre
muchas páginas.
Diagrama de flujo Pseudocódigo
≈ Se representa en una estructura
grafica.
≈ Se representa en un texto
seguido con sus instrucciones.
≈ Su explicación es mas
comprensible gracias a la forma
e la que esta escrita.
≈ Puede llegar a ser algo confuso
en su creación.
≈ Su elaboración es un poco
tardada, debido a la elección de
sus símbolos.
≈ Es mas fácil crearlo ya que solo
pones en secuencia o línea las
instrucciones.
≈ Permite describir la secuencia de
los distintos pasos o etapas y su
interacción.
≈ Describe los algoritmos usando
una mezcla de lenguaje común.
Tabla
comparativa
CONCLUSIONES
Al analizar estas comparaciones pudimos identificar ventajas y desventajas de estas dos
herramientas que nos ayudan a encontrar una solución a un algoritmo.
Estas dos herramientas se definen en la creación de programas en leguajes distintos de
programación, varios de estos programas son utilizados para paginas web, juegos e
inclusos paginas de servicios de escolares.
Estas herramientas son indispensables para la vida de un programador.

Más contenido relacionado

Destacado

Python meetup 2014
Python meetup 2014Python meetup 2014
Python meetup 2014eilosei
 
글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)
글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)
글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)glocalmk
 
Downstream processing
Downstream processingDownstream processing
Downstream processingRashika raj
 
Hypnotherapy Explanation
Hypnotherapy ExplanationHypnotherapy Explanation
Hypnotherapy ExplanationPhilip Green
 
Molecular QC: Using Reference Standards in NGS Pipelines
Molecular QC: Using Reference Standards in NGS PipelinesMolecular QC: Using Reference Standards in NGS Pipelines
Molecular QC: Using Reference Standards in NGS PipelinesCandy Smellie
 
Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...
Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...
Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...Thermo Fisher Scientific
 
T-BioInfo Methods and Approaches
T-BioInfo Methods and ApproachesT-BioInfo Methods and Approaches
T-BioInfo Methods and ApproachesElia Brodsky
 
Network Attached Storage (NAS)
Network Attached Storage (NAS) Network Attached Storage (NAS)
Network Attached Storage (NAS) Kshitij Shete
 
Invicta eshre-poster-mitochondrial dna
Invicta eshre-poster-mitochondrial dnaInvicta eshre-poster-mitochondrial dna
Invicta eshre-poster-mitochondrial dnaINVICTA GENETICS
 
zandona14nipsA0
zandona14nipsA0zandona14nipsA0
zandona14nipsA0Pia Sen
 
Electrical safety training
Electrical safety trainingElectrical safety training
Electrical safety trainingMEHABOOB RAHMAN
 

Destacado (17)

Python meetup 2014
Python meetup 2014Python meetup 2014
Python meetup 2014
 
TF.RGO.89
TF.RGO.89TF.RGO.89
TF.RGO.89
 
Ecuación de darcy weisbach
Ecuación de darcy weisbachEcuación de darcy weisbach
Ecuación de darcy weisbach
 
글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)
글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)
글로컬마켓 볼가바구니-카다로그 (Bolga basket Catalog-GlocalMarket in Korea)
 
Downstream processing
Downstream processingDownstream processing
Downstream processing
 
Lamda phage[1]
Lamda phage[1]Lamda phage[1]
Lamda phage[1]
 
Так одевались в старину_5 класс
Так одевались в старину_5 классТак одевались в старину_5 класс
Так одевались в старину_5 класс
 
TF.RGO.90
TF.RGO.90TF.RGO.90
TF.RGO.90
 
NF SKIN PRODUCTS
 NF SKIN PRODUCTS NF SKIN PRODUCTS
NF SKIN PRODUCTS
 
Hypnotherapy Explanation
Hypnotherapy ExplanationHypnotherapy Explanation
Hypnotherapy Explanation
 
Molecular QC: Using Reference Standards in NGS Pipelines
Molecular QC: Using Reference Standards in NGS PipelinesMolecular QC: Using Reference Standards in NGS Pipelines
Molecular QC: Using Reference Standards in NGS Pipelines
 
Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...
Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...
Development of a Multi-Variant Frequency Ladder™ for Next Generation Sequenci...
 
T-BioInfo Methods and Approaches
T-BioInfo Methods and ApproachesT-BioInfo Methods and Approaches
T-BioInfo Methods and Approaches
 
Network Attached Storage (NAS)
Network Attached Storage (NAS) Network Attached Storage (NAS)
Network Attached Storage (NAS)
 
Invicta eshre-poster-mitochondrial dna
Invicta eshre-poster-mitochondrial dnaInvicta eshre-poster-mitochondrial dna
Invicta eshre-poster-mitochondrial dna
 
zandona14nipsA0
zandona14nipsA0zandona14nipsA0
zandona14nipsA0
 
Electrical safety training
Electrical safety trainingElectrical safety training
Electrical safety training
 

Similar a Trabajo en equipo de programación

Que es un diagrama de flujo 2
Que es un diagrama de flujo 2Que es un diagrama de flujo 2
Que es un diagrama de flujo 2MaryferGaitan
 
Que es un diagrama de flujo 2
Que es un diagrama de flujo 2Que es un diagrama de flujo 2
Que es un diagrama de flujo 2Mena75
 
Diagramas de flujo.deyna pacheco
Diagramas de flujo.deyna pachecoDiagramas de flujo.deyna pacheco
Diagramas de flujo.deyna pachecoDeyna Pacheco
 
Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.gabyfr19
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacionCriss Russo
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionJoseeespinozad
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropezamauricioo5
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoValeria Ramón Vega
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionzeta2015
 

Similar a Trabajo en equipo de programación (20)

1 programacion
1 programacion1 programacion
1 programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Que es un diagrama de flujo 2
Que es un diagrama de flujo 2Que es un diagrama de flujo 2
Que es un diagrama de flujo 2
 
Que es un diagrama de flujo 2
Que es un diagrama de flujo 2Que es un diagrama de flujo 2
Que es un diagrama de flujo 2
 
Diagramas de flujo.deyna pacheco
Diagramas de flujo.deyna pachecoDiagramas de flujo.deyna pacheco
Diagramas de flujo.deyna pacheco
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.
 
Diagrama de flujo póveda y pilcos
Diagrama de flujo póveda y pilcosDiagrama de flujo póveda y pilcos
Diagrama de flujo póveda y pilcos
 
Unmsm01 2008
Unmsm01 2008Unmsm01 2008
Unmsm01 2008
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropeza
 
tema libre
tema libretema libre
tema libre
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Diagramas de flujo u. 2
Diagramas de flujo u. 2Diagramas de flujo u. 2
Diagramas de flujo u. 2
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Actividad 3.4
Actividad 3.4Actividad 3.4
Actividad 3.4
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Último

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 

Trabajo en equipo de programación

  • 1. HERRAMIENTAS DE PROGRAMACIÓN (VENTAJAS Y DESVENTAJAS) 2TPROG-AV ANA IRIS GUAPO SEGUNDO ROCÍO ÁNGELA MARTÍNEZ HERNÁNDEZ CHRISTIAN JAIR LOEZA ZERMEÑO ANDREA YAZMÍN MOLINA SEGUNDO EDUARDO HERNÁNDEZ AGUILAR
  • 2. DIAGRAMA DE FLUJO Representación grafica de un algoritmo o proceso INICIO Int x,y,z; Printf(“ingresa un número ”); scanf(“%d”,&x); Printf(“ingresa otro número ”); Scanf(“%d”,&y); Printf(“el resultado es ”,&r); FIN
  • 3. PSEUDOCÓDIGO • es un lenguaje simplificado entre el programador y la máquina para describir un algoritmo y poder comprender mejor la estructura de dicho programa.
  • 4. PSEUDOCÓDIGO VENTAJAS DESVENTAJAS ≈ Mejora la claridad de la solución de un problema. ≈ Complejo de entender para la persona común y corriente ≈ Es más fácil de modificar. ≈ Son utilizados para resolver problemas de manera rápida, no siendo posible analizar la totalidad de posibilidades. ≈ Es útil para una escritura rápida de representaciones de algoritmos. ≈ Técnico y complejo ≈ Esta muy bien optimizado en tamaño lo que permite mayor velocidad a la hora de correr algún programa. ≈ El seudocódigo requiere de ciertos símbolos ≈ Permite representar de forma fácil operaciones repetitivas complejas. ≈ Es independiente de la plataforma solo en código fuente. ≈ El algoritmo expresado en seudocódigo puede ser traducido fácilmente. ≈ Se requiere una declaración por sentencia. ≈ Permite el diseño modular de un programa y diseño ascendente. ≈ No hay reglas estandarizadas para escribir seudocódigo y varia de empresa a empresa y un individuo a otro
  • 5. DIAGRAMA DE FLUJO VENTAJAS DESVENTAJAS ≈ Favorecen la compresión del proceso a través de mostrarlo como un dibujo. ≈ Orientado a Programación Estructurada ≈ Fácil implementación. ≈ Ilustran el flujo del programa pero no su estructura. ≈ No requiere memoria adicional. ≈ Requiere de un espacio considerable y cuenta con demasiadas ramificaciones. ≈ Fácil decodificar en una amplia gama de lenguajes y en diferentes sistemas. ≈ Código puede cambiar, por lo tanto, el diagrama de flujo también tendrá que cambiar. ≈ Una excelente herramienta para capacitar a los nuevos programadores. ≈ Diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño. ≈ Los diagramase flujo facilitan la comunicación entre los programadores y la gente del negocio. ≈ Se deben se usar solamente líneas de flujo horizontal y/o vertical. ≈ Llega a ser fácil escribir el programa en cualquier idioma de alto nivel. ≈ Diagrama de flujo obstruye el flujo libre del pensamiento y la creatividad. ≈ Nos dan ventaja al momento de explicar el programa a otros. ≈ Los diagramas de flujo son virtualmente siempre más complejos por lo que cubre muchas páginas.
  • 6. Diagrama de flujo Pseudocódigo ≈ Se representa en una estructura grafica. ≈ Se representa en un texto seguido con sus instrucciones. ≈ Su explicación es mas comprensible gracias a la forma e la que esta escrita. ≈ Puede llegar a ser algo confuso en su creación. ≈ Su elaboración es un poco tardada, debido a la elección de sus símbolos. ≈ Es mas fácil crearlo ya que solo pones en secuencia o línea las instrucciones. ≈ Permite describir la secuencia de los distintos pasos o etapas y su interacción. ≈ Describe los algoritmos usando una mezcla de lenguaje común. Tabla comparativa
  • 7. CONCLUSIONES Al analizar estas comparaciones pudimos identificar ventajas y desventajas de estas dos herramientas que nos ayudan a encontrar una solución a un algoritmo. Estas dos herramientas se definen en la creación de programas en leguajes distintos de programación, varios de estos programas son utilizados para paginas web, juegos e inclusos paginas de servicios de escolares. Estas herramientas son indispensables para la vida de un programador.