martes, 2 de noviembre de 2010

JAVA (INVERSION)

public class inversion {
    public static void main(string[]args) {
   
     double inv,ganancias;
     inv=3000;
      ganancias=inv*0.02
       system.out.println("la ganancia es"+ganancia);
    }
   
   
}

JAVA (EDAD)

import javax.swing.JOptionPane;
public class Edad
{
       
   
    public static void main(String[] args)
     {
      int fechanaciminto=integer(JOptionPane.showInputDialog("dime tu fechanaciminto"));
          int year=integer.parselnt(JOptionPane.showInputDialog("dame el año en que vives"));
           
       
              int resultado =(year-fefhanaciminto); 
  System.out.println("su edad es"+ resultado);
      
       }
}

JAVA (TIENDA)

una tienda ofrece un descuento del 15% del total de la compra y un cliente desea saber cuanto va a pagar el total de su compra.
import javax.swing.JOptionPane;
public class Compra
{
       
   
    public static void main(String[] args)
     { 
          double compra, descuento, total;
          compra=1000;
          descuento=compra*.15;
          total=compra -decuento;

          System.out.println("su compra es "+total);
     
       }
}

PRACTICA EN JAVA (VENDEDOR)

un vendedor resive un sueldo base mas 10% extra por comision de sus ventas , el vendedor desea saber cuanto dinero obtendra por concepto de las comisiones por las tres ventas que realiza la mes tomando en cuenta su sueldo base.
import javax.swing.JOptionPane;
public class Comision
{
       
   
    public static void main(String[] args)
     {
          int sueldobase,v1, v2, v3, totalv,comision, total;
              sueldobase=1000;
              v1=100;
              v2=110;
              v3=100;
              totalv=v1+v2+v3;
              comision=totalv*0.10;
              total=sueldobase+comision;
          System.out.println("el total de la compra es de "+total);
     
       }
}

TAREA...

TIC’S

INTRODUCCION

Saber los avances  tecnológicos y en uso de la información para obtener beneficios, saber que son y para que nos sirve  nos facilitara su uso e implementación en nuestra vida diaria.

OBJETIVO

Que el alumno aprenda a utilizar la tecnología de manera adecuada

Y eficaz para su beneficio y así poder compartir información  de manera eficaz.

 

Wiki

Un wiki (o una wiki) (del hawaiano wiki, «rápido[1] ») es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki» en algún lugar del wiki entre dobles corchetes (...), esta palabra se convierte en un «enlace web» a la página wiki.
En una página sobre «alpinismo», por ejemplo, puede haber una palabra como «piolet» o «brújula» que esté marcada como palabra perteneciente a un título de página wiki. La mayor parte de las implementaciones de wikis indican en el URL de la página el propio título de la página wiki (en Wiki pedía ocurre así: http://es.wikipedia.org/wiki/Alpinismo), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Además, esto permite formar en muchas ocasiones una coherencia terminológica, generando una ordenación natural del contenido.
La aplicación de mayor peso y a la que le debe su mayor fama hasta el momento ha sido la creación de enciclopedias colectivas, género al que pertenece la Wiki pedía. Existen muchas otras aplicaciones más cercanas a la coordinación de informaciones y acciones, o la puesta en común de conocimientos o textos dentro de grupos.
La mayor parte de los wikis actuales conservan un historial de cambios que permite recuperar fácilmente cualquier estado anterior y ver qué usuario hizo cada cambio, lo cual facilita enormemente el mantenimiento conjunto y el control de usuarios destructivos. Habitualmente, sin necesidad de una revisión previa, se actualiza el contenido que muestra la página wiki editada.




PODCAST

El podcasting consiste en la distribución de archivos multimedia (normalmente audio o vídeo, que puede incluir texto como subtítulos y notas) mediante un sistema de redifusión (RSS) que permita suscribirse y usar un programa que lo descarga para que el usuario lo escuche en el momento que quiera. No es necesario estar suscrito para descargarlos.
Un podcast se asemeja a una suscripción a un blog hablado en la que recibimos los programas a través de Internet. También una ventaja del podcast es la posibilidad de escuchar en lugares sin cobertura.
Su contenido es diverso, pero suele ser una persona hablando sobre diversos temas. Esta es la definición base. Ahora bien, puede ser ampliada de diferentes maneras. Hay podcasts sobre diversos temas, sobre todo tecnológicos. Mucha gente prefiere usar un guión y otros hablan a capella y de forma improvisada. Algunos parecen un programa de radio, intercalando música, mientras que otros hacen podcasts más cortos y exclusivamente con voz, igual que con los weblogs.
Un podcast es un archivo de audio distribuido mediante un archivo RSS (http://es.wikipedia.org/wiki/RSS). Su contenido es diverso, pero suele ser un weblogger hablando sobre temas interesantes. Esta es la definición base. Ahora, podemos ampliarla de diferentes maneras.
Recetas de cocina, tecnología, monologos de humor, novedades culturales, música, son solo algunas de las temáticas tratadas en





estos archivos de audio... El límite está en la imaginación y la creatividad del autor. Alguna gente prefiere usar un guión y otros hablan a capella y de forma improvisada. Algunos parecen un programa de radio, intercalando música, mientras que otros hacen podcasts más cortos y exclusivamente con voz. ¡Igual que con los weblogs!




BLOGGER
Por blogger, o bloguero, también se entiende alguien que escribe en una bitácora en línea. Este artículo trata sobre el servicio Blogger.com.
Blogger es un servicio creado por Pyra Labs para crear y publicar una bitácora en línea. El usuario no tiene que escribir ningún código o instalar programas de servidor o de scripting. Blogger acepta para el alojamiento de las bitácoras su propio servidor (Blogspot) o el servidor que el usuario especifique (FTP o SFTP)
Un blog, o en español también una bitácora, es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente. El nombre bitácora está basado en los cuadernos de bitácora, cuadernos de viaje que se utilizaban en los barcos para relatar el desarrollo del viaje y que se guardaban en la bitácora. Aunque el nombre se ha popularizado en los últimos años a raíz de su utilización en diferentes ámbitos, el cuaderno de trabajo o bitácora ha sido utilizado desde siempre.




Este término inglés blog o weblog proviene de las palabras web y log ('log' en inglés = diario). El término bitácora, en referencia a los antiguos cuadernos de bitácora de los barcos, se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese un diario, pero publicado en la web (en línea).


Slideshare
 es un espacio gratuito donde los usuarios pueden enviar presentaciones Powerpoint u OpenOffice, que luego quedan almacenadas en formato Flash para ser visualizadas online. Es una opción interesante para compartir presentaciones en la red. Admite archivos de hasta 20 Mb de peso, sin transiciones entre diapositivas.
Una vez subida y procesada, las convierte en formato flash, ya la tenemos disponible a través de una dirección web pública, no hay opciones de privacidad, y la podemos ver a través de esa Url en tamaño normal o completo. También nos permite compartirla a través de correo electrónico o meterlo con su propio reproductor en nuestra página web.
Una vez subida y pública, podemos añadirle comentarios.
La dirección de alojamiento es www.slideshare.net

AREAS DE LAS FIGURAS GEOMETRICAS

AREA DE LAS FIGURAS GEOMETRICAS

import javax.swing.JOptionPane;
public class areadetriangulo {
       
  public static void main(String[] args) {
              int B,h,triangulo;
            B=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la base"));
            h=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la altura"));
           
         triangulo=(B*h)/2;
       JOptionPane.showMessageDialog(null,"El area del tirangulo es la siguientes:"+ triangulo);
             
      
    }
}
import javax.swing.JOptionPane;

public class tapecio{
       
   
    public static void main(String[] args)
              {
        int b,a,trapecio;
            b=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el primer valor"));
            a=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el segundo valor"));
           
       
        trapecio= (a + b);
              JOptionPane.showMessageDialog(null,"El area del trapecio es la siguientes:"+ trapecio);
      
       }
}
import javax.swing.JOptionPane;

public class poliregular {
   
   
    public static void main(String[] args) {
        int P,a,poligono;
            P=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de Perimetro"));
            a=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de apotema "));
    
              
       poligono=(P*a)/2;
       JOptionPane.showMessageDialog(null,"El area del poligono es la siguientes:"+ poligono);
    }
}


import javax.swing.JOptionPane;

public class Areas {
       
   
    public static void main(String[] args)
              {
        int b,a,area;
            b=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el primer valor"));
            a=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el segundo valor"));
           
       
        area=(b*a)/2;
       JOptionPane.showMessageDialog(null,"El area del triangulo es la siguientes:"+ area);
      
       }
}

import javax.swing.JOptionPane;
public class areadetrapecio {
       
       
     public static void main(String[] args) {
              int B,b,trapecio;
            B=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el valor de la mase mayor"));
            b=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la base menor"));
           
       
        trapecio=(B+b);
       JOptionPane.showMessageDialog(null,"El area del trapecio es la siguientes:"+ trapecio);
      
    }
}
import javax.swing.JOptionPane;
public class areadelcuadrado {
       
  
              public static void main(String[] args) {
              int l,cuadrado;
            l=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el valor de un lado del cuadrado"));
                
 cuadrado=l*l;
       JOptionPane.showMessageDialog(null,"El area del cuadrado es la siguientes:"+ cuadrado);
    
    }
}
import javax.swing.JOptionPane;
public class areadelparalelogramo {
   
   
    public static void main(String[] args) {
              int l,cuadrado;
            l=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el un valor"));
           
           
       
        cuadrado=l*l;
       JOptionPane.showMessageDialog(null,"El area del cuadrado es la siguientes:"+ cuadrado);
      
    }
}
import javax.swing.JOptionPane;
public class areadelrectangulo {
  
   
    public static void main(String[] args) {
       int b,h,rectangulo;
            b=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la base"));
            h=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la altura "));
    
                rectangulo=b*h;
       JOptionPane.showMessageDialog(null,"El area del rectangulo es la siguientes:"+ rectangulo);
    }
}
import javax.swing.JOptionPane;
                public class areadelromboide {
             
              public static void main(String[] args) {
              int B,h,romboide;
            B=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la base"));
            h=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el  valor de la altura "));
    
                romboide=B*h;
       JOptionPane.showMessageDialog(null,"El area del romboide es la siguientes:"+ romboide);
     
    }
                }

practica en java..

        Practica 1
¿Clasificación del software?
R= Se clasifica en 2 partes 1.-software de sistemas son aquellos programas que permiten admón., de la parte física  o los recursos  de la computadora , es el que interactúa entre el usuario y los componentes hardware del ordenador , se clasifican en sistemas mono usuarios y multiusuarios y 2.-software de aplicación  son aquellos programas que nos ayudad a tareas especificas como edición de textos , imágenes, cálculos ,etc.; también conocidos como aplicaciones.
Software contable                                   
Se llama software contable a los programas de contabilidad o paquetes contables, destinados a sistematizar y simplificar las tareas de contabilidad. El Software contable registra y procesa las transacciones históricas que se generan en una empresa o actividad productiva: las funciones de compras, ventas, cuentas por cobrar, cuentas por pagar, control de inventarios, balances, producción de artículos, nóminas, etc. Para ello solo hay que ingresar la información requerida, como las pólizas contables, ingresos y egresos, y hacer que el programa realice los cálculos necesarios.
Estas funciones pueden ser desarrolladas internamente por la compañía o la organización que lo está utilizando o puede ser adquirido a un tercero, existiendo también una combinación de ambas alternativas, es decir, un paquete de software desarrollado por un tercero con modificaciones locales.
Desde mediados de los años 1990, el mercado ha sobrellevado una consolidación considerable, muchos proveedores dejaron de hacer tratos en grandes grupos, notablemente por Sage y Microsoft. Desde el 2000 ha tenido un notable incremento el uso de soluciones de código abierto.

Tipología
Dependiendo de las necesidades del usuario final, existen varios tipos de software contable:
Uso personal o doméstico y dinámico
Principalmente dedicado para los usuarios domésticos que por lo general utilizan el programa contable con pólizas contables manuales, y a través de cuentas de mayor controlan sus cuentas por pagar, en hojas de cálculo sus presupuestos administrativos al igual que la conciliación de contabilidad simple incluye:
Low end
En el low end del mercado de los negocios, las aplicaciones de costos bajos del software contable permiten que se realice la mayoría de la contabilidad de los negocios.
Frecuentemente los proveedores sirven a un solo mercado nacional, mientras que un gran número de proveedores ofrecen soluciones contables separadas en cada mercado nacional, también existen excepciones que proveen aplicaciones administrativas contables adaptables a casi todos los países de un continente, para ello deben cumplir con integrar en sus procesos las Normas internacionales de contabilidad (NIC) y los Conceptos Generalmente Aceptados de Contabilidad (CGAC).
Muchos de los productos antiguos low end, principalmente realizados en DOS, o programas de desarrollo obsoletos son caracterizados por ser productos de "entrada única", como oposición de los sistemas modernos en windows, macintosh, linux que son programas de doble entrada los cuales son usados por la gran mayoría de negocios.
Actualmente las características de los Software contables, exigidas por los usuarios, ha permitido que en la oferta de los mismos, sus atributos mejoren en relación al pasado.

Así tenemos que hoy en día los Software Contables, son integrados entre la parte de gestión y la parte contable, ya no en procesos posteriores sino en línea, es decir,en tiempo real. La época de los programas modulares independientes, está pasando, ya que los empresarios aun en las pyme, exigen integración total entre todos los módulos de sus aplicaciones.
Mercado medio
El mercado medio cubre un rango amplio de negocios de software que pueden ser capaces de servir a las necesidades de estándares de contabilidad múltiples nacionales que permite la contabilidad en divisas, o no. Pero su principal características es que atiende a empresas con necesidades de participar varios usuarios simultáneamente, existen aplicativos de software contable con opción de multiusuarios concurrentes y otros que no la tienen, y con procesos integrados a la contabilidad de la empresa.
Así mismo existen aplicaciones de software contable, de nivel medio multiusuario que tienen facilidad en la adaptación de las necesidades de cada empresa, en cambio otros son solo para un tipo de mercado. Uno de los aspectos que las empresas evalúan es el grado de dificultad a la hora de las actualizaciones, la facilidad de autoaprendizaje e implementaciones no traumáticas. La capacidad de las empresas proveedoras de apoyarlos on-line, pero dándoles un espacio en que prácticamente no requieran de ellos para no tener tecnodependencia.
La facilidad de migrar de la versión monousuario (gratuita o no ) a la versión multiusuario sin efectos colaterales o procesos engorrosos, es otro aspecto que miran las empresas al decidirse por este tipo de software contable a fin de organizar su empresa con una verdadera solución contable.
High end
Es el más complejo y costoso software de contabilidad de los negocios es frecuentemente parte de un extenso juego de software muchas veces conocido como y Planificación de recursos empresariales.

 Mercado vertical
Algunos software para la contabilidad de negocios están diseñados para ciertos negocios específicos. Incluirá las características que son específicas para dicha industria. En algunos casos este se usa en pocas empresas.

¿ Define algoritmo ?
R=   En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute,  Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.

¿ que es Lenguaje de programación?
R=   Captura de la microcomputadora Commodore PET-32 mostrando un programa en el lenguaje de programación BASIC, bajo el emulador VICE en una distribución GNU/Linux.
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.[1] Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1.

¿ Qué es un lenguaje de programa?
R=  Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación es muy estricto:
A CADA instrucción le corresponde UNA acción de procesador.

¿ Qué es un paradigma de programación?
R= Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro, sino que cada uno tiene sus ventajas y sus inconvenientes. También hay situaciones donde un paradigma resulta más apropiado que otro.
Tipos de paradigmas de programación más comunes
1.            Imperativo o por procedimientos: es considerado el más común y está representado, por ejemplo, por C o BASIC.
2.            Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo.
3.            Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo.
4.            Declarativo: por ejemplo la programación funcional, la programación lógica, o la combinación lógico-funcional.
5.            Orientado a objetos: está representado por Smalltalk, un lenguaje completamente orientado a objetos.
Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen, dando lugar a la programación multiparadigma.
¿ Qué es un editor de texto?
R= Un editor de texto es un programa que permite crear y modificar archivos digitales compu Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 ó hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo.
Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, scripts o el código fuente de algún programaestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara vez EBCDIC.

¿ Qué es  compilador?
R=  El programa escrito en un lenguaje de programación (comprensible por el ser humano, aunque se suelen corresponder con lenguajes formales descritos por gramáticas independientes del contexto) no puede ejecutarlo directamente una computadora. La opción más común es compilar el programa obteniendo un módulo objeto, aunque también puede ejecutarse a través de un intérprete informático.
El código fuente del programa se debe someter a un proceso de traducción para convertirse en lenguaje máquina, interpretable por el procesador. A este proceso se le llama compilación.
Normalmente la creación de un programa ejecutable (un típico.exe para Microsoft Windows o DOS) conlleva dos pasos. El primer paso se llama compilación (propiamente dicho) y traduce el código fuente escrito en un lenguaje de programación almacenado en un archivo a código en bajo nivel (normalmente en código objeto, no directamente a lenguaje máquina). El segundo paso se llama enlazado en el cual se enlaza el código de bajo nivel generado de todos los ficheros y subprogramas que se han mandado compilar y se añade el código de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con el sistema operativo, traduciendo así finalmente el código objeto a código máquina, y generando un módulo ejecutable.
Lenguaje compilado
Un programa escrito en un lenguaje "compilado" se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable.
Un programa escrito en un lenguaje compilado posee la ventaja de no necesitar un programa anexo para ser ejecutado una vez que ha sido compilado. Además, como sólo es necesaria una traducción, la ejecución se vuelve más rápida.
¿ Qué  es un intérprete?
R=   Un lenguaje de programación es, por definición, diferente al lenguaje máquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.

¿ A que se le conoce como ejecutable?
R=  Un programa en ejecución se trata de forma diferente que los datos en los cuales opera. De cualquier forma, en algunos casos ésta distinción es ambigua, especialmente cuando un programa se modifica a sí mismo. El programa modificado es secuencialmente ejecutado como parte del mismo programa. Se pueden escribir programas auto-modificables en lenguajes como Lisp, COBOL y Prolog.

¿ A que se le lama consola de línea de comandos?
R= Interfaz de Línea de Comandos, por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos.