O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

Lógica de Programación

Ruben Valencia 20 perguntas 2.026 visualizações

Fazer o quiz

Este quiz tem tempo limite, por isso abre no player de sempre.

Perguntas do 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]Imagem da pergunta 4
    1. A13
  5. 5El algoritmo serieF realiza [blank_start]8[blank_end] iteracciones o repeticiones dentro del ciclo.Imagem da pergunta 5
    1. A8
  6. 6¿Cuál o cuáles son las opciones falsas?Imagem da pergunta 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:Imagem da pergunta 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:Imagem da pergunta 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:Imagem da pergunta 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

Informações

Descrição
Lógica de Programación I
Idioma
Español
Visualizações
2.026
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?