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. mauro perelda

    se ingresa una cadena de n palabras. En aquellas que tienen un nro impar de carcteres, tenés que cambiar la letra del medio por una mayúscula.

    Ej: hoy es martes

    hOy es martes

    Estoy programando en pseint

  2. israel josue carmona gonzalez

    hola me podrian ayudar me super urge nesecito hacer un arreglo de 3 en donde el primer arreglo muestre el nombre de los libros que tienes disponibles y el segundo muestre o diga cuantas paginas tiene ese libro y en el 3 que solo imprima el texto de la paginas la verdad llevo mas de una semana con esto y no sale podrian ayudarme es mi examen final para aprobar la materi cinceramente no se me da mucho

    main ()
    int libros [5}[5][300]

    la primera son los 5 libros
    la segunda tiene que mandarme de la primera a la segunda diceindo cuantas paginas tiene
    el tercero es dependiendo de la pagina que ocupe el usuario mostrar lo que esta en ella «texto » algien me podria ayudar gracias

  3. frank

    me puedes ayudar con este ejercicio
    por fas

    crea un programa que almacene en un vector la nota de los alumnos de un grupo de practicas, y posteriormente calcule el promedio del grupo y visualice el numero de notas

  4. jose edurado

    Un almacén tiene N departamentos numerados consecutivamente, los cuales venden artículos de
    diferente naturaleza. Durante el día se hacen muchas ventas. Por cada venta que se realiza se tienen los
    siguientes datos: me podrias ayudar por fabor

  5. nathalia

    hola buena noche , quisiera saber si me pueden ayudar con este punto

    Escribir un programa que cargue un arreglo de 10 posiciones con números enteros positivos de 3 cifras, si se ingresar un numero que no cumpla la condición, se debe volver a pedir hasta que el número que se ingrese cumpla. Al final mostrar por pantalla el vector resultante para verificar resultados.

  6. miguel enciso

    necesito este ejercicio

    2 arreglos de 10 posiciones, el arreglo A debe llenarse con 10 enteros que digite el usuario y el B que se llene solo y sean los números del A pero multiplicados por 5 en las mismas posiciones.

    miguelds@outlook.es

  7. juan mejia

    Hola sera que me pueden ayudar porfavor para esto urgente te lo agradeceria

    INFORMACION PAISES
    1.cargue informacion paises
    2.consultar pais numero
    3.buscar el pais mayor habitantes
    4.listar paises y su idioma
    5.salir

  8. juan mejia

    Hola sera que me pueden ayudar porfavor para esto urgente te lo agradeceria de verdad

    INFORMACION PAISES
    1.cargue informacion paises
    2.consultar pais numero
    3.buscar el pais mayor habitantes
    4.listar paises y su idioma
    5.salir

  9. herley andres herrera cardenas

    Problema 1.
    En el Fondo de empleado de la empresa “Emprendimientos tecnológicos”:
    • Modificar el programa utilizando arreglos, clases y métodos, para que se puedan registrar hasta 50 nuevos socios, con sus respectivos aportes y préstamos, verificando que no se repitan.
    • Adicionar un método para generar una lista de socios, ordenada por identificación.
    • Adicionar método para generar una consulta por socio, incluyendo su capital y valor de préstamos.

    Problema 2.
    En la empresa “Desarrollamos soluciones”:
    • Modificar el programa utilizando arreglos, clases y métodos, para que se puedan registrar hasta N nuevos empleados y reconocimientos.
    • Método para imprimir lista ordenada de empleados que han recibido reconocimientos económicos, ordenada por valores recibidos de mayor a menor.
    • Método para consultar el estado de un empleado, por medio de su número de identificación.

    Problema 3.
    En la Universidad Nacional Abierta y a Distancia – UNAD, caso estudiante:
    • Modificar el programa utilizando arreglos, clases y métodos, para que se puedan registrar hasta 10 asignaturas, teniendo en cuenta que la cantidad máxima de créditos a matricular es de 21 y verificando que no se repita el curso que se registra.
    • Método para generar Lista de cursos aprobados, ordenados por código.
    • Método para consultar las notas obtenidas en un curso.

    Problema 4.
    En la UNAD, incentivo para empleados:
    • Modificar el programa utilizando arreglos, clases y métodos, para que se puedan registrar hasta N trabajadores beneficiados, sin que se repitan.
    • Método para generar Listado de empleados beneficiados, ordenados por identificación.
    • Método para consultar el valor recibido por un empleado.

    Problema 5.
    En el programa de Agroindustrial de la UNAD:
    • Modificar el programa utilizando arreglos, clases y métodos, para que se puedan registrar N Clientes con los procesos que necesitan.
    • Método para Listar todos los clientes atendidos con unidades producidas, ordenados por la identificación.
    • Método para consultar un cliente determinado.

  10. Jader C

    Hola me podrías ayudar con la solución del ejercicio 4, que es crear un array donde se mande a pedir el tamaño y se llene con sus múltiplos

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