Estructura Repetitiva y de Control

La estructura repetitiva son aquellas herramientas que se utilizan cuando se quiere que una instrucción o un grupo de instrucciones se repitan un número finito de veces. A estas instrucciones se le denomina como "Bucle" o "Loop". En esta estructura se hace uso de las condiciones que delimitan la cantidad de veces que se repetirá la instrucción o el grupo de instrucciones.

While (Mientras)

La condición while indica al ordenador que se ejecuten una o más instrucciones mientras se cumpla una determinada condición. Prácticamente lo que hace es que repite el cuerpo del bucle mientras se cumpla una determinada condición. Vale aclarar que el número de repeticiones de bucle no se conoce por anticipado. También, puede ser booleana, es decir, que puede ser falsa o verdadera.

ejemplo

En el ejemplo, el programador ha realizado una condición de tal forma que el bucle se repita 10 veces, pidiéndole al usuario  10 valores diferentes para la variable.

For (Para)

La condición For indica al ordenador la repetición de la ejecución de una o varias instrucciones un número fijo de veces, previamente establecido. En otras palabras, esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de  pasos.

Cuando se encuentra la instrucción for se ejecuta primero la expresión de inicialización, no volviendo a ejecutarse más. Generalmente esta instrucción realiza la inicialización de la variable de control de ciclo. Siempre que condición se evalúa como verdadero, la instrucción o instrucciones dentro del ciclo son ejecutados. 

Ejemplo

Con la condición for la variable f cumple dicha función. Inicialmente f vale 1 y como no es superior a 100 se ejecuta el bloque, imprimimos el contenido de f, al finalizar el bloque repetitivo se incrementa la variable f en 1, como 2 no es superior a 100 se repite el bloque de instrucciones.

Do While (Hacer Mientras)

La condición do while cumple la misma función que la estructura while. La diferencia está en que la condición  mientras comprueba la condición al inicio y repetir lo hace al final. Es por ello que la estructura hacer mientras se ejecuta por lo menos una vez. Es decir, la condición do while garantiza que las instrucciones de este bucle se realicen por lo menos una vez.

ejemplo

Con la estructura de la condición de do while primero declaramos nuestra variable después sigue las instrucciones que estaría dentro de do , primero pedir y guardar el número después evalua si el número no es válido si es verdadero imprime que el número no es válido si es falso, evalúa la condición de while que sería mientras el número sea mayor que 10 o menor que 0 (inválido) vuelve a pedir y guardar número y evaluarlo si resulta falso, imprime que tu número es válido y se termina el programa.

Case (Según)

Con la estructura de la condición de case podemos evaluar una variable y realizar acciones dependiendo del valor de esta. Consiste en que el número de posibilidades de la evaluación de esta variable no tiene por que ser si o no, pudiendo hacer cosas para un número indeterminado de valores. En otras palabras se usa cuando se debe probar el valor de una variable teniendo en cuenta muchos datos. 

ejemplo

Inicio

Leer Edad

Según (Edad) Hacer

 

Edad=7:

 

Escribir "Niñ@";

 

Edad=14:

 

Escribir "Adolecente";

 

 

Edad=42:

 

Escribir "Adulto";

 

Edad=70:

 

Escribir "Anciano";

 

De Otro Modo:

 

Escribir "Su edad no está registrada en la base de datos";

FinSegún

 

En este algoritmo se pide registrar la edad al usuario para poder definir si es un@ niñ@, un adolecente, un adulto o un anciano, dependiendo de las edades especificas que cada categoría tiene, pero si la edad del usuario no se encuentra en ninguno de los rangos se le dira al usuario lo siguiente: "Su edad no está registrada en la base de datos"

Operadores Lógicos

Cibergrafía


Ejercicios de Lógica

1.

Alejandro y Benito viajaban juntos pero Alejandro no viajaba en coche y Benito no viajaba en avión, no viajaba en ningún vehículo nombrado. Andrés viaja avión y al conocer que Carlos no no viaje en avión, entonces deducimos que viaja en coche.

Carlos al no ir con Darío iría en avión con Andrés.

La respuesta es:

Tomás viaja en coche con Carlos.

2.

Todas las conclusiones fueron sacadas de las características que nos daban, ya que basicamente en el problema decía lo que esta expuesto en la tabla. 

Las respuestas fueron:

EL CABALLO MÁS CLARO: El caballo de Smith.

EL CABALLO MÁS VIEJO: El caballo de Mac.

EL CABALLO MÁS LENTO: El caballo de Jack.

3.

Gracias a las especificaciones logre organizar en la mesa redonda, en base de ellas, ya que ninguna mujer esta al lado de su marido ni están dos mujeres juntas y a parte de eso Basilio y Donisio están al frente. Por lo cual pude acomodar las personas para así saber quien este en medio de Dionisio y de Armando.

La respuesta es:

Mujer de Carlos

4.

Aquí lo que hice fue tratar de organizar a partir de los anunciados iniciales, y tratar de que cuadren la información y con los datos que compartían porque cuando yo acomodaba un dato en un lugar, ese dato tenía una repercusión en la organización de las demás cosas. 

Cómo aplicar en los ejercicios las estructuras repetitivas

Cuando estaba realizando los trabajos de lógico, tenía que estar pendiente de una muchas variables mientras hacia una sola. También en todos los ejercicios se utilizaron se utilizaron 3 operadores lógicos, los cuales son "Y", "O" y "NO"; estos operadores hacían que yo realizará varias variables a la vez y si la variable inicial estaba mal acomodada me tocaba volver a iniciar.

TRABAJO HECHO POR: LUCAS HIGUITA & PABLO RODRÍGUEZ