7
UNIVERSIDAD NACIONAL DE PIURA FACULTAD INGENIERIA DE MINAS ESCUELA PROFESIONAL INGENIERIA QUIMICA TEMA: ALRRAYS (VECTORES) CURSO: PROGRAMACION PROFESOR: ING. JOSE ALVARADO INTEGRANTES: ABAD ABAD MILAGROS “AÑO DE LA PROMOCION DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMATICO”

programacion.docx

Embed Size (px)

Citation preview

AO DE LA PROMOCION DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMATICOUNIVERSIDAD NACIONALDE PIURA FACULTAD INGENIERIA DE MINASESCUELA PROFESIONAL INGENIERIA QUIMICA

TEMA:ALRRAYS (VECTORES) CURSO:PROGRAMACION

PROFESOR:ING. JOSE ALVARADO

INTEGRANTES:ABAD ABAD MILAGROS

ARREGLOS UNIDIMENSIONALESAPLICACIONES:1. Escriba un algoritmo para almacenar un vector de n elementos los cubos de los n primeros nmeros naturales.Variables enteras: n, cub [1],.., cub[n], i

Leer: nPara i desde 1 hasta n hacer Cub [i] i*3 Escribir: cub [i]Fin para 2. Escriba un algoritmo para almacenar en un vector de n elementos los n primeros nmeros primos.

Ejm: n=8 Pri [1]=2 Pri [2]=3Pri [3]=5Pri [4]=7Pri [5]=9Pri [6]=11Pri [7]=13

Variables enteras: n, nat, pri [1],..pri[n], div, cant-div, cont

Leer: n Nat 1 Cont 1 Mientras cont may entonces May num [i] Pos i Fin si Fin siFin paraImprimir: may, pos.

4. Escribir un programa para ingresar nmeros en un vector de n elementos, luego imprimirlos en orden ascendentes.

Ejm: si n=6

Y los nmeros son ; la salida debe ser:Num [1] =15 num [1] =0Num [2] =8 num [2] =6Num [3] =0 num [3] =8Num [4] =12 num [4] =10Num [5] =6 num [5] =12Num [6] =10 num [6] =15

Variables enteras: n, i, jVariables reales: num [1],., num [n], aux

Leer: n Para i desde 1 hasta n hacer Leer: num [i] Fin para Para i desde n hasta 1 paso -1 hacer Para i desde 1 hasta i-1 hacer Si num [i] > num [i+1] entonces Aux num [i] Num [i] num [i+1] Num [i+1] aux Fin si Fin para Fin paraPara i desde 1 hasta n hacer Escribir: num[i] Fin para

5. Escriba un programa para ingresar nmeros a un vector de n elementos, luego intercambiar el elemento de mayor valor con el de menor valor.

Ejm: si n=3 Los nmeros son: ; la salida debe ser:Num [1] =3 num [1] =3Num [2] =-4 num [2] =10Num [3] =10 num [3] = -4

Variables enteras: n, i, may, men, pos may, pos menVariables reales: num [1];.., num [n] Leer: nPara i desde 1 hasta n hacer Leer: num [1] Si i=1 entonces May num [1] Men num [1] Pos may 1 Pos men 1 Sino Si men [i] > may entonces May num [i] Pos may i Fin si Si num [i] < men entonces Men num[i] Pos men i Fin si Fin si Fin paraNum [pos may] menNum [pos men] mayPara i desde 1 hasta n hacer Escribir: num[i]Fin para.

ARREGLOS BIDIMENCIONALESMATRICES O TABLAS BIDIMENSIONALES:Se forman cuando el arreglo tiene dos o ms dimensiones

Matemticamente:

Am1n =

En algoritmos:

A [m, n] =

APLICACIONES:1. Escriba un algoritmo para ingresar valores a los elementos de una matriz de m filas y n columnas

La lectura debe hacerse por:a) Filasb) Columnasa) Variables reales: num [1,1],., num [m,n]Variables reales: m, n, i