wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1erP Algoritmos y estructuras

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

Selecciona los dos grupos generales que forman una computadora personal:

a)

Hardware.

b)

Software.

c)

Periféricos de Entrada.

d)

Periféricos de Salida.

2.

Selecciona el dispositivo periférico que esta fuera de lugar:

a)
b)
c)
d)
3.

Selecciona la respuesta que mejor defina lo qué representa a una variable en programación:

a)

Son espacios reservados de memoria que pueden cambiar su valor durante la ejecución de un programa.

b)

Son espacios reservados de memoria que no pueden cambiar su valor durante la ejecución de un programa.

c)

Es el nombre que se les da a las celdas de memoria.

d)

Se usan para poder realizar operaciones aritméticas o lógicas.

4.

Selecciona la definición correcta que describa mejor lo qué es un algoritmo:

a)

Conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema.

b)

Es un operador asociativo que tiene la prioridad más alta en cualquier lenguaje de programación.

c)

Son datos que no cambian durante la ejecución de un programa.

d)

Serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema, sin importar el orden.

5.

Selecciona las características propias que debe tener un algoritmo:

a)

Determinismo: dado un conjunto de datos idénticos de entrada, siempre debe arrojar los mismos resultados.

b)

Precisión: los pasos a seguir en el algoritmo deben ser precisados claramente.

c)

Finitud: independientemente de la complejidad del mismo, siempre debe ser de longitud finita.

d)

Longitud: todos los algoritmos si son muy extensos deben dividirse en partes pequeñas.

6.

Un algoritmo consta de tres secciones o módulos principales, ¿Cuál de ellos representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema?

a)

Datos de entrada.

b)

Procesamiento de datos.

c)

Impresión de resultados.

d)

Declaración de variables.

7.

Un algoritmo consta de tres secciones o módulos principales, ¿Cuál de ellos representa la operación o conjunto de operaciones secuenciales, que permiten comunicar al exterior él o los resultados alcanzados?

a)

Datos de entrada.

b)

Procesamiento de los datos.

c)

Impresión de resultados.

d)

Ninguna.

8.

Selecciona la definición más apropiada que describa a los diagramas de flujo:

a)

Es una técnicas de representación de algoritmos, utiliza símbolos, tiene los pasos del algoritmo unidos por flechas, que indican la secuencia en que se debe ejecutar.

b)

Técnica Inventada por el Profesor Charles Francis Xavier para representar un modelo de entidades que se comunican entre ellas.

c)

Conjunto de pasos o instrucciones con un orden y una terminación que conducen a la solución de un problema determinado.

d)

Para atormentar a los alumnos, no encuentro fallas en su lógica.

9.

¿Cuál de los siguientes símbolos debo usar para realizar una impresión de datos a través de la impresora?

a)
b)
c)
d)
10.

¿Cuál de los siguientes símbolos debo usar para realizar procesos de entrada o salida de datos?

a)
b)
c)
d)
11.

¿Cuál de los siguientes símbolos debo usar para realizar operaciones de asignación de valores?

a)
b)
c)
d)
12.

¿Son estructuras de control repetitivas?

a)
b)
c)
d)
13.

Es la estructura de control selectiva conocida comúnmente como if-else:

a)
b)
c)
d)
14.

¿Cual es el resultado de la prueba de escritorio de este Diagrama de flujo?

a)

1 3 5 7 9

b)

2 4 8 10 12 14

c)

5 10 15 20

d)

A B C D E

15.

¿Es una secuencia de datos del mismo tipo?

a)

C++.

b)

Constante.

c)

Variable.

d)

Vector.

16.

Selecciona los tres elementos que debe tener un vector para poder declararlo

a)

Tipo de dato.

b)

Longitud.

c)

Nombre.

d)

Definición.

17.

¿Los índices de los vectores deben comenzar siempre en que rango?

a)

De 0 hasta (n)

b)

De 0 hasta (n-1)

c)

De 0 hasta (n+1)

d)

De 1 hasta (n-1)

18.

Selecciona la imagen que mejor represente a un vector en programación:

a)
b)
c)
d)