ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividad 2 - Ejercicos Pseudocodigo(Arreglos)


Enviado por   •  16 de Noviembre de 2017  •  Tutorial  •  2.913 Palabras (12 Páginas)  •  898 Visitas

Página 1 de 12

NOMBRE: _______________________________ FECHA_____________ FICHA No.: _________

Resuelva los siguientes problemas utilizando el software PSeInt

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

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

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

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

  1. 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;

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (148 Kb) docx (314 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com