0% encontró este documento útil (0 votos)
24 vistas5 páginas

Examen de Lógica

El examen de lógica evalúa conocimientos sobre bucles, algoritmos, programación orientada a objetos, y lógica proposicional. Se abordan temas como características de algoritmos, pasos en la resolución de problemas, y tipos de lenguajes de programación. Además, se incluyen preguntas sobre negaciones y tablas lógicas.

Cargado por

Victor Ditz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas5 páginas

Examen de Lógica

El examen de lógica evalúa conocimientos sobre bucles, algoritmos, programación orientada a objetos, y lógica proposicional. Se abordan temas como características de algoritmos, pasos en la resolución de problemas, y tipos de lenguajes de programación. Además, se incluyen preguntas sobre negaciones y tablas lógicas.

Cargado por

Victor Ditz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Examen de Lógica

1. Te han solicitado que evalúes diferentes bucles para crear un nuevo sistema.
¿Cuáles de los siguientes puedes utilizar?
Seleccione 4
For
For each
while
Do-While

2. ¿Cuál de las siguientes es una parte de los algoritmos?


Entrada
Proceso
Salida
“Cualquiera de estos tres es una parte”

3. ¿Cuál de las siguientes puede ser considerada una proposición lógica?


El paraguas es amarrillo
“Salían varias opciones, pero esta es la correcta, ya que las otras eran preguntas y las
preguntas no son proposición lógica”

4. ¿Qué componente utiliza un lenguaje para compilarse?


Compilador

5. Que Paradigma debemos usar si queremos desarrollar un software indicando


simplemente el resultado final?
Declarativo

6. Indica cuales de las siguientes son conceptos de Programación Orientada a


Objetos:
Clases.
Objetos.
Atributos.
Métodos.
Mensajes.
Encapsulamiento.
Herencia.
Abstracción.
Polimorfismo.
“Todos estos son conceptos de la programación orientada a objetos”

7. Trabajando en un paradigma orientado a objetos tenemos las Clases Auto, Camión


y Avión, pero detectamos que las 3 poseen características similares y debemos
buscar una Clase padre (herencia) para contener estas características. ¿Cual de las
siguientes podría ser una clase padre?
Vehículo

8. Estas trabajando como programador y te piden que escribas un código para lo


siguiente: "Invocar a la función pintar hasta que la pared ya está pintada Qué
estructura de control o condicional usarías?
While

9. Se te ha solicitado que revises un algoritmo para verificar si cumple con las


características necesarias ¿Qué características debes revisar?
Ordenado
Finito
Definido

10. Indica cuales de las siguientes NO son características que debe tener un
Algoritmo.
INFINITO
INDEFINIDO

11. Un algoritmo cuantitativo es aquel que define sus pasos utilizando palabras.
Falso

12. Qué tipo de algoritmo es el que utilizo palabras para definir los pasos?
Cualitativo

13. Al clasificas un algoritmo según la estrategia de resolución, decimos que es


Determinista cuando se analiza todas las pasibilidades.
Falso
"Es Falso ya que el algoritmo Voraz: analiza todas las posibilidades y elije la mejor de
ellas"
"Determinista: es Lineal y tiene un predecesor y un sucesor"
"Probabilístico: utiliza valores Pseudo código"

14. Indica cuáles de las siguientes son características que debe tener un algoritmo:
Ordenado
Finito
Definido
15. Se te solicita que resuelvas un problema de transporte. ¿Cuál sería el CUARTO
paso de acuerdo a los pasos de resolución de problemas?
1. Interpretación del problema
2. Abstracción
3. Formula Estrategias
4. Verifica Estrategias <---------(4°)
5. Ajusta Estrategias

16. Se te solicita que resuelvas un problema de logística. ¿Cuál sería el SEGUNDO


paso de acuerdo a los pasos de resolución de problemas?
1. Interpretación del problema
2. Abstracción <---------(2°)
3. Formula Estrategias
4. Verifica Estrategias
5. Ajusta Estrategias

17. Se te solicita que resuelvas un problema de transporte. ¿Cuál sería el TERCER


paso de acuerdo a los pasos de resolución de problemas?
1. Interpretación del problema
2. Abstracción
3. Formula Estrategias <---------(3°)
4. Verifica Estrategias
5. Ajusta Estrategias

18. Una empresa de investigación del razonamiento te solicitó que determines


cuando una negación de una proposición es falsa.
Cuando la proposición es VERDADERA

19. Completa la tabla lógica.


P Q (P OR (NOT Q))

0 0 1

0 1 0

1 0 1

1 1 1
1-0-1-1

20. Una Proposición lógica puede ser verdadera o falsa al mismo tiempo
Falsa
21. Completa la tabla lógica.
P Q NOT (P AND Q)

0 0 1

0 1 1

1 0 1

1 1 0
1-1-1-0

22. Completa la tabla lógica.


P Q (P AND (NOT Q))

0 0 0

0 1 0

1 0 1

1 1 0
0-0-1-0

23. Estas verificando un algoritmo y en uno de los pasos dice "multiplicar los
números obtenidos como entrada entre ellos. ¿A qué parte del algoritmo se refiere?
Proceso

24. Una empresa de investigación del razonamiento te solicitó que determines


cuando la disyunción de dos proposiciones es falsa.
Cuando las dos proposiciones son falsas

25. La negación de la disyunción es la conjunción de las negaciones. Simbólicamente:


(A OR B)' es igual a A' AND B'
Verdadero

26. La negación de la conjunción es la disyunción de las negaciones. Simbólicamente:


(A AND B)' es igual a A' OR B'
Verdadero
27. Qué es la siguiente expresión: s = (C +H):(D C)+E ?
Función

28. Qué componente utiliza un lenguaje para ser interpretado?


Interprete

29. ¿Estamos definiendo las atributos y métodos de un objeto para un nuevo


desarrollo de software, Qué característica del paradigma orientado a objetos
estamos utilizando?
Abstracción

30. Sos Jefe de desarrollo en la empresa de software Jungle y están definiendo que
tipo de Lenguaje usar para la próxima aplicación a desarrollar. El lenguaje debe
cumplir tener una Alta Flexibilidad de codificación, baja capacidad de ejecutarse en
múltiples plataformas y la velocidad es crucial. ¿Qué tipo de lenguaje
recomendarías?
Compilado

31. Tienes que desarrollar un sistema que cumpla las mismas funciones que una
calculadora.
siguientes son operadores válidos?
Matemáticos

32. Qué algoritmo de ordenamiento agrega los elementos e ordenar a un árbol


binario?
Árbol

También podría gustarte