Ejercicios propuestos y resueltos matrices en pseudocódigo

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos sobre matrices en pseudocódigo.

Los ejercicios no tienen una única solución, el objetivo es que haga lo que pide y si se pide que se haga de una forma especifica hacerlo.

¡Tenemos curso en udemy!

https://www.udemy.com/course/iniciacion-a-programacion-con-pseint/

Aquí os dejo el curso de pseudoódigo:

Curso Pseudocódigo con Pseint

En youtube tenemos un curso completo de Pseudocódigo con PseInt:

Si tienes alguna duda o quieres proponer alguna solución alternativa, deja un comentario en este post o mándanos un mensaje a administrador@discoduroderoer.es También dejare algunos comentarios para explicar que hace cada paso. Puedes ponerlos con //

Recuerda que debes escribir la función, el algoritmo principal y llamar la función en esta.

IMPORTANTE: para estos ejercicios vamos a utilizar esta configuración del perfil (Configurar – Opciones del lenguaje):

1) Crea un arreglo multidimensional de 5×2 donde la primera columna se guardará un nombre y en la segunda columna la longitud del nombre de la primera columna. Muestra los nombres y sus longitudes.

2) Crea un arreglo multidimensional de 3×3 y rellenalo con numeros aleatorios entre 1 y 9. Muéstralos con el siguiente formato:

3 4 1

5 4 3

1 9 9

Para escribir sin que salte de linea, usamos Sin Saltar

3) Crea un arreglo multidimensional de 4×3 donde las dos primeras columnas tendrán números y en la 3 columna sera el resultado de sumar el número de la primera y segunda columna. Muestra el arreglo multidimensional de la siguiente forma:

3 + 5 = 8

4 + 4 = 8

1 + 3 = 4

5 + 1 = 6

Piensa de que forma puedes mostrar con un solo bucle.

4) Crea un arreglo o array multidimensional con un tamaño que definiremos nosotros por teclado,  contendrá números aleatorios usando la función anterior y crearemos un array o arreglo unidimensional donde se copiaran los números que contiene el array multidimensional. Piensa que tamaño debe tener el array o arreglo unimensional.

[5) Crea una matriz con la tabla de multiplicar de 1 al 9, tendría que tener el siguiente aspecto:

El resto de números deberemos calcularlo, usando los numeros que disponemos, es decir, en la primera fila de 0, calculara 1*1, 1*2, 1*3, etc. usando las posiciones del arreglo. Así debe quedar al final:

Nota: para mantenerla visiblemente cuadrada, si el numero es menor de 10, le añadimos un 0

6) Construya un algoritmo que al recibir los montos de ventas mensuales de cinco departamentos de una fábrica, proporciona la siguiente información:

  • Realizar un subproceso para saber las ventas mensuales de la fábrica.
  • Realizar un subproceso para el monto anual.
  • Realizar un subproceso para obtener el monto del departamento que tuvo la mayor venta en el mes de julio.
  • Realizar un subproceso que se le pase como parámetro el número del departamento y obtenga la mayor venta.
  • Realizar un menú con el comando según para mandar a llamar a los subprocesos anteriores.

7) Crear una matriz de 5×7, donde 5 representan la semana de un mes y 7 los días de la semana

La estructura registrara la temperatura diaria de una cabina de pago, estos oscilan entre los 7 y 38 grados.
deberá llenar la matriz de forma aleatoria para el mes de mayo donde el primer dia inicia en lunes y el
ultimo (31) se ubica en el miercoles.

Se nos pide hacer lo siguiente:

– Obtener la temperatura mas alta y baja de la semana y que dia se produjo (lunes,martes, etc etc).
– Promedio temperatura de la semana.
– Temperatura mas alta del mes y su dia

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

10 comentarios

  1. camilo

    hola, tengo una pregunta sucede que cuando defino una variable como carácter y en mi programa coloco un numero, este lee el número, es decir no funciona definir una variable como carácter, como puedo solucionar este problema?

  2. Eva Tamayo

    Disculpa ¿Cómo podrias hacer esto en codigo en consola de visual studio?

    Programa que de la temperatura de 2 dias suponiendo que el dia tiene 3 hrs (El usuario pone la temperatura de cada hora) Porfa lo tengo que entregar el lunes 17 de septiembre del 2018.

  3. Alejandro Gomez

    saludos los ejercicios 6 y 7 no estan bien ERROR 303: Subindice (0) fuera de rango (1…5)
    No se encontro descripción para este error vota este error

  4. Disco Duro de Roer Post author

    Es por el perfil, revisalo

  5. mike

    ayudenme con este ejercicio por favor!!
    se tiene como datos las ventas bimestrales de cinco departamentos de una empresa(ropa, calzados, artefactos, farmacia y ferreteria) para el año 2019 (generar al azar dichas ventas con un máximo de 50000 por bimestre), escribir un algoritmo para calcular e imprimir:
    a. El total de ventas por cada bimestre
    b. El promedio de las ventas bimestrales
    c. El mayor y menor promedio de ventas y a que departamento corresponde
    d. La cantidad de ventas que superan al promedio y la cantidad de ventas que son inferiores al promedio
    e. las ventas anuales por cada departamento
    f. la venta total anual

  6. pepe

    Trabajadores de cierta empresa reciben un bono de fin de año adicional a su salario de acuerdo a su antigüedad en la empresa. Si tiene menos de 1 año de trabajo, recibe 40 % de su salario como bono; si ha trabajado entre 1 y 10 años recibe el 70% de su salario, y si tiene más de 10 años, recibe un 90 % de su salario como bono, después de calcular el bono guardar toda la informacion en un arreglo al ingresar 0 debe mostrar el arreglo en formato tabla y el calculo del total bono pagado, salario pagado y cantidad de trabajadores.

  7. brayan santacruz

    buenas noches alguien me puede sacar de este problema gracias 5) El programa pide por teclado tres números; si el primero es negativo, debe imprimir el producto de los tres y si no lo es, imprimirá la suma.

  8. Abraham

    Hacer una matriz m x n y imprimirla

  9. Gabriel Velandria

    Hola alguien me podria ayudar con este algoritmo se me a complicado bastante el tratar de dar los comandos: //Llenar una matriz de 5 x 5. Calcular la suma de cada fila y almacenarla en un vector, la suma de
    //cada columna y almacenarla en otro vector. Mostrar resultados.
    //Declaramos variables

  10. alex

    hola , me pueden ayudar indicando como elaborar matrices con rango de edades ?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539