Вы находитесь на странице: 1из 4

Ejercicios de arreglos en Pseint

1.- Ingresar 5 números, almacenarlos en un arreglo y mostrarlos.

Algoritmo Ejercicio1
cantidad<-5;
Dimension num[cantidad]
Para i<-1 Hasta cantidad Con Paso 1 Hacer
Escribir "Ingrese un numero para la posición ",i
Leer num[i]
FinPara
Escribir "Los numeros ingresados son : "
Para i<-1 Hasta cantidad Con Paso 1 Hacer
Escribir num[i]
FinPara
FinAlgoritmo

2.- Crear un arreglo con n numeros, ingresados por teclado y mostrar sus valores elevados al
cuadrado.

Algoritmo Ejercicio2
Escribir "Ingresar la cantidad de números"
Leer n
Dimension valores[n]
Dimension c[n]
Para b<-1 Hasta n Hacer
Escribir "Ingrese el " b " numero"
Leer valores[b]
c[b]<-valores[b]*valores[b]
Escribir "Elevado al cuadrado es : ", c[b]
FinPara
FinAlgoritmo

3.- Diseñe un arreglo en el que se ingrese la cantidad de productos y sus respectivos precios,
para la preparación de un plato, también se debe mostrar al final el costo a gastar.

Algoritmo Ejercicio3
Escribir "Ingrese el nombre del plato : "
Leer plato
Escribir "Ingrese la cantidad de ingredientes"
Leer p
Dimension productos[p]
Dimension precios[p]
gasto<-0
Para j<-1 Hasta p Hacer
Escribir "Ingrese el nombre del " j " ingrediente "
Leer productos[j]
Escribir "Ingrese el precio del " j " ingrediente "
Leer precios[j]
gasto<-gasto+precios[j]
FinPara
Escribir "El costo a gastar es : " gasto
FinAlgoritmo
En un arreglo mostrar la figura de un barco.

Algoritmo Ejercicio3
Esperar 1500 Milisegundos
Borrar Pantalla
Dimension barco[7]
barco[1]<- " ____ ____ ____ "
barco[2]<- " | | | | | | "
barco[3]<- " | | | | | | "
barco[4]<- " ________|____|_____|____|____|____|_______ "
barco[5]<- " \ / "
barco[6]<- " \ [] [] [] [] [] [] [] [] / "
barco[7]<- " \____________________________________/ "
Para i<-1 Hasta 7 Con Paso 1 Hacer
Escribir barco[i] barco[i]
Fin Para
FinAlgoritmo

5.- ingresar n números, almacenarlos en un arreglo y mostrar el numero o elemento mayor,


así como el segundo mayor.

Algoritmo Ejercicio4
Dimension datos[10];
Escribir "Ingrese la cantidad de elementos:";
Leer n;
Para i<-1 Hasta n Hacer
Escribir "Ingrese el " i " elemento";
Leer datos[i];
FinPara
Si datos[1]>datos[2] Entonces
numero1<-datos[1];
numero2<-datos[2];
Sino
numero1<-datos[2];
numero2<-datos[1];
FinSi
Para i<-3 Hasta n Hacer
Si datos[i]>numero1 Entonces
numero2<-numero1;
numero1<-datos[i];
Sino
Si datos[i]>numero2 Entonces
numero2<-datos[i];
FinSi
FinSi
FinPara
Escribir "El mayor elemento es: ",numero1;
Escribir "El segundo mayor elemento es: ",numero2;
FinAlgoritmo
6- Diseñe la figura de una mariposa empleando una secuencia de arreglos.

Algoritmo Ejercicio5
Dimension mariposa[16]
mariposa[1]<- " ¶¶_ ¶¶ "
mariposa[2]<- " ¶¶¶¶¶¶ ¶¶ ¶¶ "
mariposa[3]<- " ¶¶¶¶¶¶¶¶¶ ¶ ¶ "
mariposa[4]<- " ¶¶¶¶¶¶¶¶¶¶¶¶ ¶_¶ "
mariposa[5]<- " ¶¶¶______¶¶¶¶ ¶ ¶¶¶¶¶"
mariposa[6]<- " ¶¶¶_________¶¶_¶__¶¶¶¶¶¶¶¶¶¶ "
mariposa[7]<- " ¶¶¶_________¶¶__¶¶¶¶¶¶¶¶¶¶¶¶ "
mariposa[8]<- " ¶¶¶_________¶¶¶¶¶¶______¶¶¶¶ "
mariposa[9]<- " ¶¶_________¶¶¶_________ ¶¶¶ "
mariposa[10]<-" ¶¶________¶¶¶__________¶¶¶ "
mariposa[11]<-" ¶¶______¶¶¶__________¶¶¶ "
mariposa[12]<-" ¶¶¶___¶¶¶________ ¶¶¶¶ "
mariposa[13]<-" ¶¶¶¶¶¶_¶_ ¶ ¶¶¶¶¶¶ "
mariposa[14]<-" ¶¶¶¶_ ¶¶¶ ¶¶¶ ¶¶¶¶ "
mariposa[15]<-" ¶¶¶¶¶¶¶¶ ¶¶¶¶¶¶¶¶¶ "
mariposa[16]<-" ¶¶¶¶¶ ¶¶¶¶¶¶ "
Para i<-1 Hasta 16 Con Paso 1 Hacer
Escribir mariposa[i]
Fin Para
FinAlgoritmo

8- Ingresar por teclado el nombre de las partes de una computadora hasta ingresar un dato
vació y mostrarlos en forma ordenada de manera ascendente.

9.- Empleando un arreglo que almacene el factorial de un numero, para luego mostrarlo.

10.- Escribir 3 destinos turísticos, la distancia desde lima, el costo del galón así como la
distancia . Se debe mostrar el gasto que demanda en viajar a cualquiera de dichos lugares
turísticos.

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

12-Crea un array o arreglo unidimensional donde tu le indiques el tamaño por teclado y crear una
función que rellene el array o arreglo con los múltiplos de un numero pedido por teclado. Por
ejemplo, si defino un array de tamaño 5 y eligo un 3 en la función, el array contendrá 3, 6, 9, 12, 15.
Muestralos por pantalla usando otra función distinta.

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

14-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 …
15-Pedir por teclado el tamaño de un arreglo de números 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.

16-Suponga un array con N números enteros generados aleatoriamente y mostrados en pantalla, N


debe ser un número impar, mostrar en pantalla el valor que ocupa el centro del array.

17-Suponga un array con N notas de 0 a 20, calcule el promedio de aprobados y el promedio de los
desaprobados e indique la cantidad de aprobados y desaprobados.

18-Suponga un array que contiene N notas de 0 a 20 generados aleatoriamente y mostradas


en pantalla, de acuerdo a la nota contenida, indique cuántos estudiantes son:

 Deficientes 0-5
 Regulares 6-10
 Buenos 11-15
 Excelentes 16-20

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

20-Crear una matriz, con filas y columnas ingresadas por el usuario, y obtener la suma de todos los
valores.

Вам также может понравиться