Está en la página 1de 3

Examen Computadoras y Programación

1. Realice un programa que pida por teclado la calificación final de un alumno, y que
arroje “aprobado” en caso de que esa calificación sea igual o mayor a 8 y si es
menor que arroje “reprobado”. Verificar que el valor capturado esté entre un
rango válido de 0 y 10.

2. Define qué son las listas Python y escribe un ejemplo simple en Python ( Generar
código en Colab y subir impresión de pantallas y un .txt con el código).

3. Crear un programa que muestre la tabla de multiplicar del ‘5’.(Usar la estructura


de control for y generar el código,subir impresión de pantalla del programa en
ejecución y en un .txt aparte el código).

4. Solicitar al usuario que ingrese los nombres de dos personas, los cuales se
almacenarán en dos variables. A continuación, imprimir “coincidencia” si los
nombres de ambas personas comienzan con la misma letra o si terminan con la
misma letra. Si no es así, imprimir “no hay coincidencia”. (Usar la estructura de
control ‘if - else)

5. Crear un programa que muestre los números del 100 al 1. (Usar la estructura de
control for) 100-99-98- … 1

6. Crear un programa que pida por medio del teclado 2 números y despliegue un
mensaje diciendo cual es mayor o si los dos son iguales. (Usar la estructura de
control ‘if - else).

7. Crear un programa que permita al usuario elegir un candidato por el cual


votar. Las posibilidades son: candidato A por el partido rojo, candidato B por
el partido verde, candidato C por el partido azul. Según el candidato elegido
(A, B ó C) se le debe imprimir el mensaje “Usted ha votado por el partido
(color que corresponda al candidato elegido)”. Si el usuario ingresa una
opción que no corresponde a ninguno de los candidatos disponibles, indicar
“Opción errónea”. (Usar la estructura de control ‘if - else´).

8. Una persona invierte en un banco una determinada cantidad de dinero (por


teclado) y a una tasa de interés mensual del 3%. Realice un programa que permita
obtener el monto del dinero que obtendrá al finalizar el mes.
9. Realiza un programa utilizando la definición de Diccionario python que me
muestre en pantalla 5 carros diferentes, con su marca, modelo, color, número de
matrícula y. precio.

10. Escribir un programa que solicite al usuario una letra y, si es una vocal, muestre el
mensaje “es vocal”. Se debe validar que el usuario ingrese sólo un carácter. Si
ingresa un string de más de un carácter, informarle que no se puede procesar el
dato. Usar la estructura de control ‘if else´)

11. ¿Cuál de los siguientes selectores corresponde al tipo de dato Diccionario de


Python 3?
a) [2]
b) [´nombre´]
c) {´nombre´}
d) [0:10:1]

12. ¿Cuál de los siguientes selectores corresponde al tipo de dato lista de Python 3
a) [2]
b) [´nombre´]
c) {´nombre´}
d) [0:10:1]

13. De acuerdo al concepto de Lista, selecciona las oraciones que lo definen.


a) Estructura no lineal
b) Tipos de datos pueden ser diferentes
c) No son mutables
d) Estructura lineal
e) Son mutables

14. De acuerdo a la estructura diccionario python, escoge las oraciones que lo definan.
a) Tipos de datos diferentes
b) Estructura lineal
c) se declara con los elementos '{'y' }'
d) no mutables
e) Maneja valores tipo String
f) Estructura semi lineal
g) Son mutables
h) se declara con los elementos '('y' )'

15. De acuerdo a la estructura Tuplas, escoge las oraciones que lo definan.


a) No mutables
b) se declara con los elementos '('y' )'
c) Estructura de datos semi lineal
d) Estructura de datos lineal
e) se declara con los elementos '{'y' }'
f) se pueden agregar o eliminar elementos
g) pueden ser anidadas

También podría gustarte