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.