Curso de programación

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

  1. 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.
  2. 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
  3. Esta vez, debías crear el array como Cadena, ya que son datos de ese tipo.
  4. 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
  5. "azul" está en la posición 3, es tan fácil como llamar a su posición de índice:
  6. 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

  1. Al pasarle una cadena como frase, a la función Mayusculas(), esta la almacena transformada a mayúsculas.
  2. 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.
  3. La función predefinida para este propósito en PSeInt, es Minusculas().
  4. 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.
  5. El resultado de esto dependerá de que hora es cuando ejecutes el algoritmo.
  6. Algoritmo funciones
    Definir hora Como Entero
    
    // Se almacena la hora como Entero
    hora <- HoraActual()
    
    // Se muestra en la consola la hora
    Escribir hora
    FinAlgoritmo
  7. El resultado de esto dependerá de, en que fecha estás cuando ejecutes el algoritmo.
  8. 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.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.