GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

Lógica de Programación

Ruben Valencia 20 Fragen 2.026 Aufrufe

Quiz starten

Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.

Fragen in diesem Quiz (20)

  1. 1DEFINICIÓN DE [blank_start]ALGORITMO[blank_end]

    Un algoritmo se puede definir como una secuencia de [blank_start]instrucciones[blank_end] que representan un modelo de solución para determinado tipo de [blank_start]problemas[blank_end]. O bien, como un [blank_start]conjunto[blank_end] de instrucciones que realizadas en orden conducen a obtener la [blank_start]solución[blank_end] de un problema.

    Para realizar un [blank_start]programa[blank_end] es conveniente el diseño o definición previa del algoritmo. El diseño de algoritmos requiere [blank_start]creatividad[blank_end] y conocimientos profundos de la técnica de programación. Luis Joyanes, programador experto y autor de muchos libros acerca de [blank_start]lógica[blank_end] y programación nos dice, “en la ciencia de la computación y la programación, los algoritmos son más [blank_start]importantes[blank_end] que los lenguajes de programación o las computadoras. Un lenguaje de programación es solo un medio para expresar un algoritmo y una computadora es solo un procesador para [blank_start]ejecutarlo[blank_end].”

    Los algoritmos son [blank_start]independientes[blank_end] de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier [blank_start]lenguaje[blank_end] de programación.
    1. AALGORITMO
    2. Binstrucciones
    3. Cconjunto
    4. Dproblemas
    5. Esolución
    6. Fprograma
    7. Gcreatividad
    8. Himportantes
    9. Iejecutarlo
    10. Jindependientes
    11. Klenguaje
    12. Llógica
  2. 2
    Características de los algoritmos

    * [blank_start]Preciso[blank_end]. Definirse de manera rigurosa, sin dar lugares a ambigüedades.
    * [blank_start]Definido[blank_end]. Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado
    * [blank_start]Finito[blank_end]. Debe terminar en algún momento
    * Puede tener [blank_start]cero[blank_end] o mas elementos de entrada
    * Debe producir un [blank_start]resultado[blank_end]. Los datos de salida serán los resultados de efectuar las instrucciones

    Se concluye que un algoritmo debe ser suficiente para resolver el [blank_start]problema[blank_end]. entre dos algoritmos que lleven a un mismo objetivo, siempre sera preferible el mas [blank_start]corto[blank_end] (se deberá analizar la optimizan de [blank_start]tiempos[blank_end] y / o recursos)
    1. APreciso
    2. BFinito
    3. Ccero
    4. Dresultado
    5. EDefinido
    6. Fproblema
    7. Gcorto
    8. Htiempos
  3. 3Etapas para la solución de un problema por medio del computador

    *[blank_start]Análisis del problema[blank_end], definición y delimitación (macro algoritmo). Considerar los datos de entrada, el proceso que debe realizar el computador y los datos de salida
    *[blank_start]Diseño y desarrollo del algoritmo[blank_end] (se utiliza pseudocodigo, escritura natural del algoritmo, diagramas de flujo, entre otros.
    *[blank_start]Prueba de escritorio[blank_end]. Seguimiento manual de los pasos descritos en el algoritmo. Se hace con valores bajos y tiene como fin detectar errores.
    *[blank_start]Codificación[blank_end]. Selección de un lenguaje de programación y digitación del pseudocodigo haciendo uso de la sintaxis y estructura gramatical del lenguaje seleccionado
    *[blank_start]Compilación[blank_end] o interpretación del programa. El software elegido convierte las instrucciones escritas en el lenguaje a las comprendidas por el computador
    *[blank_start]Ejecución[blank_end]. El programa es ejecutado por la máquina para llegar a los resultados esperados
    *[blank_start]Depuración[blank_end] (debug). Operación de detectar, localizar y eliminar errores de mal funcionamiento del programa
    *[blank_start]Evaluación de resultados[blank_end]. Obtenidos los resultados se los evalúa para verificar si son correctos. (Un programa puede arrojar resultados incorrectos aun cuando su ejecución no muestre errores)
    1. AAnálisis del problema
    2. BDiseño y desarrollo del algoritmo
    3. CPrueba de escritorio
    4. DCodificación
    5. ECompilación
    6. FEjecución
    7. GDepuración
    8. HEvaluación de resultados
  4. 4El último valor que imprime el algoritmo serieF es: [blank_start]13[blank_end]Bild zu Frage 4
    1. A13
  5. 5El algoritmo serieF realiza [blank_start]8[blank_end] iteracciones o repeticiones dentro del ciclo.Bild zu Frage 5
    1. A8
  6. 6¿Cuál o cuáles son las opciones falsas?Bild zu Frage 6
    1. ALa línea 6 es un contador
    2. BLa línea 7 es un acumulador
    3. CEn la línea 1, la variable continuar es igual a 0
    4. DEl ciclo Mientras al menos se ejecuta 1 vez
    5. ELas líneas 8 y 9 están por fuera del ciclo
  7. 7Cuál o cuáles son las opciones correctas de acuerdo al algoritmo:Bild zu Frage 7
    1. ASe leen 5 edades y se calcular el promedio de esas edades.
    2. BSe leen 5 edades y luego se calcula el cociente entre edad5 y5; luego, el resultado es sumado con las otras edades.
    3. CEl algoritmo está mal diseñado porque no cumple su función; es decir no es preciso.
    4. DEL algoritmo está bien diseñado porque cumple su función: por lo tanto es preciso.
    5. EEl algoritmo es está correcto y mes mejor optimizarlo con un vector.
  8. 8Cuál o cuáles son las opciones verdaderas de acuerdo al siguiente código python:Bild zu Frage 8
    1. AEl código finaliza cuando el usuario ingresa 0
    2. BEl código permite convertir centímetros a pulgadas, porque 1 centímetro es equivalente a 2.54 pulgadas.
    3. CEl código permite convertir pulgadas a centímetros, porque 1 pulgada es equivalente a 2.54 centímetros.
    4. DEl código tiene un ciclo infinito; por tanto se ejecuta indefinidamente.
    5. EEl código presenta error porque no hay un End If y un loop o fin del ciclo while
  9. 9Seleccione todas las opciones verdaderas de acuerdo al código python:Bild zu Frage 9
    1. AEl código tiene un ciclo infinito
    2. BPara que no sea un ciclo infinito, se debe reducir la variable mdo dentro del ciclo
    3. CEn la linea 1 se debe reemplazar imput por input; Se debe usar la instrucción int(input('Tabla a Generar ?: ')) porque se espera un número entero.
    4. DLas {} permiten posicionar los valores que están en .format
  10. 10Si estas participando en una carrera y te adelantas al que va en el puesto 2, Terminaría en el puesto [blank_start]2[blank_end]
    1. A2

Informationen

Beschreibung
Lógica de Programación I
Sprache
Español
Aufrufe
2.026
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck