Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTUDIOS
UNIVERSIDAD
GENERALES
CATÓLICA
CIENCIAS
DEL PERÚ
FUNDAMENTOS DE PROGRAMACIÓN
LABORATORIO PRELIMINAR
SEMESTRE ACADÉMICO 2020-2
ADVERTENCIAS:
Es su responsabilidad verificar anticipadamente a la sesión, que el software que utilizará para desarrollar el laboratorio funcione adecua-
damente.
INDICACIONES:
Debe utilizar variables descriptivas, comentarios y mensajes descriptivos.
El orden y la eficiencia de su implementación serán considerados en la calificación.
RESULTADOS ESPERADOS:
Al finalizar la sesión de laboratorio, el alumno reconocerá la estructura básica de un programa imperativo.
Al finalizar la sesión de laboratorio, declarará variables en un programa imperativo identificando correctamente su tipo de dato.
Al finalizar la sesión de laboratorio, el alumno construirá programas que imprimen datos en la consola estándar.
Al finalizar la sesión de laboratorio, el alumno construirá programas usando operadores de asignación, aritméticos, relacionales y lógicos.
Una recta se puede representar mediante una ecuación de la siguiente forma y = mx + b, en donde el valor de
m corresponde a la pendiente y el valor de b corresponde al punto de intercepción en la ordenada. El programa 1
ha sido elaborado para determinar si el punto P (1, 13) pertenece a la recta y = 3x + 10. El punto P se encuentra
representado por las variables x e y, la pendiente de la recta por la variable m y el punto de intercepción en la
ordenada por la variable b.
Complete la lı́nea 5 para determinar el valor que deberı́a tener la variable y de la recta considerando que esta
variable contendrı́a el valor de la ordenada del punto P en caso que éste perteneciera a la recta y = 3x + 10.
Complete además la lı́nea 6 de forma tal que la variable cumple condicion posea el valor de 1 si es que el
punto P pertenece a la recta y = 3x + 10 y además, se encuentra en el primer cuadrante. En caso no se cumpla
ninguna de estas condiciones, la variable cumple condicion deberá contener el valor de 0. Use en ambas
expresiones, las variables antes mencionadas.
Casos de prueba
Con los datos presentados en el programa, deberá imprimirse el número 1. Pruebe con los datos de prueba
que se presentan a continuación:
2. Cadenas palı́ndromas
Una cadena palı́ndroma es aquella que se pueden leer igual de izquierda a derecha que de derecha a izquierda.
Existen palabras que cumplen esta caracterı́stica como Ana, ama, arenera, orejero, oro, rajar, rallar,
reconocer, entre otras. El programa 2 ha sido elaborado para determinar si la cadena formada por los caracteres
c1, c2, c3, c4 y c5 forman una palabra palı́ndroma. Para este problema, asuma que los caracteres siempre
estarán en mayúsculas y que la cadena siempre tendrá los 5 caracteres llenos. Además, la cadena se forma por los
caracteres c1 c2 c3 c4 c5 en ese orden.
Complete la lı́nea 5 para determinar el valor que deberı́a tener la variable es palindroma considerando que
esta variable deberá contener el valor de 1 si es que la cadena es palı́ndroma y 0 en caso contrario.
Casos de Prueba
Con los datos presentados en el programa, deberá imprimirse el número 1. Altere el programa para verificar
las siguientes cadenas palı́ndromas:
rajar
seres
salas
sedes