カテゴリー 全て - bucles - algoritmos - ejecución - diseño

によって KARINA DOMINGUEZ BELTRAN 4年前.

213

"Algoritmos y estructuras de control "

Los algoritmos son herramientas fundamentales en la programación, permitiendo la resolución ordenada y precisa de problemas. El diseño del algoritmo implica una secuencia clara y sin ambigüedades de pasos que guían hacia la solución de un problema específico.

"Algoritmos y estructuras de control "

Escritura

Se emplea un lenguaje natural describiendo paso a paso el algoritmo en cuestión. En la realización del algoritmo se deben aplicar sus tres características: preciso, definido y finito.

Diagrama de flujo

es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema (algoritmo).

Declaraciones

DO-WHILE (Repetir)
funciona de la misma manera que el bucle while, con la salvedad de que la condición se prueba al final del bucle, por lo que el bucle siempre se ejecutará al menos una vez.
WHILE (Mientras)
es un bucle de ejecución continua mientras se cumpla la expresión colocada entre paréntesis en la cabecera del bucle. La variable de prueba tendrá que cambiar para salir del bucle. La situación podrá cambiar a expensas de una expresión dentro el código del bucle o también por el cambio de un valor en una entrada de un sensor.
CASE
selectiva múltiple evaluará una expresión que podrá tomar n valores distintos: 1, 2, 3, 4,..., n. Según qué elija uno de estos valores en la condición, se realizará una de los n bloques, o lo que es igual, el flujo del algoritmo seguirá un determinado camino entre los n posibles.
IF (si entonces sino)
si la condición da como resultado verdadero, se ejecuta el bloque 2, de lo contrario, si la condición da como resultado falso, se ejecuta el bloque 2.
IF (si entonces)
si la condición da como resultado verdadero, se ejecuta el bloque, de lo contrario, si la condición da como resultado falso, no se realiza nada.

Pasos

3. Ejecución y validación del programa por computadora.
2. Expresar el algoritmo como un programa en un lenguaje de programación adecuado. (Fase de codificación).
Diseño del algoritmo, describe la secuencia ordenada de pasos, sin ambigüedades, que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).

Caracteristicas

Finitos, tienen un número de pasos finito.
Definidos, cada vez que se ejecutan con las mismas entradas se obtiene el mismo resultado
Precisos, indican claramente el orden de realización paso a paso.
Sencillos, los pasos deben ser claros y bien definidos.
Son independientes del lenguaje de programación a utilizar.

tiene

Salida
Son los resultados obtenidos.
Proceso
Es el conjunto de todas las operaciones a realizar.
Entrada
Es la información que necesita ingresar al algoritmo para iniciar.

¿Qué es?

Es un método para resolver un problema mediante una secuencia de pasos bien definidos, ordenados y finitos.