GoConqr has a new look! Let us know what you think.

Quiz

AED1 TEMA 5

Antonio Romero 5 questions

Take the quiz

This quiz has question types that open in the usual player.

Questions in this quiz (5)

  1. 11) PROGRAMACIÓN ESTRUCTURADA.
    Programación estructurada: es una forma de [blank_start]escribir[blank_end] programas de [blank_start]computadora[blank_end] de forma clara, utilizando únicamente tres [blank_start]estructuras[blank_end]: [blank_start]SECUNCIA[blank_end], [blank_start]SELECCIÓN[blank_end] e [blank_start]ITERACION[blank_end] o [blank_start]REPETITIVAS[blank_end].
    1. Aescribir
    2. Bcomputadora
    3. Cestructuras
    4. DSECUNCIA
    5. ESELECCION
    6. FITERACION
    7. GREPETITIVAS
  2. 22) ESTRUCTURAS DE CONTROL.
    Flujo de control de un [blank_start]programa[blank_end]: hace referencia al [blank_start]orden[blank_end] en que se ejecutaran las [blank_start]instrucciones[blank_end] de un programa, desde el [blank_start]inicio[blank_end] hasta que [blank_start]finaliza[blank_end]. Con frecuencia el [blank_start]programador[blank_end] necesita que el programa no se comporte solo de manera [blank_start]secuencial[blank_end], también puede ocurrir que interese que un grupo de [blank_start]instrucciones[blank_end] se ejecute [blank_start]repetitivamente[blank_end] hasta que le indique que se [blank_start]detenga[blank_end].

    Estructura secuencial: es aquella en que las [blank_start]acciones[blank_end] se ejecutan [blank_start]sucesivamente[blank_end], una a continuación de la otra.

    Estructuras selectivas: permiten seleccionar [blank_start]uno[blank_end] ente [blank_start]varios[blank_end] caminos por donde seguirá la [blank_start]ejecución[blank_end] del programa la selección se determina por la [blank_start]evaluación[blank_end] de una expresión [blank_start]lógica[blank_end], se clasifican en tres:

    [blank_start]Simples[blank_end] SI (IF)
    [blank_start]Dobles[blank_end] SI-SINO (IF ELSE)
    [blank_start]Múltiples[blank_end]: SEGÚN-SEA (SWITCH-CASE)

    Alternativa simple (SI-ENTONCES = IF-THEN): ejecuta [blank_start]una[blank_end] acción o un [blank_start]conjunto[blank_end] de acciones cuando se cumplen una determinada [blank_start]condición[blank_end]. Puede ocurrir dos cosas:
    -que la condición sea [blank_start]verdadera[blank_end] y se ejecuta la acción [blank_start]preestablecida[blank_end].
    -que la condición sea [blank_start]falsa[blank_end], ante esta situación no hace [blank_start]nada[blank_end].

    Alternativa doble: Permite elegir entre [blank_start]dos[blank_end] opciones o alternativas posibles en función del [blank_start]complimiento[blank_end] o no de la determinada [blank_start]condición[blank_end]. Para que se ejecute el conjunto de "[blank_start]instrucción[blank_end] [blank_start]1[blank_end]" la condición tiene que ser [blank_start]verdadera[blank_end]. Si la condición es [blank_start]falsa[blank_end], se ejecutará el bloque de "[blank_start]instrucciones[blank_end] [blank_start]2[blank_end]".

    Alternativa múltiple: permite [blank_start]evaluar[blank_end] una expresión con "[blank_start]n[blank_end]" posibles [blank_start]resultados[blank_end], y en base al [blank_start]resultado[blank_end] seleccionar el posible bloque de [blank_start]instrucciones[blank_end] a ejecutar de entre [blank_start]varias[blank_end] posibles.
    Dependiendo del valor [blank_start]obtenido[blank_end] al avaluar la [blank_start]expresión[blank_end], se ejecutará un bloque de [blank_start]instrucciones[blank_end] u otro.

    Estructuras anidadas: la instrucción SI – ENTONCES puede ser utilizada en caso de [blank_start]selección[blank_end] de más de [blank_start]dos[blank_end] alternativas. Esto es posible [blank_start]anidando[blank_end] estas instrucciones. Una estructura SI - ENTONCES puede [blank_start]contener[blank_end] a otra, y esta a su vez a [blank_start]otra[blank_end]. Permite ir [blank_start]descarando[blank_end] valores hasta llegar al bloque de [blank_start]instrucciones[blank_end] que se deben ejecutar.

    Sentencia IR – A (GO TO): se utiliza mucho en los [blank_start]primeros[blank_end] lenguajes de programación porque era la única manera de [blank_start]saltar[blank_end] de una instrucción a otra. Cuando se ejecuta esta instrucción se [blank_start]transfiere[blank_end] el control del programa a la etiqueta [blank_start]asociada[blank_end]. No es [blank_start]recomendable[blank_end] porque su uso produce un código [blank_start]inconsistente[blank_end], [blank_start]incompleto[blank_end] o complicado de [blank_start]mantener[blank_end].
    1. Aprograma
    2. Borden
    3. Cinstrucciones
    4. Dinicio
    5. Efinaliza
    6. Fprogramador
    7. Gsecuencial
    8. Hinstrucciones
    9. Irepetitivamente
    10. Jdetenga
    11. Kacciones
    12. Lsucesivamente
    13. Muno
    14. Nvarios
    15. Oejecucion
    16. Pevaluacion
    17. Qlogica
    18. RSimples
    19. SDobles
    20. TMultiples
    21. Uuna
    22. Vconjunto
    23. Wcondicion
    24. Xverdadera
    25. Ypreestablecida
    26. Zfalsa
    27. AAnada
    28. ABdos
    29. ACcumplimiento
    30. ADcondicion
    31. AEinstrucciones
    32. AF1
    33. AGverdadera
    34. AHfalsa
    35. AIinstrucciones
    36. AJ2
    37. AKn
    38. ALevaluar
    39. AMresultados
    40. ANresultado
    41. AOinstrucciones
    42. APvarias
    43. AQobtenido
    44. ARexpresion
    45. ASinstrucciones
    46. ATselección
    47. AUdos
    48. AVanidando
    49. AWcontener
    50. AXotra
    51. AYdescartando
    52. AZinstrucciones
    53. BAprimeros
    54. BBsaltar
    55. BCtransfiere
    56. BDasociada
    57. BErecomendable
    58. BFinconsistente
    59. BGincompleto
    60. BHmantener
  3. 33) ESTRUCTURA REPETITIVA.
    Repetitivas: consiste en la [blank_start]repetición[blank_end] de una misma instrucción de manera [blank_start]controlada[blank_end], una cantidad [blank_start]finita[blank_end] de veces determinada de [blank_start]antemano[blank_end] o el [blank_start]tiempo[blank_end] de ejecución.

    Bucle: las estructuras que [blank_start]repiten[blank_end] una secuencia de instrucciones un número [blank_start]determinado[blank_end] de veces se denomina [blank_start]Bucles[blank_end] y se denomina [blank_start]iteración[blank_end] a la ejecución de cada repetición.

    Estructura while (bucles condicionales): se utiliza cuando no se conoce de [blank_start]antemano[blank_end] la [blank_start]cantidad[blank_end] de veces que será [blank_start]necesario[blank_end] repetir un conjunto de instrucciones para [blank_start]solucionar[blank_end] el problema.

    -Bucles controlados por [blank_start]contador[blank_end]: sus [blank_start]iteraciones[blank_end] se controlan mediante una [blank_start]variable[blank_end] de control que representa a un [blank_start]contador[blank_end].

    -Bucles controlados por [blank_start]condiciones[blank_end] de un valor [blank_start]centinela[blank_end] o valor de [blank_start]fin[blank_end] de dato: es un valor [blank_start]especial[blank_end] utilizado para indicar el [blank_start]final[blank_end] de una lista de datos, el valor elegido debe ser [blank_start]distinto[blank_end] de los posibles [blank_start]valores[blank_end] de la lista.

    -Uso de señales ([blank_start]flag[blank_end]): es una variable [blank_start]lógica[blank_end] que se utiliza para [blank_start]conservar[blank_end] el estado (verdadero o falso) de una [blank_start]condición[blank_end].

    Estructura DO-WHILE: se utiliza para [blank_start]especificar[blank_end] un bucle [blank_start]condicional[blank_end] que se ejecuta al menos [blank_start]una[blank_end] vez.

    Funcionamiento: la expresión se [blank_start]evalúa[blank_end] al [blank_start]final[blank_end] de bucle; si la condición lógica es [blank_start]verdadera[blank_end], se vuelve a [blank_start]repetir[blank_end] el bucle y se ejecutan todas las [blank_start]sentencias[blank_end]; si es [blank_start]falsa[blank_end], se sale del [blank_start]bucle[blank_end] y se ejecuta la siguiente instrucción al final del [blank_start]while[blank_end], si la condición se evalúa a [blank_start]falso[blank_end], el [blank_start]cuerpo[blank_end] del bucle se ejecuta al menos [blank_start]una[blank_end] vez.

    PARA (FOR): se utiliza para [blank_start]resolver[blank_end] problemas en lo cuales se conoce de [blank_start]antemano[blank_end] la [blank_start]cantidad[blank_end] de veces que es necesario [blank_start]repetir[blank_end] las instrucciones que componen el [blank_start]bucle[blank_end]. Donde:
    -Variable: nombre de la variable de [blank_start]control[blank_end] de tipo [blank_start]numérico[blank_end], entero en particular, cuyos valores se irán [blank_start]modificando[blank_end]. En cada repetición.
    -Valor inicial: valor que toma la variable en la [blank_start]primera[blank_end] repetición.
    -Valor final: valor que toma la variable en la [blank_start]última[blank_end] repetición.
    -Incremento: el valor que se [blank_start]sumara[blank_end] a la variable cada vez que se termine una [blank_start]repetición[blank_end]. Si se [blank_start]omite[blank_end], se considerará que vale 1. También puede tomar los valores [blank_start]negativos[blank_end]
    -Funcionamiento: las variables de [blank_start]control[blank_end], valor [blank_start]inicial[blank_end] y [blank_start]final[blank_end] deben ser todos del mimo [blank_start]tipo[blank_end], el tipo [blank_start]real[blank_end] no está permitido, los valores iniciales y finales pueden ser tanto [blank_start]expresiones[blank_end] como [blank_start]constantes[blank_end]. Antes de la [blank_start]primera[blank_end] ejecución de bucle ocurre cuando la variable de control es [blank_start]igual[blank_end] al valor [blank_start]final[blank_end]. El valor del incremento debe ser [blank_start]positivo[blank_end] o [blank_start]negativo[blank_end]. No es recomendable modificar los [blank_start]parámetros[blank_end] del [blank_start]for[blank_end] dentro del bucle dado que pueden generar resultados [blank_start]imprevistos[blank_end].
    -INTERRUMPIR
    -CONTINUAR
    1. Arepeticion
    2. Bcontrolada
    3. Cfinita
    4. Dantemano
    5. Etiempo
    6. Frepiten
    7. Gdeterminado
    8. HBucles
    9. Iiteracion
    10. Jantemano
    11. Kcantidad
    12. Lnecesario
    13. Msolucionar
    14. Ncontador
    15. Ovariable
    16. Pcontador
    17. Qiteraciones
    18. Rcondiciones
    19. Scentinela
    20. Tfin
    21. Uespecial
    22. Vfinal
    23. Wdistinto
    24. Xvalores
    25. Ylogica
    26. Zflag
    27. AAconservar
    28. ABcondicion
    29. ACespecificar
    30. ADcondicional
    31. AEuna
    32. AFevalua
    33. AGfinal
    34. AHverdadera
    35. AIrepetir
    36. AJsentencias
    37. AKfalsa
    38. ALbucle
    39. AMwhile
    40. ANfalso
    41. AOuna
    42. APcuerpo
    43. AQresolver
    44. ARantemano
    45. AScantidad
    46. ATrepetir
    47. AUbucle
    48. AVcontrol
    49. AWnumerico
    50. AXmodificando
    51. AYprimera
    52. AZultima
    53. BAsumara
    54. BBrepeticion
    55. BComite
    56. BDnegativos
    57. BEcontrol
    58. BFinicial
    59. BGfinal
    60. BHtipo
    61. BIreal
    62. BJexpresiones
    63. BKconstantes
    64. BLprimera
    65. BMigual
    66. BNfinal
    67. BOpositivo
    68. BPnegativo
    69. BQparámetros
    70. BRfor
    71. BSimprevistos
  4. 44) SENTENCIAS DE SALTO DE BUCLES.
    Interrumpir (break): se utiliza cuando se desea [blank_start]terminar[blank_end] un bucle en un lugar determinado del [blank_start]bucle[blank_end] sin esperar a que este [blank_start]termine[blank_end] de modo [blank_start]natural[blank_end] por su entrada o su salida. Esta instrucción [blank_start]corta[blank_end] el ciclo de ejecución por tanto debe ser utilizada con [blank_start]precaución[blank_end].

    CONTINUAR (CONTINUE) Esta instrucción hace que el [blank_start]flujo[blank_end] de ejecución [blank_start]salte[blank_end] el resto del cuerpo del [blank_start]bucle[blank_end] para continuar con la siguiente [blank_start]iteración[blank_end]. Esta característica suele ser útil en algunas [blank_start]condiciones[blank_end].
    La sentencia CONTINUAR no afecta la [blank_start]cantidad[blank_end] de veces que se debe ejecutar el [blank_start]bucle[blank_end].
    1. Aterminar
    2. Bbucle
    3. Ctermine
    4. Dnatural
    5. Ecorta
    6. Fprecaucion
    7. Gflujo
    8. Hsalte
    9. Ibucle
    10. Jiteracion
    11. Kcondiciones
    12. Lcantidad
    13. Mbucle
  5. 55) ESTRUCTURAS REPETITIVAS ANIDADAS.
    Los bucles [blank_start]anidados[blank_end] constan de un bucle [blank_start]externo[blank_end] con uno o más bucles [blank_start]internos[blank_end]. Cada vez que se repite el bucle [blank_start]externo[blank_end], los bucles internos se vuelven a [blank_start]evaluar[blank_end] y se ejecutan todas las [blank_start]iteraciones[blank_end] requeridas.
    1. Aanidados
    2. Bexterno
    3. Cinternos
    4. Dexterno
    5. Eevaluar
    6. Fiteraciones

Information

Description
Quiz on AED1 TEMA 5, created by Antonio Romero on 21/11/2018.
Language
Español
Views
2
Rating
No ratings yet
Rate this quiz
Rate this quiz

More on Paradigmas de programación

Feedback

What is it about?

What do you think of the new look?

How do you like it?