INICIO
leer a,b,c
discr=b^2-(4*a*c)
x1=(-b+sqr(discr))/(2*a)
x=-b/(2*a)
x2=(-b-sqr(discr))/(2*a)
"la solucion no
x1,x2 x
es real"
FIN
FACTORIAL DE UN NÚMERO
INICIO
Leer x
factorial=1
factorial=factorial*i
factorial
FIN
1
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
SUMA DE N MULTIPLOS DE 13
INICIO
leer N
i=0
suma=0
i<N no
si
i=i+1
suma=suma+(i*13)
suma
FIN
INICIO
leer n
si
FIN
2
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
INICIO
a,b,n
F(xi) es la funcion F a
determinar su area en el
s1=0 intervalo [a,b]
s2=0
h=(b-a)/n
xi=a+i*h
s1=s1+F(xi)
i=i+1
xi=a+i*h
s1=s1+F(xi)
i=i+1
area=(h/3)*(F(a)+4*s1+2*s2*F(b))
area
FIN
3
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
METODO DE LA BISECCION
INICIO
F(xi) es la funcion F a
determinar su area en el
intervalo [a,b]
a,b,n
si
c=(a+b)/2 FIN
no F(a)*F(b)<0 si
a=c b=c
4
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
METODO DE LA SECANTE
a,b,n
c=(a*F(b)-b*F(a))/(F(b)-F(a))
a=b FIN
b=c
INICIO
n es el tamaño
n del vector
leer:
vector(i)
vector(i)
FIN
5
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
INICIO
matriz(i,j)
INICIO
transpuesta(i,j)
6
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
GAUSS JORDAN
INICIO
leer valor
independiente: j=1 , j<=n , j=j+1 i=1 , i<=n , i=i+1
matriz(i,j+1)
leer coeficientes:
j=1 , j<=n , j=j+1 i=1 , i<=n , i=i+1
matriz(i,j)
7
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
MULTIPLICACION DE MATRICES
INICIO
m,n,p
leer:
j=1 , j<=p , j=j+1 i=1 , i<=m , i=i+1 FIN
matriz1(i,j)
leer:
j=1 , j<=p , j=j+1
matriz2(i,j)
matriz3(i,j)=0
matriz3(i,j) matriz3=matriz3+matriz1(i,k)*matriz2(k,j)
8
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
La forma general para declarar un array en excel de una sola dimensión es la siguiente:
Si hasta el momento has entendido poco o nada sobre arrays vba en Excel, entonces te
lo explico a través de ejemplos:
Sub Array_1()
'ejemplo de un array de una sola dimensión
'declaramos el array para este caso de 4 elementos
'Vamos usar esta forma para declarar el array
Dim arraynombres(4) As String
For i = 1 To 4
'alimentamos el array con 4 nombres
arraynombres(i) = InputBox("Ingrese nombres de personas", _
"Array de una dimensión", "Escribe un nombre aqui")
Next i
'una ves que tenemos los datos capturados
'podemos hacer consultas por ejemplo
MsgBox "El elemento 3 del array es :" & arraynombres(3)
9
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
'este ejemplo sencillo demuestra su gran utilidad.
End Sub
Sub Array_2()
'ejemplo de un array de una sola dimensión
'declaramos el array para este caso de 5 elementos
'Vamos usar otra forma para declarar el array
Dim arrayhojas(1 To 5) As String
For i = 1 To 5
'alimentamos el array con este bucle
arrayhojas(i) = Sheets(i).Name
Next i
'una ves que tenemos los datos capturados (nombre de las hojas)
'vamos a descargar la información apartir de A1
For k = 1 To 5
Range("a" & k).Value = arrayhojas(k)
Next k
End Sub
10
INGENIERIA CIVIL MAT – 205 AUX.MEDINA CORICO IVER
11