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. Diana

    Holaaaa me podrías ayudar por favor!!

    1. Hacer un pseudocódigo para contar cuantos de los números almacenados en un arreglo de
    50 números enteros, se encuentran entre 320 y 780.

    2. Hacer un pseudocódigo para multiplicar dos vectores de 50 elementos cada uno

    3. Hacer un pseudocódigo para leer y almacenar 40 números enteros en un arreglo,
    posteriormente contar cuantos números primos hay en la primera mitad del arreglo.

  2. Perla darina

    Podrian ayudarme con este ejercicio

    Crear una matriz de 5×5, cuya diagonal principal sea llenada de manera aleatoria con
    valores del 1- 10 mientras que las demás posiciones tendrán como valor 0.
    Determinar mediante la implementación de un método la media de los valores de la diagonal
    principal de dicha matriz.

  3. dalia

    Realizarlo en lenguaje preferido
    – Debe generar un vector de 30 números naturales menores a 100
    – Realice un ordenamiento por el método preferido (deberá
    mostrar el arreglo antes y después de ser ordenado)
    – Realizar una búsqueda lineal de un dato ingresado por el
    usuario (mostrar en que posición se encuentra el dato y en caso de no
    encontrarlo mostrar mensaje de búsqueda sin éxito

  4. Matias Marchisio

    me pueden ayudar un poco mas con este ejercicio que no sale.?

    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.

  5. jorge

    me pueden ayudar con el 3 ejercicio en codigo python urgente

  6. Augusto

    me ayudan con el 4 en codigo python urgente por favoorr

  7. JhonnyGM

    Necesito ayuda

    Hacer un programa con un array de 8 números enteros, con ello hacer los siguiente:
    • Recorrerlo y mostrarlo
    • Ordenarlos y mostrarlo
    • Mostrar longitud
    • Buscar elemento dentro
    • Buscar elemento ingresado por url
    no me sale este ejercicio

  8. Ariana

    Un estudiante egresado requiere obtener en la secretaría de escuela su récord académico, para conocer el promedio total con el que se graduará. Calcular el promedio del egresado conociendo que su carrera estuvo compuesta por 8 períodos e ingresando los promedios para cada uno de dichos períodos.

  9. LUIS

    La Universidad Remington ha decidido abrir la inscripción para los próximos juegos internos, para lo cual pide a los alumnos de Algoritmos II y de Fundamentos de Programación que diseñen un programa que permita las inscripciones de los estudiantes para los tres equipos que participarán en el torneo:

    Tigres
    Leones Pumas

    Por cada inscrito se debe guardar la siguiente información: Nombre, Cedula, Edad, Sexo, Carrera y Equipo.

    Participarán los estudiantes de las siguientes carreras con que cuenta la Universidad:

    Sistemas
    Contaduría
    Administración

    Los estudiantes tienen libertad de elegir el equipo con el que van a participar, o sea que en cada equipo puede haber estudiantes de diferentes carreras.

    Se nos pide elaborar un array o vector de registros que permita capturar y guardar dicha información.

    Igualmente, se hace necesario conocer el total de jugadores por cada equipo, total de inscritos de cada carrera, total de hombres y total de mujeres y la edad promedio de las personas inscritas.

  10. LUIS

    La Universidad Norte ha decidido abrir la inscripción para los próximos juegos internos, para lo cual pide a los alumnos de Algoritmos II y de Fundamentos de Programación que diseñen un programa que permita las inscripciones de los estudiantes para los tres equipos que participarán en el torneo:

    Tigres
    Leones Pumas

    Por cada inscrito se debe guardar la siguiente información: Nombre, Cedula, Edad, Sexo, Carrera y Equipo.

    Participarán los estudiantes de las siguientes carreras con que cuenta la Universidad:

    Sistemas
    Contaduría
    Administración

    Los estudiantes tienen libertad de elegir el equipo con el que van a participar, o sea que en cada equipo puede haber estudiantes de diferentes carreras.

    Se nos pide elaborar un array o vector de registros que permita capturar y guardar dicha información.

    Igualmente, se hace necesario conocer el total de jugadores por cada equipo, total de inscritos de cada carrera, total de hombres y total de mujeres y la edad promedio de las personas inscritas.

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