martes, 19 de noviembre de 2013

EVP3

Ejercico 1:

#include <iostream>
using namespace std;
int main()
{
    int a;
    cout<<"INGRESE NUMERO:"; cin>>a;
    if (a>=0) {
              cout<<"EL VALOR ABSOLUTO ES:"<<a;
              cout<<"\n\n";
              }
else{
cout<<"EL VALOR ABSOLUTO ES:"<<a-(2*a);
cout<<"\n\n";
}
 system("pause");
    return 0;
}


Ejercico 2:


#include<iostream>
#include<math.h>

using namespace std;

int main()
{
//declaracion      
             int A, B, C;
             float X1, X2;
       
//asignacion

cout<<"ingrese 3 numeros para hallar la raiz de la suma";
cout<<endl;
cout<<endl;
cout<<"Ingrese la constante A:";cin>>A;
cout<<endl;
cout<<"Ingrese constante B:";cin>>B;
cout<<endl;
cout<<"Ingrese constante C:";cin>>C;


//Proceso

if (X+Y>0)
   {
                        X1=sqrt(A+B+C);
                        X2=-sqrt(A+B+C);
   }
else
{
                cout<<"La Raiz no es Real";
}
cout<<"La primera Raiz es:";cout<<X1;
cout<<endl;
cout<<"La segunda Raiz es:"; cout<<X2;
cout<<endl;
system ("pause");

}



Ejercico 3:


#include <iostream>
using namespace std;
int main()
{
    int x,y,z;
    float w;
    cout<<"INGRESE nota 1:"; cin>>x;
    cout<<"INGRESE nota 2:"; cin>>y;
    cout<<"INGRESE nota 2:"; cin>>z;
 
    w=(x+y+z)/3;
    if (w>11) {
              cout<<"El promedio final es:"<<w;
              cout<<"\n\n";
              cout<<"PROMOVIDO";
               cout<<"\n\n";
              }
else{
cout<<"El promedio final es:"<<w;
cout<<"\n\n";
cout<<"REPITE GRADO";
 cout<<"\n\n";
}

    return 0;
}

miércoles, 13 de noviembre de 2013

EVP2

BIBLIOTECA <NUMERIC>

Números de precisión y escala fijas. Cuando se utiliza la precisión máxima, los valores válidos se sitúan entre - 10^38 +1 y 10^38 - 1. Los sinónimos de ISO para decimal son dec y dec(p, s). numeric es funcionalmente equivalente a decimal.

p (precisión)

El número total máximo de dígitos decimales que almacenará, tanto a la izquierda como a la derecha del separador decimal. La precisión debe ser un valor comprendido entre 1 y la precisión
máxima de 38. La precisión predeterminada es 18.

s (escala)

El número de dígitos decimales que se almacenará a la derecha del separador decimal. Este número se extrae de p para determinar el número máximo de dígitos a la izquierda del separador decimal. La escala debe ser un valor comprendido entre 0 y p. Solo es posible especificar la escala si se ha especificado la precisión. La escala predeterminada es 0; por lo tanto, 0 <= s <= p. Los tamaños de almacenamiento máximo varían según la precisión.


Precisión
Bytes de almacenamiento
1 - 9
5
10-19
9
20-28
13
29-38
17


Convertir datos decimal y numeric

En el caso de los tipos de datos decimal y numeric, SQL Server considera cada combinación específica de precisión y escala como un tipo de datos distinto. Por ejemplo, decimal(5,5) y decimal(5,0) se consideran tipos de datos diferentes.
En las instrucciones Transact-SQL, una constante con un separador decimal se convierte automáticamente a un valor de datos numeric, con la precisión y escala mínimas necesarias. Por ejemplo, la constante 12.345 se convierte a un valor numeric con una precisión de 5 y una escala de 3.
La conversión de valores decimal o numeric a valores float o real puede provocar alguna pérdida de precisión. La conversión de valores int, smallint, tinyint, float, real, money o smallmoney a valores decimal o numeric puede provocar un desbordamiento.
De forma predeterminada, SQL Server usa el redondeo cuando convierte un número a un valor decimal o numeric con una precisión y una escala inferiores. Sin embargo, si la opción SET ARITHABORT está establecida en ON, SQL Server genera un error cuando se produce un desbordamiento. La pérdida de precisión y escala no es suficiente para generar un error.

Cuando se conviertan valores float o reales a valores decimales o numéricos, el valor decimal nunca tendrá más de 17 decimales. Los valores float < 5E-18 se convertirán siempre en 0.


Ejemplo:

bool is_numeric(char *string)
{
    int sizeOfString = sizeof(string);
    int iteration = 0;
    bool isNumeric = true;

    while(iteration < sizeOfString)
    {
        if(!isdigit(string[iteration]))
        {
            isNumeric = false;
            break;
        }

        iteration++;

    }

    return isNumeric;
}

sábado, 2 de noviembre de 2013

Algoritmos:

1. Algoritmo 1

Inicio

Ingresar: 
Ropa sucia, detergente

Procesar: 
Lavado Leve
Lavado Normal
Lavado Fuerte
Centrifugado
Secado

Salida:
Ropa Limpia, Semiseca

Fin

=====================================================

2. Algoritmo 2

Inicio

Ingresar:
Ropa sucia, detergente

Procesar:
Remojar
Lavado Leve
Si ropa = manchada con tinta entonces
ingresar: blanqueador
fin del si
Lavado Normal
Lavado Drástico
Centrifugado
Secado

Salida:
Ropa Limpia, Semiseca

Fin

=====================================================

3. Algoritmo 3

Inicio

Ingresar:
Ropa sucia, detergente

Procesar:
si ropa sucia = seda entonces
ingresar: suavizante
sino
ingresar: blanqueador
fin del si
Lavado normal
Lavado drástico
Remojado
centrifugado

Salida
Ropa Limpia, Seca

Fin del Si

Mensaje Motivacional


El don de los ingenieros:


Los Ingenieros:


"Los científicos estudian el mundo como es, Los ingenieros crean el mundo que nunca ha existido".

Especialidad de Ingeniería Mecánica: Robótica

La Robótica es la ciencia que trata acerca del diseño y la implementación de maquinas capaces de emular el comportamiento de un ser vivo, se sirve de otras áreas como la inteligencia artificial, la mecánica, electrónica, la lógica, el álgebra, para poder hacer la complicada tarea de resolver problemas de la mejor manera posible.
En el ultimo tiempo la robótica ha jugado papeles muy importantes dentro del avance de la tecnología, como el envió de estos a misiones espaciales, o la reciente comercialización de robots en nuestro medio como el Asimo de Honda, QRIO y Aibo de Sony, los MindStorms de Lego, etc. Que proporcionan a las personas con interés de desarrollar y aprender algo acerca de programación de robots las herramientas necesarias para que lo pueda hacer sin necesidad de fabricarlos.

Perfil del Ingeniero Mecánico Electricista

Esta carrera forma profesionales capaces de utilizar el conocimiento científico, así como las técnicas de la ingeniería, la economía y la administración para transformar la naturaleza y optimizar con esto el funcionamiento de sistemas productivos formados por hombres, máquinas e insumos. 


Profesionales que desarrollen soluciones sustentables económicamente viables, incluyentes y con equidad, que permitan el mejor acceso a bienes y servicios productos del diseño y la transformación en los campos de la generación de energías, la industria naval, la astronomía y la óptica, la medicina, la industria aeroespacial, la mecatrónica, las industrias del transporte, química, petrolera, de la construcción, los seguros, así como en la agroindustria y la ingeniería de manufactura. 



Nuestros profesionales harán compatible el papel de la ciencia y la tecnología en la relación del ser humano-naturaleza, sin menoscabo del desarrollo y sin afectación al medio ambiente.