Ejercicios propuestos y resueltos arreglos en pseudocódigo

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos sobre arreglos o arrays 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:

https://www.youtube.com/watch?v=nYrYhJf685U

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 array o arreglo unidimensional con un tamaño de 5, asignale los valores numéricos manualmente (los que tu quieras) y muestralos por pantalla.


2) Modifica el ejercicio anterior para que insertes los valores numéricos con leer mediante un bucle y los muestre por pantalla.

3) Crea un array o arreglo unidimensional con un tamaño de 10, inserta los valores numéricos que desees de la manera que quieras y muestra por pantalla la media de valores del array.

4) Crea un array o arreglo unidimensional y crea una función que rellene el array o arreglo con los múltiplos de un numero pedido por teclado.

5) Crea dos arrays o arreglos unidimensionales que tengan el mismo tamaño (lo pedirá por teclado), en uno de ellos almacenaras nombres de personas como cadenas, en el otro array o arreglo ira almacenando la longitud de los nombres, para ello puedes usar la función LONGITUD(cadena) que viene en PseInt. Muestra por pantalla el nombre y la longitud que tiene. Puedes usar funciones si lo deseas.

6) Pedir valores numericos en dos arrays distintos y almacenar el resultado de los valores de cada posición (posición 0 del arreglo 1 + posición 0 del arreglo 2) y mostrar el contenido de los 3 arreglos de esta forma. valor pos 0 arreglo 1 + valor pos 0 arreglo 2 = valor pos 0 arreglo 3 valor pos 1 arreglo 1 + valor pos 1 arreglo 2 = valor pos 1 arreglo 3 …

7) Buscar un elemento dentro de un arreglo que nosotros le pedimos por teclado. Indicar las posición donde se encuentra. Si hay más de uno, indicar igualmente la posición.

8) Pediremos los IDs (números) de alumnos de dos clases, álgebra y análisis. Queremos mostrar todos los alumnos comunes en las dos asignaturas.

Estos alumnos se guarden en un tercer arreglo y que sea el que se muestre. También indica el numero de alumnos que se repiten.

9) 

Crea un arreglo unidimensional y pedir los valores numéricos con los que se rellena. Los valores no se pueden repetir. Mostrar el arreglo con los valores al final.

10) Crea un arreglo de 5 posiciones rellenado con numeros aleatorios entre 0 y 20. Obten la posicion central y muestrala por pantalla.

11)

Crea un arreglo de 5 posiciones con notas de 0 a 10 generados aleatoriamente, calcule el promedio de aprobados y el promedio de los suspensos e indique la cantidad de aprobados y suspensos.

12) Crea un array de 5 posiciones con notas de 0 a 10 generados aleatoriamente, de acuerdo a la nota contenida, indique cuántos estudiantes son:

  • Deficientes 0-5
  • Regulares 6-7
  • Buenos 8-9
  • Excelentes 10

13) Realizar un programa con el siguiente menú:

1. Llenar Vector A de manera aleatoria.

2. Llenar Vector B de manera aleatoria.

3. Realizar C=A+B

4. Realizar C=B-A

5. Mostrar (Permitiendo al usuario elegir entre el Vector A, B, o C).

6. Salir. NOTA.

El rango de los número aleatorios para los Vectores será de [-100 a 100]. Validar opción 3, 4 y mostrar C de 5.

La longitud de los Vectores es la misma, por lo tanto solo se solicitará una vez.

14) 

 Queremos calcular el numero de billetes y monedas de una cantidad pasado por teclado. Los billetes son:

  • 500 €
  • 200 €
  • 100 €
  • 50 €
  • 20 €
  • 10 €
  • 5 €

Las monedas son:

  • 2 €
  • 1 €
  • 0.5 €
  • 0.2 €
  • 0.1 €
  • 0.05 €
  • 0.02 €
  • 0.01 €

Recomiendo que las monedas las paséis a céntimos

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

Compartir

10 comentarios

  1. Disco Duro de Roer Post author

    ¿Que necesitas exactamente?

  2. Angie Zuniga Garcia

    ayudenme con ese lo mas pronto posible por favor

    Realice y represente mediante diagrama de flujo y pseudocódigo un algoritmo que lea los nombres y las edades de diez alumnos, y que los datos se almacenen en dos vectores, y con base en esto se determine el nombre del alumno con la edad mayor del arreglo

  3. junior

    escriba un programa en python utilizando vectores y funciones que permita el ingreso de n
    numeros en un vector(lista) y que luego una los valores extremos del vector en un array
    finalmente debe mostrar estos valores e imprimir su producto.

    ayuda pliss

  4. Arik

    ¿Puedes ayudarme con este ejercicio? Por favor.

    Dimensionar un vector con no más de 10 elementos en los cuales se cargaran solo
    números primos. Imprimir el vector.

  5. esteban

    Crear un vector de números de 100 posiciones, que contenga los números del 1 al 100. Obtener la suma de todos ellos y la media.

  6. esteban

    Realizar un programa que lea por teclado 10 números enteros y los guarde en un arreglo. Luego calcular y mostrar el promedio de los valores positivos y la de los valores negativos.

  7. Maria Paula Gomez

    Se posee un archivo de texto plano en formato csv (valores separados por comas) con los datos de
    los empleados de una compañía. Los datos que se tienen son:

    Nombre, Apellido, cédula, edad, salario, días de incapacidad, ciudad donde vive, barrio, año de
    ingreso a la empresa

    Hacer un programa que lee el archivo con extensión csv que contiene estos datos y luego
    despliega un menú con las siguientes opciones:

    1-Buscar un usuario por cédula y desplegar sus datos en pantalla
    2-Desplegar en pantalla los usuarios que ganen más de un valor de sueldo que debe dar el usuario
    3-Desplegar los usuarios que están a 3 años de jubilarse (Los hombres se jubilan a los 62 años y las
    mujeres a los 55 años)
    4-Encontrar el empleado más antiguo y desplegar su nombre y cédula
    5-Encontrar el empleado más nuevo y desplegar su nombre y cédula
    6-Encontrar el empleado que gana más y desplegar su nombre y cédula
    7-Contar y desplegar cuántos empleados viven en Floridablanca, cuántos en Piedecuesta, cuántos
    en Girón y cuántos en Bucaramanga.
    8-Graficar las edades de todos los empleados en un gráfico de edades vs. Empleado.
    9- Cargar un nuevo archivo
    10-Salir

    Condiciones del trabajo:

    El archivo lo debe crear usted, puede ser desde Excel, con unos 30 empleados. Las columnas
    deben tener el mismo orden descrito anteriormente. El programa debe utilizar una función para
    cada opción del menú. El programa debe repetir indefinidamente el menú de opciones hasta que
    se de la opción 10 (salir). La opción 9 (cargar un nuevo archivo) debe solicitar el nombre del nuevo
    archivo. Se deben utilizar arreglos y listas para almacenar la información leída del archivo y poder
    realizar las diferentes búsquedas.

  8. amy

    me podrían ayudar con este ejercicio por favor

    Diseñe dos arreglos que almacenen 5 posiciones cada uno y obtenga la suma de los arreglos en un tercer arreglo denominado resultado. Es decir:

    Resultado[0] = ArregloA[0] + ArregloB[0]

    La suma se debe realizar por medio de un ciclo repetitivo.

  9. Dylan

    Hola ,queria una ayuda con un ejercicio usando «dimension», que es .Dado 8 numeros diferentes(1,3,5,7,9,11,13,15) hacer combinaciones de 3 en 3 ,por ejemplo 1,3,5-1,5,7-1,7,9-… y hallar el total de combinaciones (56)

  10. Luis Carlos Gomez

    AYUDAAA CON ESTE PROGRAMA

    Escribe un programa que defina un vector de números y calcule si existe algún número en el vector cuyo valor equivale a la suma del resto de números del vector.

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