gggg

miércoles, 3 de abril de 2013

OPERACIONES CON MATRICES EN JAVA


Código Fuente

class operaciones_matrices_completa
{    static void mostrar (int a [] [], int n, int m)
    {  int i, j;
        for (i = 1 ; i <= m ; i++)
        {
            for (j = 1 ; j <= n ; j++)
                System.out.print (a [i] [j] + " ");
            System.out.println ();
        }
    }
    static void leer (int a [] [], int n, int m)
    {  int i, j;
        for (i = 1 ; i <= m ; i++)
        {
            for (j = 1 ; j <= n ; j++)
                a [i] [j] = Leer.datoInt ();
        }
    }
    static void suma (int a [] [], int b [] [], int n, int m)
    {
        int i, j, sum = 0;
        for (i = 1 ; i <= m ; i++)
        {
            for (j = 1 ; j <= n ; j++)
            {
                sum = a [i] [j] + b [i] [j];
                System.out.print (sum + " ");
            }
            System.out.println ();
        }
    }
    static void resta (int a [] [], int b [] [], int n, int m)
    {
        int i, j, res = 0;
        for (i = 1 ; i <= m ; i++)
        {
            for (j = 1 ; j <= n ; j++)
            {
                res = a [i] [j] - b [i] [j];
                System.out.print (res + " ");
            }
            System.out.println ();
        }
    }  static void multi (int a [] [], int b [] [], int c [] [], int n, int m)
    { int i, j, mul = 1, sum = 0;
        for (i = 1 ; i <= m ; i++)
        {
            for (j = 1 ; j <= n ; j++)
            {
                c [i] [j] = 0;
                for (int k = 1 ; k <= n ; k++)
                {
           c [i] [j] += a [i] [k] * b [k] [j];
                }
            }
        }
    }
    public static void main (String [] args)
    {   int i, j, k, l, m = 0, n = 0, opc;
        int a [] [] = new int [50] [50];
        int b [] [] = new int [50] [50];
        int c [] [] = new int [50] [50];
        int u [] [] = new int [50] [50];
        int inv [] [] = new int [50] [50];
      do{
            System.out.println ("Opciones ");
            System.out.println ("1.- Introducir matrices A  y B ");
            System.out.println ("2.- A + B  ");
            System.out.println ("3.- A - B  ");
            System.out.println ("4.- A * B  ");
         System.out.println ("0.- SALIR  ");
            System.out.println ("Elige una opcion ");
            opc = Leer.datoInt ();
            switch (opc)
            {
                case 1:
                    System.out.println ("Introduzca el valor de n :");
                    n = Leer.datoInt ();
                    System.out.println ("Introduzca el valor de m :");
                    m = Leer.datoInt ();
                    System.out.println ("Introduciendo los valores de la matriz A");
                    leer (a, n, m);
                    System.out.println ("Introduciendo los valores de la matriz B");
                    leer (b, n, m);
                    System.out.println ("matriz A");
                    mostrar (a, n, m);
                    System.out.println ("matriz B");
                    mostrar (b, n, m);
                    break;
                case 2:
                    System.out.println ("Matriz A ");
                    mostrar (a, n, m);
                    System.out.println ("Matriz B ");
                    mostrar (b, n, m);
                    System.out.println ("Suma del matriz A+B");
                    suma (a, b, n, m);
                    break;
                case 3:
                    System.out.println ("Matriz A ");
                    mostrar (a, n, m);
                    System.out.println ("Matriz B ");
                    mostrar (b, n, m);
                    System.out.println ("Resta del matriz A-B");
                    resta (a, b, n, m);
                    break;
                case 4:
                    System.out.println ("Matriz A ");
                    mostrar (a, n, m);
                    System.out.println ("Matriz B ");
                    mostrar (b, n, m);
                    System.out.println ("Producto del matriz AxB");
                    multi (a, b, c, n, m);
                    mostrar (c, n, m);
                    break;

            }
        }
        while (opc != 0);
    }
}



Cuenta la longitud de las palabras de un parrafo en power builder








string as_cadena,as_vacio,ghh,cad
long cont=0,auxi,longitud
as_cadena=mle_1.text

as_vacio=" "

DO WHILE POS(as_cadena,as_vacio)<>0
longitud=len(as_cadena)
auxi=pos(as_cadena,as_vacio)
cad=mid(as_cadena,1,(auxi - 1))
messagebox("",cad)
lb_1.additem(cad+" --> "+string(auxi - 1))
as_cadena=mid(as_cadena,(auxi + 1),(longitud))
messagebox("",as_cadena)
loop
longitud=len(as_cadena)
lb_1.additem(as_cadena+" --> "+string(longitud))

Impresora 3D podría imprimir tejidos y hasta órganos humanos

Organovo dará el primer paso el imprimir tejidos, cuando se realice les dará la experiencia para que en un futuro se pueda hacer lo mismo con órganos humanos

ÚN.- Los avances tecnológicos sorprenden cada día más ahora la creación de una impresora 3D que podría imprimir tejidos y hasta órganos humanos, gracias a una alianza entre Autodesk, la empresa de desarrollo de software para modelado 3D más importante del mundo, con Organovo, que son expertos en biotecnología, para crear impresoras que brinden órganos humanos.

Reseña el portal web Tecnologia21 que el anuncio de Autodesk para desarrollar software como pedido de Organovo tiene como inicio el mapeo de tejido humano, el que se desarrollará a partir de modelos de impresoras conocidas como Bioprinters. Hod Lipson, director del Cornell’s Creative Machines Lab, explicó sobre la necesidad de software de diseño en la impresión de órganos en un artículo para The Wall Street Journal: ‘Tenemos máquinas que pueden hacer casi cualquier cosa, pero no tenemos las herramientas de diseño’. Las máquinas las tienen, pero no es algo que requiere únicamente de una impresora sino de un software.

La compañía Organovo toma como primer paso el imprimir tejidos, cuando se realice les dará la experiencia necesaria para que en un futuro no muy lejano se pueda hacer lo mismo con órganos humanos destinados a la investigación y también a seres vivos que actualmente se ven afectados por el ineficiente proceso de donación de órganos. Por cierto, cabe destacar que en el año 2011, el cirujano Anthony Atala participó de una charla TED y demostró que imprimir órganos no es un proyecto que esté muy lejos de ser realidad.

 

Aplicaciones de comercio electrónico y sistemas web

La mayoria de las empresas optan ,por este tipo de aplicaciones ,por estratégias,como medio para crecer. Hay muchos beneficios como ser:
1. Una creciente difusión de la disponibilidad de un servicio, producto,industria, persona o grupo.
2. La posibilidad de que los usuarios accedan las 24 hrs
3. La estandarización del diseño de la interfaz.
4. La creación de un sistema que se puede extender a nivel mundial y llegara genteen lugares remotos.

CICLO DE VIDA DE UN SISTEMA

1.- Identificación de problemas, oportunidades y objetivos
2.- Determinación de los requerimientos de información
3.- Análisis de las necesidades del sistema
4.- Diseño del sistema recomendado
5.- Desarrollo y documentación del software
6.-Pruebas y mantenimiento del sistema
7.- Implemetación y evaluación del sistema

TIPOS DE SISTEMAS

TIPOS DE SISTEMAS
- Sistemas de procesamiento de transacciones
- Sistemas de automatización de la oficina y Sistemas de trabajo del conocimiento
- Sistemas de información gerencial
- Sistemas de apoyo a la toma de decisiones
- Sistemas expertos e inteligencia artificial
- Sistemas de apoyo a la toma de decisiones en grupo y sistemas de trabajo colaborativo apoyados por computadora.
- Sistemas  de apoyo a ejecutivos
- Sistemas de planeación de recursos empresariales

martes, 26 de marzo de 2013

Analisis de Sistemas

FUNCIONA SIIIIIIIIIIIIIIIIIIIIIIII....................................................