Examen Teórico
1. ¿Qué se entiende por Algoritmo?
Problema específico
Problema a resolver
Método a resolver un problema en pasos
Ninguna de las anteriores
2. Son tipos de Algoritmos
Cognitivos y Cientificos
Cualitativos y Cuantitativos
Graficos e Histogramas
Lineal y Horizontal
3. Datos que se usan en algoritmos
Fórmulas cuantitativas con texto
Numéricos y de Texto
Atributos de asignacion
Declaraciones universales
4. Como se le llama donde es asignado un dato
y que puede cambiar su valor
Declaración
Función
Constante
Variable
5. El Identificador Area y la variable radio son
pertenecientes a una Expresión
Area(radio)=(pi*radio^2)/2
Verdadero
Falso
7. En que consiste la asignacion?
Es el paso de valores a una zona de memoria
Es el paso de valores a la computadora
Es el paso de valores a una constante
Ninguna de las anteriores
6. Ayuda a los programadores a desarrollar
algoritmos en un lenguaje cotidiano antes de
escribirlo en un lenguaje de programación
Ensamblador
lenguaje de maquina
Lenguaje interprete
Pseudocódigo
7. Los algoritmos de tipo lineal o secuencial se
ejecutan con una programación estructurada
Verdadero
Falso
8. Definen una logica estructurada en un
algoritmo
identificadores y variables ciclicos
leer a=0, escribir a=entonces
si entonces, mientras, repetir
Ninguna de las anteriores
9. Es verdadero o falso el siguiente algoritmo:
CALIF1,NOTA2,SUMAR,SUMAPRODUCTO son números precisos
escribir “Introduzca las notas”
leer NOTA1,NOTA2
calcular SUMA = NOTA1 + CALIF2
calcular PRODUCTO = NOTA1 * NOTA2
escribir “La suma de las dos notas es:” SUMA
escribir “El producto de las dos notas es :”PRODUCTO
Finprograma
Verdadero
Falso
10. Del siguiente algoritmo que hace falta:
Escribir “Introduzca un número “
leer NUMERO
SI NUMERO>0 ENTONCES escribir “El número introducido es positivo” SI NUMERO<0
ENTONCES escribir “El número introducido es negativo” escribir “El número es
cero” FINSI
FINSI
Finprograma
Mientras si
Repetir si
entoces si
si no
11. Del siguiente programa que realiza:
programa suma_divisibles
variables natural : divisor, suma, contador, número
inicio programa
divisor leer ‘Introduce el divisor: ’
suma 0
contador 0
para número desde 1 hasta 1000 hacer
si divisor divide a número entonces
suma suma + número
contador contador + 1 fin si si contador = 10 entonces
interrumpir fin si
fin para
escribir ‘La suma es’, suma
fin programa
numero dado, suma los numeros enteros
numero dado, calcular y mostrar la suma diez primeros números
entre 1 y 1000 que sean divisibles
numero dado, divide la suma entre los positivos
Ninguna de las anteriores
12. La estructuras si entoces fin si pertenecen
a
estructuras de control
estructuras de repeticion
estructuras de iteraccion
estructuras condicionales
13. Desde...hasta
el bucle se ejecutará un determinado numero de veces
igual que el anterior
permite tener en cuenta varias condiciones
se ejecutará una y otra vez mientras el resultado de una
expresión lógica sea \'Verdadero\'
14. ¿Cuál es el siguiente paso después de
plantear el algoritmo y el pseudocódigo?
Escribirlo en codigo de lenguaje
Representarlo mediante diagrama de flujo
Usar código fuente
Escribirlo en lenguaje de programación
15. La Algoritmia ayuda a resolver problemas en
cualquier lenguaje de programacion
Verdadero
Falso
Pregunta 4:
Un bucle o ciclo es
a) Una sentencia que permite decidir si se ejecuta o no
se ejecuta una sola vez un bloque aislado de código
b) Una sentencia que ejecuta otra sentencia que a su
vez ejecuta la primera sentencia
c) Una sentencia que permite ejecutar un bloque
aislado de código varias veces hasta que se cumpla (o deje
de cumplirse) la condición asignada al bucle
d) Las anteriores respuestas no son correctas
Pregunta 5:
Dado el siguiente pseudocódigo, en el que read() permite
al usuario introducir un valor entero, ¿cuál será el valor
final de la variable "i"?
i:=1;
read(n);
while i < n do begin
i := i + 1
end;
a) 1 si el valor introducido es igual o menor que 0; el
valor introducido menos uno en cualquier otro caso
b) 1 si el valor introducido es igual o menor que 1; el
valor introducido en cualquier otro caso
c) 1 si el valor introducido es igual o menor que 1; el
valor introducido más uno en cualquier otro caso
d) Las anteriores respuestas no son correctas
Pregunta 12:
¿Qué es un algoritmo?
a) Un conjunto de instrucciones o reglas bien definidas,
ordenadas y finitas que permiten realizar una actividad
mediante pasos sucesivos que no generen dudas a quien
deba realizar dicha actividad
b) Es una igualdad entre dos expresiones algebraicas,
denominadas miembros, en las que aparecen valores
conocidos o datos, y desconocidos o incógnitas,
relacionados mediante operaciones
c) Es una relación de variables que pueden ser
cuantificadas para calcular el valor de otras de muy difícil o
imposible cálculo y que suministra una solución para un
problema
d) Las anteriores respuestas no son correctas
Pregunta 15:
if, else, for y while son
a) Funciones de acceso a datos
b) Sentencias de control
c) Tipos de datos
d) Las anteriores respuestas no son correctas