miércoles, 29 de julio de 2015

los tipos de excepciones

las clases de excepciones


En Java los errores en tiempo de ejecución (cuando se esta ejecutando el programa) se denominan excepciones, y esto ocurre cuando se produce un error en alguna de las instrucciones de nuestro programa, como por ejemplo cuando se hace una división entre cero, cuando un objeto es ‘null’ y no puede serlo, cuando no se abre correctamente un fichero, etc. Cuando se produce una excepción se muestra en la pantalla un mensaje de error y finaliza la ejecución del programa.

En Java (al igual que en otros lenguajes de programación), existen mucho tipos de excepciones y enumerar cada uno de ellos seria casi una labor infinita. En lo referente a las excepciones hay que decir que se aprenden a base experiencia, de encontrarte con ellas y de saber solucionarlas.

Cuando en Java se produce una excepción se crear un objeto de una determina clase (dependiendo del tipo de error que se haya producido), que mantendrá la información sobre el error producido y nos proporcionará los métodos necesarios para obtener dicha información. Estas clases tienen como clase padre la clase Throwable, por tanto se mantiene una jerarquía en las excepciones. A continuación mostramos algunas de las clases para que nos hagamos una idea de la jerarquía que siguen las excepciones, pero existen muchísimas más excepciones que las que mostramos:1.
Cuando en Java se produce una excepción se crear un objeto de una determina clase (dependiendo del tipo de error que se haya producido), que mantendrá la información sobre el error producido y nos proporcionará los métodos necesarios para obtener dicha información. Estas clases tienen como clase padre la clase Throwable, por tanto se mantiene una jerarquía en las excepciones. A continuación mostramos algunas de las clases para que nos hagamos una idea de la jerarquía que siguen las excepciones, pero existen muchísimas más excepciones que las que mostramos:
Exception_jarroba_diagramClass
A continuación vamos a mostrar un ejemplo de como al hacer una división entre cero, se produce una excepción. Veamos la siguiente imagen en el que podemos ver un fragmento de código y el resultado de la ejecución del código:
Exception_1_java_jarroba
Como vemos en nuestro programa tenemos 3 instrucciones. La primera debe de imprimir por pantalla el mensaje “ANTES DE HACER LA DIVISIÓN”, la segunda debe de hacer la división y la última debe de imprimir por pantalla el mensaje “DESPUES DE HACER LA DIVISIÓN”. La primera instrucción la ejecuta perfectamente, pero al llegar a la segunda se produce una “ArithmeticException”  (excepción de la clase ArithmeticException) y se detiene la ejecución del programa ya que estamos dividiendo un número entre ‘0’.
Por suerte Java nos permite hacer un control de las excepciones para que nuestro programa no se pare inesperadamente y aunque se produzca una excepción, nuestro programa siga su ejecución. Para ello tenemos la estructura “try – catch – finally” que la mostramos a continuación:
try {

 // Instrucciones cuando no hay una excepción

} catch (TypeException ex) {

 // Instrucciones cuando se produce una excepcion

} finally {

 // Instruciones que se ejecutan, tanto si hay como sino hay excepciones

}
Respecto a la estructura “try – catch – finally”, se ha de decir que primero se ejecuta el bloque “try”, si se produce una excepción se ejecuta el bloque “catch” y por último el bloque “finally”. En esta estructura se puede omitir el bloque “catch” o el bloque “finally”, pero no ambos.
Sabiendo esta estructura, podemos reescribir nuestro programa para que se ejecuten las tres instrucciones aunque se produzca una excepción. Previamente debemos de saber cual va a ser la clase de la excepción que puede aparecer que seria la “ArithmeticException” para definirla en la parte del “catch”. Nuestro programa quedaría de la siguiente forma y se ejecutaría sin problema obteniendo también la información de la excepción:
Exception_2_java_jarroba
Como vemos capturamos la excepción en un objeto “ex” de la clase “ArithmeticException” y podemos obtener el mensaje de error que nos da la excepción. Vemos también que el programa termina su ejecución aunque se haya producido una excepción.
Dentro de una misma estructura podemos definir todas las excepciones que queramos. En el caso anterior hemos definido solo la excepción “ArithmeticException”; pero por ejemplo, podemos definir también la excepción “NullPointerException”, por si nos viene un valor a ‘null’ al hacer la división:
Exception_3_java_jarroba

viernes, 24 de julio de 2015

herramientas de un disco duro

1Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, ruteadores, tarjetas de red, entre muchos dispositivos más. El software permite monitorear temperatura, rendimiento, transferencia de datos, etc.

2El formato a bajo nivel o también conocido como formateo de bajo nivel consiste en dejar tu disco duro como si viniera nuevo de fábrica, es decir completamente en blanco, con su configuración original. Nosotros cuando formateamos un disco duro o partición para instalar un sistema operativo, se “borran” los datos aparentemente, pero en realidad es como si se ocultaran solamente, si tú tomas un programa para recuperar archivos borrados, es muy posible que los recuperes.El formato a bajo nivel comúnmente sirve para eliminar completamente los datos del disco duro, además con un formato de bajo nivel podemos regresar a la vida a un disco duro dañado, hay ocasiones en que se des configuran y por lo tanto o no se puede acceder a todo el disco duro o simplemente no funciona.la aplicacion que funciona es Low Level Format

3Una partición de disco, en mantenimiento, es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico.En cada disco duro podremos hacer varias particiones, de tal modo que todas ellas son en cierto modoindependientes entre sí y podemos trabajar de manera individual sobre cada una, es decir, los datos que introduzcamos en una de ellas no afectan al espacio de las otras, si borramos los datos de una las demás no sufren variaciones, etc.

4 Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, etc.).Los

mas comunes; Windows, Linux, Mac OS
Pero hay mas:
Unix, OS/2, DOS, Solaris, Novell, BeOS, BeFree, ZETA, QNX, ecOS, SkyOS, Brix-OS.

5

Fragmentación interna

La fragmentación interna es la pérdida de espacio en disco debido al hecho de que el tamaño de un determinado archivo sea inferior al tamaño del clúster, ya que teóricamente el archivo estaría obligado a ser referenciado como un clúster completo. Los clústeres son contiguos de forma que desde el último bit del archivo situado en el clúster "a" hasta el primer bit del archivo situado en el clúster contiguo (es decir "b") queda un espacio sobrante siempre teniendo la condición de que el archivo del clúster "a" fuera más pequeño que el clúster en sí.

Por eso se sugiere no disponer de un gran tamaño de partición en los discos nuevos donde la capacidad es muy importante. Por ejemplo si nuestro clúster es de 18KB (18.432 bytes) por más que un archivo ocupe menos, en nuestro disco ocupara 18KB. Esto sugiere una pérdida de ese espacio que dice utilizar pero no utiliza.

Por eso, en nuestro ejemplo, un archivo de 3KB ocupara en nuestro disco lo mismo que uno de 10KB, o sea 18 KB. Esa pérdida de espacio se denomina fragmentación interna, y no se corrige con el desfragmentador, sino disminuyendo el tamaño del clúster, algo que habitualmente los usuarios solo pueden conseguir creando particiones más pequeñas.

Fragmentación externa

Este tipo de fragmentación aparece como consecuencia de las distintas políticas de ajuste de bloques que tiene un sistema de ficheros, o al utilizar asignaciones dinámicas de bloques en el caso de la memoria. En el sistema de ficheros, la sucesiva creación y eliminación de ficheros de distintos tamaños puede conducir al aislamiento de los bloques libres de un disco y, dependiendo de la política de ajuste, su no elección para futuros ficheros.

En la memoria del sistema la fragmentación se produce cuando los procesos asignados han ocupado posiciones no contiguas de memoria dejando demasiados bloques libres de pequeño tamaño, en los que no "caben" nuevos procesos.

En sistemas de ficheros la desfragmentación trata de resolver este problema, alineando los bloques de datos contiguos y juntando los bloques libres, produciendo así fragmentos mayores que sí serán elegidos para futuros ficheros. En la memoria principal se soluciona compactando los procesos para que estos ocupen posiciones contiguas y dejar los bloques libres juntos, o también se soluciona con la paginación de memoria.


martes, 14 de julio de 2015

CD,DVD,BLU RAY DISC

CD

El Compact Disc Digital Audio o CDDA (en español «disco compacto de audio digital») es un tipo de disco compacto diseñado para almacenar audio en formato digital. Comenzó a ser comercializado en 1982 por las empresas Philips y Sony. Fue el primer sistema de grabación óptica digital. También se lo conoce como CD-A.

Con el formato del CD-A se pretendía superar las limitaciones de los formatos convencionales, instituyéndose en el primer sistema de reproducción de sonido que no se deteriora con el uso, puesto que puede reproducirse una y otra vez, sin perder calidad de sonido.

CAPACIDAD 

Típicamente hasta 80 minutos(audio) o hasta 700 MB (datos)

FALLOS

*LA lente que incluyen las unidades ópticas suelen ser el elemento más afectado por la suciedad, debido a que se encuentra expuesta y es muy sensible al polvo.

*El láser sufre un deterioro progresivo, perdiendo de esta manera su potencia original, y ocasionándonos grandes dolores de cabeza al intentar visualizar el contenido de un disco que el láser, por su desgaste, no es capaz de leer.


soluciones 

*En este caso, además de prevenir la acumulación de polvo en las unidades ópticas, también puede realizarse una limpieza de su lente por intermedio de un CD limpiador, especialmente diseñado para dicha tarea.
*Debemos ser sumamente cuidadosos y prestar una gran atención al montar una unidad óptica en nuestro gabinete, comprobando con distintas evaluaciones si la unidad óptica no sólo está bien ajustada a su correspondiente bahía, sino también si se encuentra correctamente nivelada.

DVD



El DVD es un disco óptico de almacenamiento de datos cuyo estándar surgió en 1995. Sus siglas corresponden con Digital Versatile Disc en inglés (Disco Versátil Digital traducido al español), de modo que ambosacrónimos (en español e inglés) coinciden. En sus inicios, la V intermedia hacía referencia a video (digital videodisk), debido a su desarrollo como reemplazo del formato VHS para la distribución de vídeo a los hogares.

Los DVD se dividen en dos categorías: los de capa simple y los de doble capa. Además el disco puede tener una o dos caras, y una o dos capas de datos por cada cara; el número de caras y capas determina la capacidad del disco. Los formatos de dos caras apenas se utilizan fuera del ámbito de DVD-Vídeo.

CAPACIDAD 


4.7 GB
8.7 GB (doble capa)

fallos 

*Estos componentes, al igual que muchos otros, se caracterizan por ser fácilmente afectados por los cambios de tensión, es decir que cuando reciben una sobrecarga de energía, dejan de funcionar para siempre, ya que su sensible electrónica se ve afectada por el exceso de tensión eléctrica recibida. Es extraño que en una lectograbadora se produzca una falla y continúe funcionando luego de una sobrecarga de electricidad.
*Otro de los factores que comúnmente suelen producir fallas en las unidades ópticas es la suciedad. Tengamos en cuenta que al tratarse de un dispositivo expuesto, las lectograbadoras acumulan gran cantidad de polvo y humedad, y de esta manera la suciedad acumulada puede llegar a ocasionar importantes averías en el elemento. 

soluciones

*Para ello, todas las lectograbadoras poseen un orificio en la parte frontal que nos permite acceder al mecanismo de apertura de la bandeja.

*Sólo deberemos introducir dentro del orificio el extremo de un clip y hacer una suave presión para que el mecanismo destrabe la bandeja y permita su apertura.Una vez abierta podemos comenzar a realizar una limpieza para eliminar el polvo acumulado dentro de la bandeja de la unidad.

*En general, cuando las unidades ópticas presentan estas pequeñas fallas, los usuarios suelen reemplazarlas rápidamente por un nuevo componente, debido a que en los últimos años el mercado de las lectograbadoras ha crecido inmensamente por lo que se pueden adquirir dispositivos a muy bajo costo.

*Sin embargo, porqué cambiar un elemento que aún posee una extensa vida útil?Lo mejor es que antes de arrojar a la basura nuestra vieja lectograbadora verifiquemos cuál es la causa que ha producido la avería de la misma.
Para ello, todas las lectograbadoras poseen un orificio en la parte frontal que nos permite acceder al mecanismo de apertura de la bandeja.

*Sólo deberemos introducir dentro del orificio el extremo de un clip y hacer una suave presión para que el mecanismo destrabe la bandeja y permita su apertura.Una vez abierta podemos comenzar a realizar una limpieza para eliminar el polvo acumulado dentro de la bandeja de la unidad.

*En general, cuando las unidades ópticas presentan estas pequeñas fallas, los usuarios suelen reemplazarlas rápidamente por un nuevo componente, debido a que en los últimos años el mercado de las lectograbadoras ha crecido inmensamente por lo que se pueden adquirir dispositivos a muy bajo costo.
*Sin embargo, porqué cambiar un elemento que aún posee una extensa vida útil?Lo mejor es que antes de arrojar a la basura nuestra vieja lectograbadora verifiquemos cuál es la causa que ha producido la avería de la misma.

 





blu ray

El disco Blu-ray, conocido como Blu-ray o simplemente BD (en inglés:Blu-ray Disc), es un formato de disco óptico de nueva generación, desarrollado por la Blu-ray Disc Association (BDA), empleado para vídeo de alta definición (HD) y con mayor capacidad de almacenamiento de datos de alta densidad que la del DVD.

El disco Blu-ray tiene 12 cm de diámetro, igual que el CD y el DVD. Guardaba 25GB por capa, por lo que Sony y Panasonic han desarrollado un nuevo índice de evaluación (i-MLSE) que permitiría ampliar un 33 % la cantidad de datos almacenados, desde 25 a 33,4 GB por capa

CAPACIDAD 

25 GB (cada capa)
50 GB (cada doble capa)
1 TB (cada 32 capas)

fallos

*Estos componentes, al igual que muchos otros, se caracterizan por ser fácilmente afectados por los cambios de tensión, es decir que cuando reciben una sobrecarga de energía, dejan de funcionar para siempre, ya que su sensible electrónica se ve afectada por el exceso de tensión eléctrica recibida. Es extraño que en una lectograbadora se produzca una falla y continúe funcionando luego de una sobrecarga de electricidad.
*Otro de los factores que comúnmente suelen producir fallas en las unidades ópticas es la suciedad. Tengamos en cuenta que al tratarse de un dispositivo expuesto, las lectograbadoras acumulan gran cantidad de polvo y humedad, y de esta manera la suciedad acumulada puede llegar a ocasionar importantes averías en el elemento. 

soluciones

*En este caso, además de prevenir la acumulación de polvo en las unidades ópticas, también puede realizarse una limpieza de su lente por intermedio de un CD limpiador, especialmente diseñado para dicha tarea.
*Debemos ser sumamente cuidadosos y prestar una gran atención al montar una unidad óptica en nuestro gabinete, comprobando con distintas evaluaciones si la unidad óptica no sólo está bien ajustada a su correspondiente bahía, sino también si se encuentra correctamente nivelada.








lunes, 13 de julio de 2015

la historia de la programación

la historia de la programacion

jhoan sebastian gil 
juan camilo martinez 


Gottfried Wilheml von Leibniz (1646-1716), quien aprendió matemáticas de forma autodidacta (método no aconsejable en programación) construyó una máquina similar a la de Pascal, aunque algo más compleja, podía dividir, multiplicar y resolver raíces cuadradas.
Charles Babbage (1793-1871). Con la colaboración de la hija de Lord Byron, Lady Ada Countess of Lovelace (1815-1852), a la que debe su nombre el lenguaje ADA creado por el DoD (Departamento de defensa de Estados Unidos) en los años 70. Babbage diseñó y construyó la "máquina diferencial" para el cálculo de polinomios. Más tarde diseñó la "máquina analitica" de propósito general, capaz de resolver cualquier operación matemática. Murió sin poder terminarla, debido al escepticismo de sus patrocinadores y a que la tecnología de la época no era lo suficientemente avanzada. Un equipo del Museo de las Ciencias de Londres, en 1991, consiguió construir la máquina analítica de Babbage, totalmente funcional, siguiendo sus dibujos y especificaciones.




Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual se le ocurrió a este hombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge e inventor ingles, que la principio del siglo XIX predijo muchas de las teorías en que se basan los actuales ordenadores. Consistía en lo que él denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse hasta mediados del siglo XX. Con él colaboro Ada Lovedby, la cual es considerada como la primera programadora de la historia, pues realizo programas para aquélla supuesta maquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a construirse, los programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si suponen un punto de partida de la programación, sobre todo si observamos que en cuanto se empezó a programar, los programadores utilizaron las técnicas diseñadas por Charles Babagge, y Ada, que consistían entre otras, en la programación mediante tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por tanto que estos dos genios de antaño, se adelantaron un siglo a su época, lo cual describe la inteligencia de la que se hallaban dotados.


En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas. Pero Babagge se dedico al proyecto de la máquina analítica, abandonando la maquina de diferencias, que se pudiera programar con tarjetas perforadas, gracias a la creación de Charles Jacquard (francés). Este hombre era un fabricante de tejidos y había creado un telar que podía reproducir automáticamente patrones de tejidos, leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido. Entonces Babagge intento crear la máquina que se pudiera programar con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20 dígitos. Pero la tecnología de la época no bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a materializarse de forma definitiva, su contribución es decisiva, ya que los ordenadores actuales responden a un esquema análogo al de la máquina analítica. En su diseño, la máquina constaba de cinco unidades básicas: 1) Unidad de entrada, para introducir datos e instrucciones; 2) Memoria, donde se almacenaban datos y resultados intermedios; 3) Unidad de control, para regular la secuencia de ejecución de las operaciones; 4) Unidad Aritmético-Lógica, que efectúa las operaciones; 5) Unidad de salida, encargada de comunicar al exterior los resultados. Charles Babbage, conocido como el "padre de la informática" no pudo completar en aquella época la construcción del computador que había soñado, dado que faltaba algo fundamental: la electrónica. El camino señalado de Babbage, no fue nunca abandonado y siguiéndolo, se construyeron los primeros computadores.


Cuando surgió el primer ordenador, el famoso ENIAC (Electronic Numerical Integrator And Calculator), su programación se basaba en componentes físicos, o sea, que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que sé hacia era cambiar cables de sitio para conseguir así la programación de la maquina. La entrada y salida de datos se realizaba mediante tarjeta


tipos de programacion

Programación estructurada (PE)


La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.

Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores.

Programación modular

En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad.

En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.

A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.

Programación orientada a objetos (POO)

Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.

El elemento principal de la programación orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización.
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.

El polimorfismo y la herencia son unas de sus principales características y por ello dedicaremos más adelante un artículo exclusivamente a tratar estos dos términos.

En DesarrolloWeb.com hemos publicado anteriormente una explicación de lo que es la programación orientada a objetos.

Programación concurrente

Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez.

Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea.

Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones.

Programación funcional

Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.

Programación lógica

Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una programación basada en el cálculo de predicados (una teoría matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes).

programas que sirven para hacer sofware



Microsoft Visual Studio.NET

Básicamente, Microsoft Visual Studio.NET es un entorno de desarrollo integrado (IDE, en inglés) desarrollado para crear aplicaciones para el sistema operativo Windows. Este entorno es capaz de ofrecer soporte a múltiples lenguajes de programación como Visual C++, Visual C#, Visual J#, y Visual Basic .NET. Del mismo modo, ofrece soporte a entornos de desarrollo web como ASP.NET.



Java SDK

Java es un lenguaje de programación diseñado para que el producto desarrollado con el lenguaje pueda ser interpretado y ejecutado independientemente del sistema operativo en el que se utilice medianteuna máquina virtual Java (JVM).



NetBeans

Básicamente, NetBeans es un entorno de desarrollo integrado (IDE) libre con el cual el desarrollador podrá diseñar sus aplicaciones de escritorio usando el lenguaje Java a partir de un conjunto de componentes llamados“Módulos”.



Delphi

Delphi es un entorno de desarrollo de software orientado a la programación general con un marcado hincapié en la programación visual.Utilizando Object Pascal como lenguaje, es posible desarrollar programas para Windows y el sistema operativo Linux.



Ruby on Rails

Ruby on Rails es un framework específicamente diseñado para trabajar en conjunto con el lenguaje de programación Ruby. Ruby es un lenguaje de programación orientado a objetos que le brinda a los desarrolladores una sintaxis similar a Perl, y cuya principal característica es la facilidad y velocidad con que se pueden desarrollar aplicaciones




Velneo

Velneo es un entorno de desarrollo para aplicaciones de negocios sobre bases de datos como CRM y ERP. Se trata de un entorno de programación totalmente visual y muy potente. Además, la curva de aprendizaje es bastante suave, lo que permite que incluso aquellos que no tienen conocimientos profundos en el ámbito de la programación puedan desarrollar aplicación en poco tiempo.



GeneXus

GeneXus es una herramienta de desarrollo multiplataforma, en la cual se hace hincapié en la capacidad para el diseño de aplicaciones orientadas a la plataforma Windows en escritorio, smartphones, tablets y web empresariales.



WinDev

WinDev es un entorno de desarrollo integrado que permite crear aplicaciones basadas en un motor de ejecución. Del mismo modo que los lenguajes de programación Java, Visual Basic o C#, el código obtenido conWindev se precompila e interpreta en la ejecución por el framework, lo que convierte al producto desarrollado mediante el entorno en completamente independiente de la plataforma o sistema operativo empleado en su ejecución.

jueves, 16 de abril de 2015

que significa sintaxis

sintaxis

La sintaxis es la parte de la gramática que estudia las reglas y principios que gobiernan la combinatoria de constituyentes sintácticos y la formación de unidades superiores a estos, como los sintagmas y oraciones gramaticales. La sintaxis, por tanto, estudia las formas en que se combinan las palabras, así como las relaciones sintagmáticas y paradigmáticas existentes entre ellas.

cual es la sintexis en java 


Mostrar que la estructura de los programas se rige por reglas sintácticas que se pueden aplicar matemáticamente para determinar si un programa está sintácticamente bien escrito.

Arbol sintáctico

 

Una árbol sintáctico permite demostrar que una secuencia de caracteres es una determinada categoría sintáctica. Por ejemplo, el siguiente es un árbol sintáctico que demuestra que 'a+5' es una expresión:



      a     +     5
      |     |     |     
    ident op-bin const
      |     |     |
     exp    |    exp
        \   |   /
         \  |  /
           exp
 

estructuras secuenciales y condicionales 


La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.

Estructura de control Alternativa Simple:

IF:
Consiste en afirmar una expresión, si ésta es verdadera se procede a realizar una instrucción, sino se realiza otra instrucción.
La sintaxis de esta nueva estructura sintáctica es la siguiente:

if (<condición>)
<bloque de instrucciones1>;


Estructura de control de Alternativa Doble:

Permite elegir entre dos opciones o alternativas posibles en función del cumplimiento de determinada condición. 
Sintaxis:
  if (<condición>)
     <bloque de instrucciones 1>;
 else
    <bloque de instrucciones 2>;
 

hola mundo 



 

 

miércoles, 15 de abril de 2015

que es la tarjeta madre

¿ que es ?



 la tarjeta madre es una tarjeta de circuito impreso que permite la integración de todos los componentes de una computadora. Para esto, cuenta con un software básico conocido como BIOS, que le permite cumplir con sus funciones.

¿ para que sirve ?



Son varias y todas importantes y fundamentales para conseguir el funcionamiento correcto y óptimo de cualquier ordenador. En concreto, entre dichas tareas se encontrarían la comunicación de datos, el control y el monitoreo, la administración o la gestión de la energía eléctrica así como la distribución de la misma por todo el computador, la conexión física de los diversos componentes del citado y, por supuesto, la temporización y el sincronismo.

¿ de que están compuestos ?

La tarjeta madre alberga los conectores necesarios para el procesador, la memoria RAM, los puertos y el resto de las placas (como la tarjeta de video o la tarjeta de red.




salidas y entrada del computador

salidas y entrada del computador


entradas

Teclado: El teclado es un dispositivo eficaz para introducir datos no gráficos como rótulos de imágenes asociados con un despliegue de gráficas. Los teclados también pueden ofrecerse con características que facilitan la entrada de coordenadas de la pantalla, selecciones de menús o funciones de gráficas. 


Ratón ó Mouse: Es un dispositivo electrónico que nos permite dar instrucciones a nuestra computadora a través de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una acción determinada; a medida que el Mouse rueda sobre el escritorio, el cursor (Puntero) en la pantalla hace lo mismo.

Micrófono: Los micrófonos son los transductores encargados de transformar energía acústica en energía eléctrica, permitiendo, por lo tanto el registro, almacenamiento, transmisión y procesamiento electrónico de las señales de audio. Son dispositivos duales de los altoparlantes, constituyendo ambos transductores los elementos mas significativos en cuanto a las características sonoras que sobre imponen a las señales de audio.

salidas

Pantalla o Monitor: Es en donde se ve la información suministrada por el ordenador. En el caso más habitual se trata de un aparato basado en un tubo de rayos catódicos (CRT) como el de los televisores, mientras que en los portátiles es una pantalla plana de cristal líquido (LCD).



Impresora: es el periférico que el ordenador utiliza para presentar información impresa en papel. Las primeras impresoras nacieron muchos años antes que el PC e incluso antes que los monitores, siendo el método más usual para presentar los resultados de los cálculos en aquellos primitivos ordenadores.

Altavoces: Dispositivos por los cuales se emiten sonidos procedentes de la tarjeta de sonido. Actualmente existen bastantes ejemplares que cubren la oferta más común que existe en el mercado. Se trata de modelos que van desde lo más sencillo (una pareja de altavoces estér eo), hasta el más complicado sistema de Dolby Digital, con nada menos que seis altavoces, pasando por productos intermedios de 4 o 5 altavoces.