lunes, 31 de julio de 2017
SUMA DE LA COLUMNA E UNA MATRIZ
#include <iostream>
#include <math.h>
using namespace std;
// ZONA DE DECLARACION PUBLICA
int i, j, n, m, SUMA, N, Num, CUENTA;
int M[3][3], S[3][3], A[3][3], B[3][3] ; // DECLARACION DE LA MATRIZ
int LeerMatriz(); // de la funcion
int EscribirMatriz();
int SumaElementos();
int SumaMatrices();
int Leer2Matrices();
// CLASE DEL DIA 25/07/2017
int LeerVector(); // DECLARACION DEL VECTOR
int BuscaCuentaV();
int BuscaCuentaMATRIZ();
int SumaF_M();
int SumaC_M();
int V[50], Suma[50], SUma[50];
int main()
{
int Opcion;
do
{
cout<<" *** MENU **** \n \n";
cout<<" 1) LEER LA MATRIZ \n";
cout<<" 2) ESCRIBIR LA MATRIZ \n";
cout<<" 3) SUMA Y PROMEDIO \n";
cout<<" 4) LEER 2 MATRICES \n";
cout<<" 5) SUMA DE MATRICES \n\n";
cout<<"---------------------\n";
cout<<" 6) LEER VECTOR \n";
cout<<" 7) BUSQUEDA Y CONTAR ELEMENTOS DEL VECTOR \n\n";
cout<<" 8) BUSCAR Y CONTAR ELEMENTOS DE UNA MATRIZ \n\n";
cout<<" 9) SUMA DE LAS FILAS DE UNA MATRIZ \n\n";
cout<<" 10) SUMA DE LAS COLUMNAS DE UNA MATRIZ \n\n";
cout<<" Digite <0> para salir... \n";
cout<<" Ingrese una opcion: "; cin>>Opcion;
switch (Opcion)
{
case 1:
{
cout<<"***** LEER LA MATRIZ ***** \n";
LeerMatriz();// INVOCAR
cout<<"************************** \n";
}; break;
case 2:
{
cout<<"***** ESCRIBIR LA MATRIZ ***** \n";
EscribirMatriz();// INVOCAR
cout<<"****************************** \n";
}; break;
case 3:
{
cout<<"***** SUMA Y PROMEDIO ***** \n";
SumaElementos();// INVOCAR
cout<<"*************************** \n";
}; break;
case 4:
{
cout<<"***** LEER 2 MATRICES ***** \n";
Leer2Matrices();// INVOCAR
cout<<"*************************** \n";
}; break;
case 5:
{
cout<<"***** SUMA DE MATRICES ***** \n";
SumaMatrices();// INVOCAR
cout<<"**************************** \n";
}; break;
// CLASE DEL DIA MARTES 25/07/2017
case 6:
{
cout<<"***** LECTURA DEL VECTOR ***** \n";
LeerVector();// INVOCAR
cout<<"******************************** \n";
}; break;
case 7:
{
cout<<"***** BUSCAR y CONTAR ELEMENTOS DEL VECTOR ***** \n";
BuscaCuentaV();// INVOCAR
cout<<"************************************************ \n";
}; break;
case 8:
{
cout<<"***** BUSCAR y CONTAR ELEMENTOS DE UNA MATRIZ ***** \n";
BuscaCuentaMATRIZ();// INVOCAR
cout<<"*************************************************** \n";
}; break;
case 9:
{
cout<<"***** SUMA DE LAS FILAS DE UNA MATRIZ ***** \n";
SumaF_M();// INVOCAR
cout<<"******************************************** \n";
}; break;
case 10:
{
cout<<"***** SUMA DE LAS COLUMNAS DE UNA MATRIZ ***** \n";
SumaC_M();// INVOCAR
cout<<"******************************************** \n";
}; break;
}// fin del shitch
} while (Opcion); // FIN DEL WHILE
system ("pause");
return 0;
}// fin del programa
//ZONA DE DESARROLLO
int LeerMatriz()
{
n=5;
m=4;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"M["<<i<<"]["<<j<<"]= "; cin>>M[i][j];
}// fin del for
}// fin de leer
int EscribirMatriz()
{
n=5;
m=4;
cout<<"IMPRESION DE LOS ELEMENTOS DE LA MATRIZ \n";
cout<<"--------------------------------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"M["<<i<<"]["<<j<<"]= "<< M[i][j]<<endl;
}// fin del for
}// fin de escribir
int SumaElementos()
{
n=5;
m=4;
cout<<"SUMATORIA DE LOS ELEMENTOS DE LA MATRIZ \n";
cout<<"----------------------------------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
SUMA = SUMA + M[i][j]; // ACUMULADOR
}// fin del for
cout<<"La suma de los elementos es: "<< SUMA << endl;
}// fin de suma de elementos
int Leer2Matrices()
{
n=3;
m=3;
cout<<"LEER MATRIZ A[n][m] \n";
cout<<"------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"A["<<i<<"]["<<j<<"]= "; cin>>A[i][j];
}// fin del for
cout<<endl;
cout<<"LEER MATRIZ B[n][m] \n";
cout<<"------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"B["<<i<<"]["<<j<<"]= "; cin>>B[i][j];
}// fin del for
}
int SumaMatrices()
{
n=3;
m=3;
cout<<"SUMATORIA DE LAS MATRICES \n";
cout<<"----------------------------------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
S[i][j] = A[i][j] + B[i][j]; // ACUMULADOR
}// fin del for
cout<<"LA SUMA DE MATRICES ES: \n";
cout<<"------------------------ \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"S["<<i<<"]["<<j<<"]= "<< S[i][j]<<endl;
}// fin del for
}// fin de suma de matrices
// CLASE DEL DIA 25/07/2017
int LeerVector()
{
n=10;
for(i=1; i<=n; i++)
{
cout<<"V["<<i<<"]= "; cin>>V[i];
}// fin del for
}// FIN DE LEER VECTOR
int BuscaCuentaV()
{
n=10;
SUMA=0;
CUENTA = 0;
cout<<"Ingrese el elemento a Buscar: "; cin>>Num;
for(i=1; i<=n; i++)
{
if(V[i]==Num)
{
cout<<"V["<<i<<"]= "<< V[i] <<" La posicion es: "<< i << endl;
CUENTA = CUENTA + 1;
}
SUMA = SUMA + V[i];
}// fin del for
cout<<"La suma de los elementos es: "<< SUMA << endl;
cout<<"El "<< Num <<" se repite "<<CUENTA<<" veces "<< endl;
}// FIN DE BUSCAR Y CONTAR
int BuscaCuentaMATRIZ()
{
n=5;
m=4;
SUMA=0;
CUENTA = 0;
cout<<"Ingrese el elemento a Buscar: "; cin>>Num;
for(i=1; i<=n; i++)
for(j=1; j<=m ; j++)
{
if(M[i][j]==Num)
{
cout<<"M["<<i<<"]["<<j<<"]= "<< M[i][j] <<" La posicion es: "<<i<<","<<j<< endl;
CUENTA = CUENTA + 1;
}
SUMA = SUMA + M[i][j];
}// fin del for
cout<<"La suma de los elementos es: "<< SUMA << endl;
cout<<"El "<< Num <<" se repite "<<CUENTA<<" veces "<< endl;
} // FIN DE BUSCAR ENUNA MATRIZ
int SumaF_M()
{
Suma[i]=0;
n=5;
m=4;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
Suma[i] = Suma[i] + M[i][j];
cout<<" La Suma filas es: "<<endl;
for (i=1; i<=n; i++)
cout<<"FILA ["<<i<<"]="<<Suma[i]<<endl;
}//FIN DEL FOR
int SumaC_M()
{
SUma[i]=0;
n=5;
m=4;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
SUma[j] = SUma[j] + M[i][j];
cout<<" La Suma columnas es: "<<endl;
for (j=1; j<=n; j++)
cout<<"COLUMNA ["<<j<<"]="<<SUma[j]<<endl;
}//FIN DEL FOR
sábado, 15 de julio de 2017
producto de matrises
#include <iostream>
#define d 3
using std::cout;
using std::cin;
using std::endl;
int main(){
int i, j, k, a[d][d], b[d][d], c[d][d];
cout << "MATRIZ A." << endl; // Introduce los elementos de la matriz A for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> a[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz A
for(j = 0 ; j < d ; j++){
cout << a[i][j] << " ";
if(j == 2)
cout << endl;
}
}
cout << endl;
cout << "MATRIZ B." << endl; // Introduce los elementos de la matriz B
for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> b[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz B
for(j = 0 ; j < d ; j++){
cout << b[i][j] << " ";
if(j == 2)
cout << endl;
}
}
for(i=0;i<d;i++){ /* Realiza el producto de matrices y guarda
el resultado en una tercera matriz*/
for(j=0;j<d;j++){
c[i][j]=0;
for(k=0;k<d;k++){
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}
cout << endl << "MATRIZ C (Matriz A*B)." << endl;
cout << endl;
for(i=0;i<d;i++){ // Imprime la matriz resultado
for(j=0;j<d;j++){
cout << c[i][j] << " ";
if(j==2)
cout << endl;
}
}
system("PAUSE");
return 0;
}
#define d 3
using std::cout;
using std::cin;
using std::endl;
int main(){
int i, j, k, a[d][d], b[d][d], c[d][d];
cout << "MATRIZ A." << endl; // Introduce los elementos de la matriz A for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> a[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz A
for(j = 0 ; j < d ; j++){
cout << a[i][j] << " ";
if(j == 2)
cout << endl;
}
}
cout << endl;
cout << "MATRIZ B." << endl; // Introduce los elementos de la matriz B
for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> b[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz B
for(j = 0 ; j < d ; j++){
cout << b[i][j] << " ";
if(j == 2)
cout << endl;
}
}
for(i=0;i<d;i++){ /* Realiza el producto de matrices y guarda
el resultado en una tercera matriz*/
for(j=0;j<d;j++){
c[i][j]=0;
for(k=0;k<d;k++){
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}
cout << endl << "MATRIZ C (Matriz A*B)." << endl;
cout << endl;
for(i=0;i<d;i++){ // Imprime la matriz resultado
for(j=0;j<d;j++){
cout << c[i][j] << " ";
if(j==2)
cout << endl;
}
}
system("PAUSE");
return 0;
}
viernes, 14 de julio de 2017
MATRIZ TRANZPUESTA
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int numeros[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"Digite un numero ["<<i<<"]["<<j<<"]: ";
cin>>numeros[i][j];
}
}
cout<<"\nMatriz Normal\n";
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout<<numeros[i][j]<<" ";
}
cout<<"\n";
}
cout<<"\nMatriz Transpuesta\n";
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<numeros[j][i]<<" ";
}
cout<<"\n";
}
getch();
return 0;
}
#include<conio.h>
using namespace std;
int main()
{
int numeros[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"Digite un numero ["<<i<<"]["<<j<<"]: ";
cin>>numeros[i][j];
}
}
cout<<"\nMatriz Normal\n";
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout<<numeros[i][j]<<" ";
}
cout<<"\n";
}
cout<<"\nMatriz Transpuesta\n";
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<numeros[j][i]<<" ";
}
cout<<"\n";
}
getch();
return 0;
}
martes, 4 de julio de 2017
trabajo
#include<iostream>
#include<iostream>
using namespace std;
int i, SUMA, c, d, MAYOR, MENOR;
double Promedio;
int LeerVector(); // DECLARACION DE FUNCIONES
int EscribirVector();
double PromVector();
int CuentaMayores();
int CuentaMenores();
int SumaVector();
int MayorVector();
int MenorVector();
int Numero[10];
int main()
{
// DECLARACION
int opcion;
do
{
cout<<"******** MENU ************* \n\n";
cout<<" 1) LECTURA DE UN VECTOR \n";
cout<<" 2) ESCRITURA DE UN VECTOR \n";
cout<<" 3) PROMEDIO DE LOS ELEMENTOS \n";
cout<<" 4) CONTAR LOS MAYORES AL PROMEDIO \n";
cout<<" 5) CONTAR LOS MENORES AL PROMEDIO \n";
cout<<" 6) SUMA DE LOS VECTORES \n";
cout<<" 7) EL MAYOR DE LOS ELEMENTOS DEL VECTOR\n";
cout<<" 8) EL MENOR DE LOS ELEMENTOS DEL VECTOR\n\n";
cout<<"*************************** \n\n";
cout<<" digite 0 para salir \n";
cout<<" elija una opcion: "; cin >>opcion;
switch (opcion)
{
case 1:
{
cout<< "***** LECTURA DE UN VECTOR ***** \n";
LeerVector(); //INVOCACION DE UNA FUNCION
cout<< "******************************** \n";
}; break;
case 2:
{
cout<< "***** ESCRITURA DE UN VECTOR ***** \n";
EscribirVector();
cout<< "******************************** \n";
}; break;
case 3:
{
cout<< "***** PROMEDIO DE LOS ELEMENTOS ***** \n";
PromVector();
cout<< "El promedio de los elementos es: "<< PromVector() <<endl;
cout<< "************************************* \n";
}; break;
case 4:
{
cout<< "***** CONTAR LOS MAYORES AL PROMEDIO *****\n";
CuentaMayores();
cout<< "Son "<< CuentaMayores()<<" los mayores." <<endl;
}; break;
case 5:
{
cout<< "***** CONTAR LOS MENORES AL PROMEDIO *****\n";
CuentaMenores();
cout<< "Son "<< CuentaMenores()<<" los menores." <<endl;
}; break;
case 6:
{
cout<< "***** SUMA DE LOS VECTORES *****\n";
SumaVector();
cout<< "La suma es: " << SumaVector() <<endl;
}; break;
case 7:
{
cout<< "***** EL MAYOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MayorVector();
cout<< "El mayor es: "<< MayorVector()<<endl;
}; break;
case 8:
{
cout<< "***** EL MENOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MenorVector();
cout<< "El menor es: "<< MenorVector()<<endl;
}; break;
} // FIN DEL SWITCH
}while(opcion != 0); // FIN DEL WHILE
system ("pause");
return 0;
} //FIN DEL PROGRAMA
// ZONA DE DESARROLLO DE FUNCIONES
int LeerVector()
{
for(i=1; i<=10; i++)
{
cout<<"L_Vector["<<i<<"]= "; cin>>Numero[i];
}
}// FIN DE LEER VECTOR
int EscribirVector()
{
for(i=1; i<=10; i++)
{
cout<<"E_Vector["<<i<<"]= "<<Numero[i]<<endl;
}
}
double PromVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
return Promedio;
} // FIN DEL PROMEDIO
int CuentaMayores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
c = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]>Promedio)
c = c - 1;
}
return c;
}
int CuentaMenores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
d = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]<Promedio)
d = d - 1;
}
return d;
}
int SumaVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
}
return SUMA;
}
int MayorVector()
{
MAYOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]>MAYOR)
MAYOR = Numero[i];
}
return MAYOR;
}
int MenorVector()
{
MENOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]<MENOR)
MENOR = Numero[i];
}
return MENOR;
}
#include<iostream>
using namespace std;
int i, SUMA, c, d, MAYOR, MENOR;
double Promedio;
int LeerVector(); // DECLARACION DE FUNCIONES
int EscribirVector();
double PromVector();
int CuentaMayores();
int CuentaMenores();
int SumaVector();
int MayorVector();
int MenorVector();
int Numero[10];
int main()
{
// DECLARACION
int opcion;
do
{
cout<<"******** MENU ************* \n\n";
cout<<" 1) LECTURA DE UN VECTOR \n";
cout<<" 2) ESCRITURA DE UN VECTOR \n";
cout<<" 3) PROMEDIO DE LOS ELEMENTOS \n";
cout<<" 4) CONTAR LOS MAYORES AL PROMEDIO \n";
cout<<" 5) CONTAR LOS MENORES AL PROMEDIO \n";
cout<<" 6) SUMA DE LOS VECTORES \n";
cout<<" 7) EL MAYOR DE LOS ELEMENTOS DEL VECTOR\n";
cout<<" 8) EL MENOR DE LOS ELEMENTOS DEL VECTOR\n\n";
cout<<"*************************** \n\n";
cout<<" digite 0 para salir \n";
cout<<" elija una opcion: "; cin >>opcion;
switch (opcion)
{
case 1:
{
cout<< "***** LECTURA DE UN VECTOR ***** \n";
LeerVector(); //INVOCACION DE UNA FUNCION
cout<< "******************************** \n";
}; break;
case 2:
{
cout<< "***** ESCRITURA DE UN VECTOR ***** \n";
EscribirVector();
cout<< "******************************** \n";
}; break;
case 3:
{
cout<< "***** PROMEDIO DE LOS ELEMENTOS ***** \n";
PromVector();
cout<< "El promedio de los elementos es: "<< PromVector() <<endl;
cout<< "************************************* \n";
}; break;
case 4:
{
cout<< "***** CONTAR LOS MAYORES AL PROMEDIO *****\n";
CuentaMayores();
cout<< "Son "<< CuentaMayores()<<" los mayores." <<endl;
}; break;
case 5:
{
cout<< "***** CONTAR LOS MENORES AL PROMEDIO *****\n";
CuentaMenores();
cout<< "Son "<< CuentaMenores()<<" los menores." <<endl;
}; break;
case 6:
{
cout<< "***** SUMA DE LOS VECTORES *****\n";
SumaVector();
cout<< "La suma es: " << SumaVector() <<endl;
}; break;
case 7:
{
cout<< "***** EL MAYOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MayorVector();
cout<< "El mayor es: "<< MayorVector()<<endl;
}; break;
case 8:
{
cout<< "***** EL MENOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MenorVector();
cout<< "El menor es: "<< MenorVector()<<endl;
}; break;
} // FIN DEL SWITCH
}while(opcion != 0); // FIN DEL WHILE
system ("pause");
return 0;
} //FIN DEL PROGRAMA
// ZONA DE DESARROLLO DE FUNCIONES
int LeerVector()
{
for(i=1; i<=10; i++)
{
cout<<"L_Vector["<<i<<"]= "; cin>>Numero[i];
}
}// FIN DE LEER VECTOR
int EscribirVector()
{
for(i=1; i<=10; i++)
{
cout<<"E_Vector["<<i<<"]= "<<Numero[i]<<endl;
}
}
double PromVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
return Promedio;
} // FIN DEL PROMEDIO
int CuentaMayores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
c = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]>Promedio)
c = c - 1;
}
return c;
}
int CuentaMenores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
d = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]<Promedio)
d = d - 1;
}
return d;
}
int SumaVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
}
return SUMA;
}
int MayorVector()
{
MAYOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]>MAYOR)
MAYOR = Numero[i];
}
return MAYOR;
}
int MenorVector()
{
MENOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]<MENOR)
MENOR = Numero[i];
}
return MENOR;
}
lunes, 29 de mayo de 2017
domingo, 28 de mayo de 2017
ALGORITMO DEL PROBLEMA DE TRES FORMULAS
Algoritmo del problema
caso 1
double caudal
int volumen, tiempo
cin>>volumen
cin>>tiempo
caudal=volumen/tiempo
cout<<caudal
caso 2
double potencia
int caudal, altura
cin>>caudal
cin>>altura
cout<<potencia
caso 3
double presión
int fuerza;area
cin>>fuerza
cin>>area
presion =fuerza/area
cout<< presion
fin
caso 1
double caudal
int volumen, tiempo
cin>>volumen
cin>>tiempo
caudal=volumen/tiempo
cout<<caudal
caso 2
double potencia
int caudal, altura
cin>>caudal
cin>>altura
cout<<potencia
caso 3
double presión
int fuerza;area
cin>>fuerza
cin>>area
presion =fuerza/area
cout<< presion
fin
investigación sobre un electro bomba
ELECTRO BOMBA
Actualmente son muchas las variedades y marcas de estos equipos, además de sus múltiples utilidades. Es simple entender, que si conocemos y sabemos mejor el funcionamiento de las cosas, encontraremos aplicaciones que de pronto antes ni sabíamos que se podían utilizar. Es por ello que esta guía de Cómo Funciona una Bomba de Agua, Motobomba o Electrobomba hará que manipules mejor tu herramienta de bombeo.
Aclaremos primero qué son y cuáles son los diferentes tipos de Bombas que existen. Para esto, te invitamos a que revises el artículo Tipos de Moto bombas o Bombas de Agua
LO QUE NECESITAS SABER ANTES DE CONOCER COMO FUNCIONAN LAS BOMBAS DE AGUA
Teniendo claro las clases, ahora podemos entender el Funcionamiento de una Bomba de Agua. Recordemos primero una corta clasificación no según su uso, sino por su accionamiento.
No olvidemos que una Bomba de Agua, es un dispositivo que se utiliza para bombear agua de un lugar a otro, sin importar el fluido. Hay Bombas de Agua que mueven: Aguas Sucias, Aguas Limpias, fluidos como vino, leche, entre otros.
Se llama Bomba de Agua a cualquiera de esos dispositivos que realizan actividades como:
- Desocupar Piscinas (Aguas Limpias)
- Desocupar Pozos Sépticos (Aguas Sucias)
- Regar Cultivos
- Abastecer de Agua un sitio sin acceso a ella, entre otros
RECORDEMOS QUE SE PUEDEN DIVIDIR COMO
-ELECTRO BOMBAS
-MOTO BOMBAS
DIFERENCIAS ENTRE MOTO BOMBAS Y ELECTRO
BOMBAS
QUE DIFERENCIAS EXISTE ENTRE LAS MOTO BOMBAS Y LAS ELECTRO BOMBAS ? CUANDO UNA BOMBA DE AGUA ES ACCIONADA POR UN MOTOR DE COMBUSTIBLE , SE LE LLAMA MOTO BOMBA . EJEMPLO DE ESTO PUEDE SER LA:
MOTO BOMBA A GASOLINA DE 9000L/H
- Aspiración de 7
- Boca de entrada y Salida de 2,5 cm
- Caudal máximo 9000 litros por hora
- Tanque de Combustible de 0,7 litros
- Máxima elevación de 22 m
- Motor 33 centímetros cúbicos
- Peso de 6,5 Kg
Las Bombas de Agua con Motor o Moto bombas, se utilizan para grandes propósitos y siempre están alimentadas por Gasolina u otro tipo de combustible. Su funcionamiento depende de este motor y la ventaja es que tiene una autonomía mayor según el tanque de combustible, el tipo de motor, etc.
Cuando una Bomba de Agua es accionada eléctrica mente, es decir, está conectada a un tomacorriente o se carga, se le llama Electrobomba.
Un ejemplo de esto puede ser la:
- Es de Motor Eléctrico
- Completamente inoxidable
- Eje con cubierta de cerámica
- Cuenta con Flotador Automático
- Potencia de 1100 W
- Caudal de 5700 litros por hora
En esta clase de Bombas de Agua, también podemos incluir las Bombas Centrífugas, Bombas Periféricas, entre otras.
Puede que inclusive existan Bombas de Agua impulsadas con ejes, o poleas, y no están conectadas directamente a un motor que las haga funcionar, pero el eje o la polea si deben ser impulsados con algún motor, por eso, al final serán o Motobombas o Electrobombas.
Cuáles son los Componentes de una Bomba de Agua
Ahora, para entender mejor el Funcionamiento de una Motobomba o el Funcionamiento de una Electrobomba, es mejor revisar de qué están hechas, qué las componen.
Podemos decir a manera general que una Bomba de Agua, está compuesta de:
- Carcasa o Armazón
- Una Entrada y una Salida
- Impulsor, Rotor o Rodetes
- Sellos, Retenedores y Anillos
- Eje Impulsor
- Cojinetes o Rodamientos
- Panel de Control
- Motor
Es lo básico como para entender el tema, pero pueden contener, tuercas, o´rings, tapones, acoples, ventilador, capacitor, cables, entre otros.
Carcasa o Armazón:
Es simplemente, el cuerpo en el que está recubierta en su mayoría, su mecanismo de avance de los líquidos a traspasar. Generalmente debe ser anticorrosión, en acero inoxidable o hierro fundido si no es sumergible.
Entrada y Salida: Como es obvio, debe existir un hueco o entrada por donde pase el fluido, y luego una salida del mismo
Impulsor, Rotor o Rodetes: Es el dispositivo que se usa para poder impulsar el fluido contenido en la carcasa. Pueden ser de tipo aspas, álabes, etc, la idea es que impulsen el fluido.
Sellos, Retenedores y Anillos: Es todo lo que hace que la Bomba selle de manera correcta permitindo cierta compresión interna.
Eje Impulsor: Como también es obvio, es un eje que sostiene el impulsor para que gire sobre él.
Cojinetes o Rodamientos: Para sostener adecuadamente el Eje Impulsor
Panel de Control: Para accionar la Bomba de Agua, puede contener sándwiches o botones para realizar su encendido, parada, entre otras.
Motor: Es el dispositivo que permite mover el Eje y a su vez el impulsor para que el fluido pueda pasar de un lado a otro. Dependiendo de la potencia del mismo, podrá movilizar más agua en el menor tiempo posible. El motor puede contener otras piezas especiales, como ventilador, bobina, imanes, etc.
En lo práctico estas son las piezas que hacen que el Funcionamiento de una Bomba de Agua sea el adecuado.
domingo, 21 de mayo de 2017
ELECTRO BOMBA DE AGUA DOMICILIARIA
TAREAS A INVESTIGAR
MANTENIMIENTO
Acople de bomba hidráulica
Electro bomba de agua domiciliaria :
- Circuitos Eléctricos
- Mecánica
- Fluido
- Presión
- Mantenimiento
ELECTRO BOMBA DE AGUA
DOMICILIARIA
BOMBA PERIFÉRICA:
La bomba periférica es conocida por su uso doméstico.
Son eléctricas y su función es elevar el agua a más de 30 metros de altura, dependiendo del modelo, brindando la presión de agua que necesitas.
Son eléctricas y su función es elevar el agua a más de 30 metros de altura, dependiendo del modelo, brindando la presión de agua que necesitas.
Tiene un caudal máximo de 86 litros por minuto.
CIRCUITO ELÉCTRICO
Parte Mecánica de la bomba
Fluido
El fluido incompresible puede ser líquido o una mezcla de líquidos y sólidos como
puede ser el hormigón antes de fraguar o la pasta de papel. Al incrementar la energía del fluido, se aumenta su presión, su
velocidad o su altura, todas ellas relacionadas según el principio de Bernoulli. En general, una bomba se
utiliza para incrementar la presión de un líquido añadiendo energía al sistema
hidráulico, para mover el fluido de una zona de menor presión a otra de mayor
presión.
Existe una ambigüedad en la utilización del término bomba, ya que generalmente es
utilizado para referirse a las máquinas de fluido que
transfieren energía, o bombean fluidos incompresibles, y por lo tanto
no alteran la densidad de su fluido de trabajo, a diferencia de otras máquinas
como lo son los compresores, cuyo campo de aplicación es la neumática y no la hidráulica. Pero
también es común encontrar el término bomba para referirse a máquinas que bombean otro tipo de fluidos, así como lo son
las bombas
de vacío o las bombas
de aire.
Presión
La presión es la magnitud escalar que relaciona la fuerza con la
superficie sobre la cual actúa, es decir, equivale a la fuerza que actúa sobre
la superficie. Cuando sobre una superficie plana de área A se aplica una fuerza
normal F de manera uniforme, la presión P viene dada de la siguiente forma:
De todos modos para empezar ¿la potencia de 3/4
de caballo es de la bomba o del motor que mueve la bomba?
Bueno, en un principio si tu conectas la manguera te dará una presión determinada que no se sabe en un principio, pero 30 psi es una presión que puede alcanzar sin problemas. Para conseguir 30 psi exactos, tendrás que poner alguna válvula de descarga para regular el caudal que sale, con lo que subes y bajas la presión
Bueno, en un principio si tu conectas la manguera te dará una presión determinada que no se sabe en un principio, pero 30 psi es una presión que puede alcanzar sin problemas. Para conseguir 30 psi exactos, tendrás que poner alguna válvula de descarga para regular el caudal que sale, con lo que subes y bajas la presión
Mantenimiento
de la bomba
Una
inspección periódica resulta económica en comparación con las apagadas forzosas
debidas a daños o fallas de las diferentes partes de la bomba. Las inspecciones
de la bomba deben hacerse bimestral o anualmente, según la clase de servicio;
mientras más pesado sea el servicio más frecuentemente debe ser la inspección.
La inspección debe ser completa y debe incluir un chequeo cuidadoso de las
tolerancias entre las partes giratorias y las estacionarias, así como el estado
en que se encuentran todas las partes expuestas a roce o a daños causados por
arenisca y/o corrosión.
Al desarmar la bomba
· No es necesario desconectar la tubería de succión o
de descarga ni cambiar la posición de la bomba.
· La tubería auxiliar debe
desconectarse sólo en los puntos en que sea necesario para quitar una parte,
excepto cuando hay que quitar la bomba de la base.
· Después de haber
desconectado la tubería, debe amarrarse un trapo limpio en los extremos o
aberturas del tubo para evitar la entrada de cuerpos extraños.
· Emplear siempre un
extractor para quitar un acople del eje.
· Las camisas del eje
tienen roscas para apretarle en sentido contrario a la rotación del eje.
Después de desarmar la bomba
Antes de hacer la inspección y el chequeo, limpie
las partes cuidadosamente. Los residuos gomosos y espesos pueden quitarse a
vapor. El lodo, el coque o depósitos de sustancias extrañas similares a las
anteriores pueden quitarse por medio de un chorro de arena, trabajo que se hace
cuidadosamente para que no forme huecos ni dañe las superficies labradas de la
máquina.
Reensamblaje
La bomba hidráulica es una máquina construida con
precisión. Las tolerancias entre las partes giratorias y las estacionarias son
muy pequeñas y debe ejercerse el mayor cuidado para ensamblar adecuadamente sus
partes con el objeto de conservar estas tolerancias. El eje debe estar
completamente recto y todas las partes deben estar absolutamente limpias. Un
eje torcido, mugre o lodo en la cara del eje impulsor, o sobre la camisa de un
eje puede ser causa de fallas o daños en el futuro.
Los impulsores, las camisas del espaciador y las
del eje constituyen un ensamblaje resbaladizo bastante ajustado al eje. Debe
usarse una pasta delgada de aceite al ensamblar estas partes en el eje.
Acople de bomba hidráulica
Los acoples de bomba, excepto los de tipo roscado,
constituyen un ajuste que se encogerá ligeramente sobre el eje; con el objeto
de ensamblar el acople con facilidad y precisión, el acople debe expandirse
calentándolo a 300°F, en un baño de aceite y ensamblarse con el eje mientras
está caliente.
Suscribirse a:
Entradas (Atom)














