Algoritmos y estructuras de control

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

Construcción de un algoritmo
La resolución de un problema exige el diseño de un algoritmo que resuelva el mismo.

Los algoritmos son independientes tanto del lenguaje de programación en que se
expresan como de la computadora que los ejecuta.

Escritura de Algoritmos
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.

ALPIZAR PEREZ FRANCISCO GABRIEL. grupo:314

Diagramas de flujo
Un diagrama de flujo u organigrama 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).

Estructuras de control
En programación, las estructuras de control permiten modificar el flujo de ejecución de
las instrucciones de un programa.
Las estructuras se pueden agrupar en dos clases: estructuras de selección y de
repetición.

Declaración FOR (Desde para)
Esta declaración se usa para repetir un bloque de sentencias encerradas un
número determinado de veces. Cada vez que se ejecutan las instrucciones del
bucle se vuelve a verificar la condición.

Declaración DO-WHILE (Repetir)
El bucle do while 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.

Declaración WHILE (Mientras)
Un bucle del tipo while es un bucle de ejecución continua mientras se cumpla la
expresión colocada entre paréntesis en la cabecera del bucle.

Estructuras de control repetitivas o iterativas.
Las estructuras repetitivas o iterativas consisten en instrucciones que se repiten un
determinado número de veces dependiendo que se cumpla una condición o no.

Declaración CASE
Esta estructura 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.

Declaración IF (si entonces)
Esto es, 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.

Declaración IF (si entonces sino)
Esta sentencia corresponde al concepto algorítmico de sentencia de bifurcación
condicional y permite ejecutar una instrucción o conjunto de instrucciones en función del valor de una determinada condición lógica.

點擊這裡將思維導圖置中。
點擊這裡將思維導圖置中。