Sie sind auf Seite 1von 8

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

Das könnte Ihnen auch gefallen