Entradas etiquetadas con pseudocodigo
Fundamentos de Algoritmos y Estructuras de Datos para Programación
Fundamentos de Algoritmos y Estructuras de Datos
Materia: 27/08/2011
Definición de Problema
Problema: Situación anómala que requiere solución.
Ejemplo 1: Neumático Pinchado
Situación: Una persona viaja en su auto de Santiago a Viña, y en la mitad del camino pincha una rueda. (Problema principal)
Consideraciones:
- Es de día
- Tipo de camino
- Lleva herramientas
- Lleva rueda de repuesto
Pseudoalgoritmo: Secuencia de Pasos
Pseudoalgoritmo: Secuencia de pasos entendibles por todos.
- Detener el vehículo.
- Encender (más…)
Fundamentos de Algoritmos: Estructuras y Representaciones
Algoritmo
Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
Medios de Expresión de un Algoritmo (Formas de Representación Algorítmica)
Los algoritmos pueden ser expresados de muchas maneras, incluyendo el lenguaje natural, (más…)
Programación Estructurada: Conceptos y Herramientas
Desventajas de la programación estructurada:
La programación estructurada concentra los errores en uno de los factores mas generador de fallas en programación; La lógica.
Existen tre tipos de estructuras de control i son:
– de secuencia
– de selección
– de iteración
Herramientas de programación:
–
Diagrama de flujo
–
Pseudocodigo
-tabla n/s
-UML
Diagrama de flujo: es la representación grafica de unos procedimientos y de la secuencia en que deben ejecutarse.
Pseudocodigo: es un lenguaje de especificación (más…)