Las transparencias son una guía esencial para comprender y aplicar estrategias avanzadas en la creación de algoritmos eficientes y soluciones ingeniosas en programación.Estas transparencias te proporcionarán un conocimiento sólido de las técnicas algorítmicas que son esenciales para cualquier programador serio. Prepárate para abordar desafíos complejos y escribir código más eficiente y elegante utilizando estas poderosas herramientas.
2. • SER PRECISO.
• SER DEFINIDO.
• SER FINITO.
• SER CORRECTO.
• SER EFICIENTE.
Un algoritmo debe
tener al menos las
siguientes
características:
Consiste en una serie de instrucciones
detalladas que indican paso a paso lo
que debe hacerse para resolver un
problema determinado.
Pseudocodigo, diagrama
de flujo y diagrama N-S.
TIPOS DE TÉCNICAS
DE ALGORITMO
5. Entrada: Información dada al
algoritmo
Proceso: Operaciones o cálculos
necesarios para encontrar la
solución del problema
Salida: Respuestas dadas por el
algoritmo o resultados finales de
los cálculos.
6. PERMITE DESCRIBIR EL FUNCIONAMIENTO DE UN ALGORITMO DE FORMA MÁS
CERCANA AL LENGUAJE NATURAL.
EL PSEUDOCÓDIGO ES UN LENGUAJE DE PROGRAMACIÓN REAL UTILIZADO PARA
IMPLEMENTAR ALGORITMOS.
¿CUÁL ES LA FUNCIÓN DEL
PSEUDOCÓDIGO EN EL PROCESO
DE PROGRAMACIÓN?
EL PSEUDOCÓDIGO SOLO ES ÚTIL PARA PROGRAMADORES EXPERTOS Y NO ES
NECESARIO PARA PROGRAMADORES INEXPERTOS.
12. PERMITE REPRESENTAR ESTRUCTURAS
DE CONTROL COMPLEJAS CON MAYOR
CLARIDAD Y PRECISIÓN.
NO TIENE VENTAJAS SOBRE NINGUN
OTRO DIAGRAMA DE FLUJO
MEJOR LEGIBILIDAD AMPLIA COMPATIBILIDAD