Está en la página 1de 17

ESCUELA SUPERIOR POLITECNCIA DE CHIMBORAZO

FACULTAD DE CIENCIAS
ESCUELA DE FISICA Y MATEMATICA
Carrera:
Ingeniera en Estadstica e Informtica
Semestre:
Primero
Paralelo:
B
Nombre:
Dayana Aguirre
Docente:
Ing. Lourdes Paredes
Periodo acadmico:
Abril-Agosto 2016

MULTIPLICAR UN VECTOR POR UN ESCALAR EJEMPLO


VECTOR= [1, 2,4] E= [2]
VECTOR*ESCALAR= [2, 4, 8]
Proceso multiplicacion_vector_por_escalar
Repetir
escribir "ingrese la dimension del vector A"
leer n
Hasta Que n>0
dimension A[100]
dimension S[900]
Para i<-1 Hasta n Con Paso 1 Hacer
escribir "ingrese el elemento en la posicion",i,""
leer A[i]
Fin Para
escribir "ingrse el valr del escalar"
leer num
Para i<-1 Hasta n Con Paso 1 Hacer
S[i]=A[i] * num
Fin Para
escribir " la mutipicaion de el vector por el escarlar es:...."
Para i<-1 Hasta n Con Paso 1 Hacer
escribir sin saltar " ",S[i]," "
Fin Para
FinProceso
DIAGRAMA DE FLUJO

CAPTURA DE LA EJECUCION

SUMA DE VECTORES
Proceso suma_de_vectores
Repetir
escribir "ingrese la dimension del vector A"
leer n
Hasta Que n>0
Repetir
escribir "ingrese la dimension del vector B"
leer d
Hasta Que d>0
dimension A[100]
dimension B[100]
dimension S[900]
Repetir
Si n<>d Entonces
escribir "ingrese la dimension del vector A"
leer n
Fin Si
Hasta Que n=d
//esto es para leer los vectores
Para i<-1 Hasta n Con Paso 1 Hacer
escribir "ingrese el elemento en la posicion",i,""
leer A[i]
Fin Para
Para i<-1 Hasta n Con Paso 1 Hacer
escribir "ingrese el elemento en la posicion",i,""
leer B[i]
Fin Para

//esto es para sumar los vectores


Para i<-1 Hasta n Con Paso 1 Hacer
S[i]=A[i]+B[i]
Fin Para
//esto es para imprimir
escribir " las suma es"
Para i<-1 Hasta n Con Paso 1 Hacer
escribir sin saltar " ",S[i]," "
Fin Para
FinProceso
DIAGRAMA DE FLUJO

CAPTURA DE PANTALLA

ORDENAR UN VECTOR DE N ELEMENTOS


Proceso ordenar_de_vector_de_n_elementos
Repetir
escribir "ingrese la dimension del vector A"
leer n
Hasta Que n>0
dimension A[100]
Para i<-1 Hasta n Con Paso 1 Hacer
escribir "ingrese el elemento en la posicion",i,""
leer A[i]
Fin Para
Para i<-1 Hasta n Con Paso 1 Hacer
min<-i
Para j<-i+1 Hasta n Con Paso 1 Hacer
Si A[min]> A[j] Entonces
min<-j
Fin Si
Fin Para
temp<-A[min]
A[min]<-A[i]
A[i]<-temp
Fin Para
Escribir "el vector esta ordenado"
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir A[i]
Fin Para
FinProceso

DIAGRAMA DE FLUJO

CAPTURA DE PANTALLA

SUMA DE MATRICES
Proceso suma_DE_matrices
definir matriz1,matriz2,resultado,i,j,suma,fila,columna
como entero;
Repetir
escribir "ingrese el numero de filas;"
leer fila;
Hasta Que fila>0
Repetir
escribir "ingrse el numero de columnas;"
leer columna;
Hasta Que columna>0

dimension matriz1[fila,columna];
dimension matriz2[fila,columna];
dimension resultado[fila,columna];
fila<-fila-1;
columna<-columna-1;
// para leer los elementos de la primera matriz
Para i<-0 Hasta fila Con Paso 1 Hacer
Para j<-0 Hasta columna Con Paso 1 Hacer
escribir "ingrse los numeros de la matriz 1:",i,j,""
leer matriz1[i,j];
FinPara
FinPara
// para leer los elementos de la segunda matriz
Para i<-0 Hasta fila Con Paso 1 Hacer
Para j<-0 Hasta columna Con Paso 1 Hacer
escribir "ingrse los numeros de la matriz 2;",i,j,""
leer matriz2[i,j];
FinPara
FinPara
// para realizar la operacion q en este caso es la suma
de matriz
Para i<-0 Hasta fila Con Paso 1 Hacer
Para j<-0 Hasta columna Con Paso 1 Hacer
resultado[i,j]<- matriz1[i,j] + matriz2[i,j];
FinPara
FinPara
// este for es para imprimir el resultado
// se utiliza la lines "escribir sin saltar" para imprimir
la matriz
Para i<-0 Hasta fila Con Paso 1 Hacer
Para j<-0 Hasta columna Con Paso 1 Hacer
escribir sin saltar " " ,resultado[i,j]
FinPara
Escribir ""
FinPara
FinProceso
DIAGRAMA DE FLUJO

CAPTURA DE PANTALLA

MULTIPLICAR MATRI POR UN ESCALAR


Proceso matriz_por_escalar
dimension mat[100,100]
Repetir
Escribir " Numero de Filas :"
Leer f;
Hasta Que f>0
Repetir
Escribir " Numero de Columnas :"
Leer c;
Hasta Que c>0
// este ciclo for se lo utiliza para ingresar los datos de
la matriz i q es filas y j columnas
Para i<-1 Hasta f Con Paso 1 Hacer
Para j<-1 Hasta c Con Paso 1 Hacer
repetir
Escribir " Ingrese dato de la posicion
",i,",",j
Leer mat(i,j);
hasta que mat(i,j)>0
FinPara

FinPara
Repetir
Escribir "Favor ingresar el escarlar :"
leer num
Hasta Que num>0
// este ciclo for es para hacer la multiplicacion de una
matriz por un escalar
Para i<-1 Hasta f Con Paso 1 Hacer
Para j<-1 Hasta c Con Paso 1 Hacer
mat[i,j]<-mat[i,j]*num
Fin Para
Fin Para
Para i<-1 Hasta f Con Paso 1 Hacer
Para j<-1 Hasta c Con Paso 1 Hacer
Escribir sin saltar mat[i,j], " "
Fin Para
Escribir ""
Fin Para
FinProceso
DIAGRAMA DE FLUJO

CAPTURA DE PANTALLA

También podría gustarte