wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmos 2 parcial

Total questions: 41

Worksheet time: 31mins

Name
Class
Date
1.
Un ________________ tiene los siguientes elementos:
entrada - proceso (instrucciones) - salida
a)
CPU
b)
Algoritmo
c)
Problema
2.
Lea el siguiente algoritmo y seleccione el nombre más adecuado que obtendrá la variable output. (O sea el resultado final del algoritmo)
1. Inicio
  2. Obtener el primer número
  3. Obtener el segundo número
  4. Sumar los números obtenidos
  5. Dividir el resultado de la suma entre el total de números solicitados.
6. Desplegar resultado
7. Fin
a)
resultado
b)
promedio
c)
suma
d)
area
3.
¿Qué es lo que falta en el siguiente esquema? 
a)
1. Datos - 2. Secuenciales 3. Alfanuméricos
b)
1. Datos - 2. Simples 3. Booleanos
c)
1. Datos - 2. Simples 3. Alfanuméricos
4.
Consiste en entender cuál es el problema que se está planteando, los datos o información con la que se cuenta (entrada) y la solución o información que se espera obtener (salida).
a)
Diagrama
b)
Algoritmo
c)
Proceso
d)
Solución
5.
Conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema.
a)
Algoritmo
b)
Diagrama
c)
Final
d)
Variables
6.
Cuestión discutible que hay que resolver o a la que se busca una explicación.
a)
Problem
b)
Algoritmo
c)
Ejecucion
d)
Problema
7.
Elaboración de una solución
a)
Diagrama
b)
Algoritmo
c)
Proceso
d)
Químico
8.

Los algoritmos son creados para solucionar problemas de diferente índole. En este orden de ideas la definición de algoritmo es:

a)

Una secuencia de pasos organizada, finita, precisa y definida.

b)

Una secuencia de pasos organizada, infinita, precisa y definida.

c)

Una secuencia de pasos en diferente orden, finita, precisa, definida

d)

Una secuencia de pasos en diferente orden, infinita, precisa, definida

9.

Cuando hablamos de la metodología para resolver problemas podemos decir que es el paso a paso para resolver un problema. De lo anterior podemos deducir que los pasos para resolver un problema son:

a)

Entrada, proceso y salida

b)

Análisis, Diseño, Pseudocódigo, lenguaje de programación

c)

Análisis, Diseño, Codificación, Verificación/Pruebas, Depuración y Mantenimiento

d)

Análisis, Diseño, Verificación/pruebas, Depuración, Codificación y Mantenimiento

10.

Un algoritmo...

a)

Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa

b)

es una serie de pasos sin importar el orden, y que describen el proceso que se debe seguir, para dar solución a un problema Genérico

c)

es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico

d)

es un dato numérico o alfanumérico que no cambia durante la ejecución del programa

11.

Las características fundamentales que debe cumplir todo algoritmo son:

a)

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. • Un algoritmo debe estar definido. • Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento

b)

Un algoritmo debe ser impreciso. Un algoritmo debe estar indefinido. • Un algoritmo debe ser infinito. Si se sigue un algoritmo, no debe terminar es continuo.

c)

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. • Un algoritmo debe estar indefinido. • Un algoritmo debe ser finito. Si se sigue un algoritmo, no debe terminar es continuo

d)

Un algoritmo debe ser Impreciso y no indicar el orden de cada paso. • Un algoritmo debe estar definido. • Un algoritmo debe ser infinito. Si se sigue un algoritmo, no debe terminar en algún momento

12.

Representa la operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados

a)

Datos de entrada

b)

Procesamiento de datos

c)

Impresión de resultados

13.

Representa la operación o acción que permite el ingreso de datos al problema

a)

Procesamiento de datos

b)

Impresión de resultados

c)

Datos de entrada

14.

Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema.

a)

Datos de entrada

b)

Impresión de resultados

c)

Procesamiento de los datos

15.

Al resolver un algoritmo debemos seguir estrictamente los siguientes pasos

a)

Leer atentamente el enunciado, declarar las variables, realizar la prueba de escritorio

b)

Declarar los datos de entrada y salida, diseño del algoritmo, prueba de escritorio

c)

Entender el enunciado, declarar los datos de entrada y salida, procesos, declarar variables, desarrollo del algoritmo y prueba de escritorio

16.

¿Qué es una estructura secuencial?

a)

Es aquella en la que una acción (instrucción) sigue a otra en secuencia

b)

Es aquella en la que una acción(instrucción) depende de la condición

c)

Es aquella en la que una acción(instrucción) realiza la secuencia de manera cíclica

17.

La instrucción que permite almacenar un valor a una variable

a)

Asignación

b)

Leer

c)

Escribir

d)

Según

18.

La creación de un algoritmo debe describir tres partes

a)

Entrada - Proceso - Salida

b)

Proceso - Definir - Finproceso

c)

Salida - Proceso - Entrada

d)

Proceso - Variables - FInproceso

19.

¿Qué hace el bloque de proceso?

a)

Saltar a otro diagrama de flujo

b)

Introducir información por teclado

c)

Mostrar información por pantalla

d)

Crear variables y operaciones aritméticas

20.

¿Qué hace este bloque?

a)

Iniciar y finalizar el diagrama de flujo

b)

Crear variables

c)

Realizar una pregunta o condición

d)

Mostrar información por pantalla

21.

¿Qué hace el bloque de decisión?

a)

Introducir información por teclado

b)

Realizar una pregunta o condición

c)

Crear variables

d)

Mostrar información por pantalla

22.

¿Qué hace el bloque de INPUT?

a)

Crea un bucle

b)

Operaciones aritméticas

c)

Introducir información por teclado

d)

Salta a otro diagrama de flujo

23.

¿Qué se muestra por pantalla?

a)

Hola

b)

Nada

c)

Ocurre un error

d)

var2

24.

¿Qué se muestra por pantalla?

a)

Ocurre un error

b)

Nada

c)

30

d)

1020

25.

nombre = "Ricardo" ¿Qué se muestra por pantalla?

a)

Mi nombre es Ricado y tengo 14 años

b)

Mi nombre es nombre y tengo 14 años

c)

Mi nombre es Ricardo y tengo edad años

d)

Mi nombre es nombre y tengo edad años

26.

¿Qué se muestra por pantalla?

a)

El número 1

b)

Los números del 1 al 10

c)

Los números del 0 al 10

d)

El número 10

27.

¿Qué se muestra por pantalla?

a)

Hola mundo

b)

Nada

c)

"Hola mundo"

d)

Ocure un error

28.

Si num1 = 9 y num2 = 14, ¿qué se muestra por pantalla?

a)

num1 es mayor

b)

num2 es mayor

c)

9 es mayor

d)

14 es mayor

29.

Entre los elementos de un diagrama de flujo tenemos a las figuras (que representan procesos) y...

a)

Terminadores

b)

Flechas conectoras

c)

Colores

d)

Fondos de texto

30.

Esta figura nos permite...

a)

Tomar una decisión

b)

Ingresar información o datos

c)

Mostrar información o datos

d)

Dibujar un proceso

31.

Esta figura representa un conector...

a)

que une diagramas de una página a otra

b)

que une diagramas dentro de una página

c)

circular

d)

de datos

32.

Este proceso permite hallar...

a)

la multiplicación de dos números

b)

7

c)

10

d)

el cuadrado de un número que es igual a 25

33.

Independientemente de los textos ¿Cuál es el error principal de este diagrama de flujo?

a)

No tiene procesos

b)

Tiene elementos en exceso

c)

No tiene fin

d)

No tiene flechas conectoras

34.

Este diagrama permite determinar...

a)

la diferencia entre dos números

b)

si un número es par o impar

c)

el resultado de dividir un número entre otro

d)

si un número es primo

35.

Si me falta espacio para dibujar un diagrama de flujo en una sola página, debo usar...

a)
b)
c)
d)
36.

Para verificar o comprobar el funcionamiento de un diagrama de flujo se utiliza...

a)

una regla

b)

un programa

c)

una computadora

d)

la prueba de escritorio

37.

Si el usuario introduce por teclado en la variable N2 un 12. ¿Qué se mostrará por pantalla?

a)

"Es menor"

b)

"Es mayor"

c)

Es menor

d)

Es mayor

38.

¿Qué se muestra por pantalla si el usuario introduce num1 = 3 y num2 = 5?

a)

3 es mayor

b)

5 es mayor

c)

num1 es mayor

d)

num2 es mayor

39.

¿El siguiente diagrama es correcto si queremos calcular la nota media de 3 asignaturas (chino,lengua,inglés) introducidas por el usuario?

a)

Si

b)

No

40.

¿Es correcto el siguiente diagrama si queremos decidir si un número introduce por el usuario es par o impar?

a)

Si

b)

No

41.

Las ventajas de diseñar un Diagrama de Flujo son: (marca una o varias)

a)

Establecer una visión amplia y objetiva de la

solución.

b)

Comprobar si hay procedimientos duplicados.

c)

Facilitar a otras personas la comprensión de la

secuencia lógica de la solución planteada.