Actividad 2 - Ejercicos Pseudocodigo(Arreglos)
Enviado por JORGE ANDRES MENDEZ QUINTERO • 16 de Noviembre de 2017 • Tutorial • 2.913 Palabras (12 Páginas) • 898 Visitas
NOMBRE: _______________________________ FECHA_____________ FICHA No.: _________
Resuelva los siguientes problemas utilizando el software PSeInt
- Crear un array o arreglo unidimensional con un tamaño de 5, asignarle los valores numéricos manualmente y mostrarlos por pantalla.
R:/
Proceso ejercicio1
Definir vector, j, n como numerico;
Definir tamanio como numero;
tamanio<-5;
escribir "los valores son";
// definir el array
Dimension vector[tamanio];
// ASIGNAR valores
vector[0]<-1;
vector[1]<-2;
vector[2]<-3;
vector[3]<-4;
vector[4]<-5;
//mostrar el vector por pantalla
Para j<-0 Hasta 4 Con Paso 1 Hacer
Escribir vector[j];
FinPara
FinProceso
- Modificar el ejercicio anterior para que inserten los valores numéricos con leer mediante un bucle y los muestre por pantalla.
R:/
Proceso ejercicio3
Definir vector, j como numerico;
Definir tamanio, suma como numero;
tamanio<-10;
// definir el array
Dimension vector[tamanio];
// ASIGNAR valores
Para j<-0 Hasta 9 Con Paso 1 Hacer
Escribir "Ingrese los valores: ";
Leer vector[j];
FinPara
//mostrar el vector por pantalla
Para j<-0 Hasta 9 Con Paso 1 Hacer
Escribir vector[j];
FinPara
suma<-0;
Para j<-0 Hasta 9 Hacer
suma<-suma+vector[j];
escribir "la suma de los numeros es: ",suma;
FinPara
FinProceso
- Crear un array o arreglo unidimensional con un tamaño de 10, insertar los valores numéricos que deseen y muestra por pantalla el promedio de valores del array.
R:/
Proceso Ejercicio3
Definir i como entero;
Definir num como entero;
Definir TAMANIO como entero;
Definir suma Como Entero;
TAMANIO<-10;
suma<-0;
Dimension num[TAMANIO];
Para i<-0 Hasta TAMANIO-1 Con Paso 1 Hacer
Escribir "Introduce un valor para la posición ",i;
leer num[i];
finPara
Para i<-0 Hasta TAMANIO-1 Con Paso 1 Hacer
suma<-suma+num[i];
Escribir suma;
FinPara
FinProceso
- Crear un array o arreglo unidimensional donde se le indique 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 elijo un 3 en la función, el array contendrá 3, 6, 9, 12, 15. Mostrarlos por pantalla usando otra función distinta.
R:/
SubProceso asignaValores(num, TAMANIO, num_multiplo)
definir i como entero;
Para i<-0 Hasta TAMANIO-1 Con Paso 1 Hacer
num[i]<-num_multiplo*(i+1);
FinPara
FinSubProceso
SubProceso mostrarArray ( num, TAMANIO)
definir i como entero;
para i<-0 hasta TAMANIO-1 con paso 1 hacer
Escribir num[i];
FinPara
FinSubProceso
Proceso ejercicio4
Definir num como entero;
Definir TAMANIO como entero;
Definir num_multiplo como entero;
Definir suma Como Entero;
escribir "Introduce el tamaño del array";
leer TAMANIO;
Dimension num[TAMANIO];
escribir "Introduce el numero con el que rellenar";
leer num_multiplo;
//invocamos a las funciones
asignaValores(num, TAMANIO, num_multiplo);
mostrarArray(num, TAMANIO);
FinProceso
- Crear dos arrays o arreglos unidimensionales que tengan el mismo tamaño (lo pedirá por teclado), en uno de ellos almacenar nombres de personas como cadenas, en el otro array o arreglo ira almacenando la longitud de los nombres, para ello pueden usar la función LONGITUD(cadena) que viene en PseInt. Mostrar por pantalla el nombre y la longitud que tiene. Pueden usar funciones si lo desean.
SubProceso mostrarArrays (longitud_nombres, nombres, TAMANIO)
Definir i Como Entero;
Para i<-0 Hasta TAMANIO-1 Con Paso 1 Hacer
escribir "La longitud del nombre ",nombres[i]," es de ",longitud_nombres[i];
finPara
finSubproceso
Proceso Ejercicio5
Definir i Como Entero;
Definir longitud_nombres como entero;
...