
Ejercicios resueltos de programación
Ejercicios parte 4: Soluciones
En esta página encontrarás los ejercicios resueltos de programación de los apartados 31 al 33, del módulo de programación. Puedes encontrarlos en sus correspondientes apartados a medida que haces el curso.
¡Atención! Es posible que los resultados de algunos ejercicios te salgan diferente. En programación siempre hay muchos caminos para hacer lo mismo. Si en resumen, te salen los mismos resultados que a mi, lo tienes bien. Puede que se pueda mejorar el método que hayas utilizado, pero lo importante es que lo consigas y si no, que aprendas de las soluciones.
No se pide en casi ningún ejercicio, pero es importante que vayas probando lo que haces en la consola. No te limites solo a escribir cosas sin comprobarlas.
Ejercicios del apartado 31 - Los arrays
- En este caso, debías definir un array como Decimal, dado que hay valores decimales. Aunque haya un valor entero, da igual. No vas a tener un error, recuerda que el tipo de dato
Real
de PseInt, admite valores decimales y enteros. - Esta vez, debías crear el array como
Cadena
, ya que son datos de ese tipo. "azul"
está en la posición 3, es tan fácil como llamar a su posición de índice:
Algoritmo arrays
// Creamos el array
Definir array_numerico Como Real
// Especificamos el tamaño del array
Dimension array_numerico[3]
// Asignamos los valores a cada espacio del array
array_numerico[1] <- 10.5
array_numerico[2] <- 34
array_numerico[3] <- 56.8
FinAlgoritmo
Algoritmo arrays
// Creamos el array
Definir array_colores Como Cadena
// Especificamos el tamaño del array
Dimension array_colores[4]
// Asignamos los valores a cada espacio del array
array_colores[1] <- "rojo"
array_colores[2] <- "verde"
array_colores[3] <- "azul"
array_colores[4] <- "amarillo"
FinAlgoritmo
Algoritmo arrays
// Creamos el array
Definir array_colores Como Cadena
// Especificamos el tamaño del array
Dimension array_colores[4]
// Asignamos los valores a cada espacio del array
array_colores[1] <- "rojo"
array_colores[2] <- "verde"
array_colores[3] <- "azul"
array_colores[4] <- "amarillo"
Escribir array_colores[3]
FinAlgoritmo
azul
Ejercicios del apartado 32 - Las funciones
Este apartado no tiene ejercicios.
Ejercicios del apartado 33 - Las funciones predefinidas
- Al pasarle una cadena como
frase
, a la funciónMayusculas()
, esta la almacena transformada a mayúsculas. - La función predefinida para este propósito en PSeInt, es
Minusculas()
. - El resultado de esto dependerá de que hora es cuando ejecutes el algoritmo.
- El resultado de esto dependerá de, en que fecha estás cuando ejecutes el algoritmo.
Algoritmo funciones
Definir frase como Cadena
frase <- "Espero que te guste este curso."
// Se transforma el texto en mayúsculas
fraseMayusculas <- Mayusculas(frase)
Escribir fraseMayusculas
FinAlgoritmo
ESPERO QUE TE GUSTE ESTE CURSO.
Algoritmo funciones
Definir frase como Cadena
frase <- "ESTE TEXTO esta GRAN parTE EN MAYÚSCULAS."
// Se transforma el texto en minúsculas
fraseMinusculas <- Minusculas(frase)
Escribir fraseMinusculas
FinAlgoritmo
este texto esta gran parte en mayúsculas.
Algoritmo funciones
Definir hora Como Entero
// Se almacena la hora como Entero
hora <- HoraActual()
// Se muestra en la consola la hora
Escribir hora
FinAlgoritmo
Algoritmo funciones
Definir fecha Como Entero
// Se almacena la fecha como Entero
fecha <- FechaActual()
// Se muestra en la consola la hora
Escribir fecha
FinAlgoritmo
Anterior Siguiente
Comentarios
Si te quedan dudas sobre el temario, sobre Programación, PseInt, Python o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.