wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmos Sena CDMC

Total questions: 22

Worksheet time: 21mins

Name
Class
Date
1.

Una estructura condicional esta definida como:

a)

a. es una condición para discernir entre una opción u otra, y en el proceso mental normalmente se manifiesta con un “Si”.

b)

a. es una condición para discernir entre varias opciones, y en el proceso mental normalmente se manifiesta con un “Entonces”.

c)

a. son varias condiciones para discernir entre una serie de opciones, y en el proceso mental normalmente se manifiesta con un “Si y entonces”.

d)

a. es una condición para discernir entre una opción de tipo arimético, y en el proceso mental normalmente se manifiesta con un “haga si”.

2.

Cuáles, de los siguientes operadores lógicos, no son propios de un algoritmo

a)

Si y Solo si

b)

Y

c)

O

d)

Entonces

3.

De las siguientes líneas en pseudocódigo, cuáles de las condicionales no es correcta:

a)

Si (a=b) entonces;

b)

Si (a>=b) entonces

c)

Si(12>a+b entonces

d)

Si(a>b y a>0) entonces

4.

Si las variables X y Z tienen almacenadas internamente, los valores 30 y 40, respectivamente, el resultado de las siguientes expresiones será dado por:

a)

(Z>=X)

b)

‘X’>’Z’

c)

(X>=Z.2)

d)

(X+1+1+1>33)

5.

Si las variables X, Z y L tienen almacenados los valores 23, 47 y ‘V’, respectivamente, las expresiones que se muestran tendrán los siguientes resultados:

a)

((X<Z)y(Z>20))

b)

(Z>50)yL

c)

((Z>100)o(X<3)y(¬L))

d)

¬L

6.

Los pasos para solucionar un problema con base en un algoritmo son:

a)

Problema, análisis, desarrollo, codificación, compilación

b)

Problema, desarrollo, análisis, compilación, codificación

c)

Análisis, problema, codificación, compilación, desarrollo

d)

Codificación, análisis, desarrollo, problema, compilación

7.

Si deseo almacenar en una variable el precio por gm de azúcar, este debe ser de tipo:

a)

Real

b)

entero

c)

carácter

d)

cadena

8.

En Pseudocódigo, cuando queremos mostrar un texto o bien el resultado de una variable al usuario, usamos la sentencia:

a)

Escribir

b)

Leer

c)

Entonces

d)

Inicio

9.

Uno de estos ejemplos, no son válidos a la hora de definir variables:

a)

@Letra

b)

G8min

c)

Cont0

d)

Sig

10.

Las partes de un algoritmo son:

a)

Comienzo, proceso y cierre

b)

Entrada, proceso, salida

c)

Inicio, Intermedio y final

d)

Inicio, ejecución y conclusión

11.

Cual, de las siguientes opciones, es una manera de representar un algoritmo:

a)

Fin

b)

Constante

c)

Variable

d)

Pseudocódigo

12.

Las variables pueden tener espacios:

a)

Verdadero

b)

Falso

13.

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 en diferente orden, infinita, precisa, definida.

b)

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

c)

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

d)

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

14.

Todo algoritmo tiene como medio para almacenar información temporal las variables. Se podría decir que las variables son:

a)

Un tipo de dato.

b)

Un operador para realizar operaciones.

c)

Un dato del algoritmo que se usa para procesar información.

d)

un objeto de datos cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa.

15.

Los tipos de datos son importantes en el programa porque definen el tipo de valor que guardará la variable. De los siguientes tipos de datos cuales son correctos:

a)

Real, Lógico, Constante

b)

Lógico, Entero, Real, Carácter

c)

Caracter, DFD, Entero, Real

d)

Real, Constante, Entero

16.

Un diagrama de flujo de datos, es la representación gráfica de un algoritmo. Esto significa que:

a)

no hace uso de gráficos definidos, sino que el usuario puede dibujar sus propios símbolos para representar el algoritmo

b)

usa variables y constantes para guardar datos

c)

usa gráficos como rombos, cuadrados, flechas para representar las entradas y salidas de datos

d)

Usa palabras propias del lenguaje cotidiano para representar entradas y salidas de datos

17.

Los enteros son tipos de datos numéricos. En este sentido cuales de las siguientes variables no son enteras:

a)

A= 5.1, G= 7.89 K=2321.4

b)

J="Juan", P="s"

c)

S= 1000

d)

A= 5, Y=234, s= 9

18.

La asignación de variables permite colocarle un valor cualquiera a una variable. Cuando comparamos, no estamos asignando un valor sino que comparamos una variable con un valor cualquiera que es introducido por teclado. En este orden de ideas, cual asignación es correcta:

a)

valor= 500

b)

valor->500

c)

500= valor

d)

500->valor

19.

La programación es:

a)

La manera de madrugar mas para no llegar tarde a la clase de Algoritmos y programación

b)

es el proceso de tomar un algoritmo y codificarlo en una notación, un lenguaje de programación, de modo que pueda ser ejecutado por una computadora

c)

El proceso para preparar chocolate caliente con arepa de choclo

d)

Es el proceso de tomar adecuadamente un bus para llegar a tiempo a ver el partido de la Liga de campeones

20.

El gran desafío de un aprendiz de ADSI de Algoritmos y programación es la organización coherente de las instrucciones o procesos del programa para que el objetivo del algoritmo sea alcanzado y se solucione el problema. Lo anterior hace referencia a:

a)

La programación secuencial

b)

El Pseudocódigo

c)

La lógica

d)

La metodología para resolver un problema

21.

El operador matemático MOD me muestra:

a)

resto división entera

b)

división entera

c)

división decimal

d)

condicional simple

22.

Se define como la representación simbólica, realizada mediante números o letras, la cual puede ser cualitativa o cuantitativa:

a)

gráfico

b)

inofrmación

c)

pseudocódigo

d)

dato