click below
click below
Normal Size Small Size show me how
Unidad 5 IA115 UES
| Question | Answer |
|---|---|
| ¿Cómo se componen las estructuras fundamentales de datos? | Las Estructura Secuencial <br> Las Estructuras Selectivas <br> Las Estructuras Repetitivas |
| Las estructura secuencial: | Su estructura es muy sencilla y son generalmente operaciones de asignación, cálculo y otras operaciones aritméticas, es decir que no contiene ninguna estructura de decisión ni repetitiva |
| Las estructuras selectivas: | Nos sirven para evaluar condiciones y de acuerdo si la condición evaluada resulta verdadera o falsa, se realiza un bloque de instrucciones u otro. |
| Las estructuras repetitivas: | Son las que repiten una serie de instrucciones un número determinado de veces, a dicha repetición se le llama comúnmente como: ciclos, bucles, lazos o iteraciones. |
| ¿Cómo se componen las estructuras selectivas de datos? | Las estructuras selectivas son aquellas que contienen estructuras de decisión en la cual se realizan, pueden contener una condición simple, doble o múltiple. |
| ¿Cómo se componen las estructuras repetitivas de datos? | El comportamiento de este tipo de estructuras es cíclico, es decir que un bloque de instrucciones se repite una y otra vez hasta que se cumpla o mientras no se cumpla determinada condición. |
| Con respecto a las estructuras de datos , Se deben cumplir con determinadas fases las cuales son: PT1 : | Entrada de datos e instrucciones previas. |
| Con respecto a las estructuras de datos , Se deben cumplir con determinadas fases las cuales son: PT2 | Ciclo repetitivo con sus instrucciones a realizar. |
| Con respecto a las estructuras de datos , Se deben cumplir con determinadas fases las cuales son: PT3 | Instrucciones finales o resto de procesos. |
| Con respecto a las estructuras de datos , Se deben cumplir con determinadas fases las cuales son: PT4 | Presentación de resultados finales. |
| Con respecto a las estructuras de datos , Están divididas en varios tipos: PT1 | Estructuras mientras (While) |
| Con respecto a las estructuras de datos , a la Estructuras mientras (While): | Este tipo de estructuras repite un conjunto de instrucciones mientras la condición que controla el ciclo repetitivo sea verdadera. |
| Con respecto a las estructuras de datos , Están divididas en varios tipos: PT2 | Estructuras hacer mientras (do While): |
| Con respecto a las estructuras de datos , a la Estructuras hacer mientras (do While): | Se conoce como entrada asegurada y la diferencia es que se ejecuta el bloque de instrucciones al menos una vez y luego se evalúa la condición, luego de eso si la condición resulta verdadera se ejecuta el ciclo repetitivo una y otra vez. |
| Con respecto a las estructuras de datos , Están divididas en varios tipos: PT3 | Estructuras hacer desde hasta incremento (For): |
| Con respecto a las estructuras de datos , a laEstructuras hacer desde hasta incremento (For): | La utilizamos cuando conocemos exactamente cuántas veces queremos que se repita el ciclo. Su Estructura es que la sentencia (contador) que va a controlar el ciclo repetitivo va implícita en la estructura del lazo y no como una instrucción de incremento. |
| ¿Mencione que son las variables de control y cuales son ejemplos de ellas? | * banderas <br> * centinelas o contadores <br> * las variables acumulador. |
| Bandera: | Es una variable que tiene un valor que representa un estado, normalmente se usa una variable de tipo booleana. Se puede utilizar para salir o controlar un ciclo repetitivo o para comunicar un estado y realizar acciones en base a su valor actual. |
| Centinela: | Es un valor asignado a una variable que hacer que se ejecute un bloque de instrucciones. Se aplica a una variable o conjunto de variables cuyo fin es contener información que sirve para la toma de decisiones. |
| Contador: | Es una variable que tiene un incremento o decremento en forma constante, dependiendo de cómo la utilicemos, es importante saber que un contador siempre se debe inicializar primero y luego hacer un incremento o decremento de su valor. |
| Acumulador: | Es una variable que se usa para ir sumando datos de su valor anterior con nuevos datos de otra variable, es decir va acumulando su valor actual sumándole nuevos valores, por esa razón también se le llama sumador. |
| ¿Cómo funciona un ciclo for? | Un ciclo for, se utiliza cuando conocemos el número de veces que vamos a ejecutar una serie de instrucciones, es una estructura repetitiva controlada por una variable de tipo contador generalmente llamada “i” |
| Los parámetros que necesita un ciclo for son: PT1 | Inicialización. |
| Los parámetros que necesita un ciclo for son: PT2 | Condición. |
| Los parámetros que necesita un ciclo for son: PT3 | Incremento. |
| ¿Qué restricciones tiene una estructura repetitiva for? PT1 | La variable de control, valor inicial y valor final del ciclo repetitivo for debe ser del tipo entera (int). |
| ¿Qué restricciones tiene una estructura repetitiva for? PT2 | Los valores iniciales y finales pueden ser expresiones, un valor constante o variable. |
| ¿Qué restricciones tiene una estructura repetitiva for? PT3 | El ciclo repetitivo for termina cuando el valor de la variable de control es igual al valor final. |
| ¿Qué restricciones tiene una estructura repetitiva for? PT4 | El valor de cambio (Vc en la imagen) puede ser un incremento o decremento. |
| ¿Qué restricciones tiene una estructura repetitiva for? PT5 | Cuando no especificamos el valor de cambio (Vc) el incremento de la variable de control es 1. |
| ¿Cuál es la utilidad de TryParse? | nos permite hacer el intento de pasar el valor leído por consola hacia una variable de manera segura, ya que en el caso de que el dato este incorrecto se genera un <i>error controlado </i>. |
| ¿Cómo funcionan las estructuras repetitivas foreach y for? PT1 | La estructura for tiene que utilizar una serie de parámetros para inicializarse y poder realizar su ciclo repetitivo pero la estructura foreach funciona sobre un conjunto de elementos por ejemplo de un arreglo |
| ¿Qué restricciones tiene una estructura repetitiva foreach? PT2 | El ciclo foreach itera sobre una colección de elementos por ejemplo un arreglo. |
| ¿Cómo funcionan las estructuras repetitivas foreach y for? PT3 | No se permite cambiar el valor de los elementos. |
| ¿Cómo funcionan las estructuras repetitivas foreach y for? PT4 | El valor de cada elemento del arreglo o vector se almacena temporalmente en la variable que declaramos en el ciclo foreach, con el cual recorremos el arreglo. |
| ¿Cuándo debemos utilizar cada tipo de estructura repetitiva? El ciclo while y do while: | se usan cuando no conocemos el número de veces que se va a repetir una serie de sentencias, la diferencia es cuando tenemos la entrada asegurada, usamos do while para garantizar que el ciclo se ejecute al menos una vez. |
| ¿Cuándo debemos utilizar cada tipo de estructura repetitiva? El ciclo for: | Cuando sabemos exactamente cuántas veces queremos repetir el ciclo. |
| ¿Cuándo debemos utilizar cada tipo de estructura repetitiva? El ciclo foreach: | Si tenemos una colección de datos como por ejemplo un arreglo, para poder recorrerlo. |