Fundamentos de programación/Segunda evaluación parcial

Ejercicio #1

editar

Lea el siguiente programa y use lo aprendido en las lecciones anteriores para comprender lo que hace y contestar las preguntas planteadas a continuación.

entero discriminante
lógico dos_soluciones

entero a := 4
entero c := 1

b := 4

discriminante := b ^ 2 - 4 * a * c

dos_soluciones := discriminante > 0

1 ¿Por qué motivo un compilador generaría un error al tratar de compilar el programa anterior?

La expresión no tiene paréntesis.
Los valores de las variables son enteros.
Usa una variable sin declarar.
Usa una variable sin inicializar.

2 ¿Cuál es el valor de la variable discriminante al finalizar el programa?

-4
0
1
4

3 ¿Cuál es el valor de la variable dos_soluciones al finalizar el programa?

0
4.25
falso
verdadero


Ejercicio #2

editar

Escriba un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

En física la energía cinética de una partícula se calcula con la siguiente fórmula:  , donde   es la masa de la partícula y   es su velocidad.

Escribir un programa que declare variables para almacenar la masa, velocidad y energía cinética de la partícula, asignarle valores iniciales de 12.5 y 16.23 a la masa y a la velocidad respectivamente, calcular la energía cinética con una expresión y almacenar el resultado en la variable correspondiente.

»


Ejercicio #3

editar

Escriba un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

Asumiendo que su computador usa el código de carácteres ASCII, escribir 4 expresiones para determinar si un carácter almacenado en una variable es un dígito, una letra mayúscula, una letra minúscula o un símbolo y almacenar los resultados correspondientes en variables de tipo lógico con nombres que reflejen adecuadamente su contenido. Para que se considere correcto, el programa debe asignar el valor verdadero solamente a una de las cuatro variables; las otras tres deben tener el valor falso.

La variable de tipo carácter se debe inicializar con el valor 'T'.

»


Proyecto: Fundamentos de programación
Anterior: Evaluación de la lección 6 — Segunda evaluación parcial — Siguiente: Lectura de la lección 7