lunes, 17 de septiembre de 2012

CONTACTENOS

Ingrid Katherine Suarez Cruz
Cll 10 sur # 14-49 mz 50
Tel: 7127019
Cel: 3124607942
Barrio: Compartir

Daniel Andres Leon Abril
Cll 8 c # 9-74
Tel: 7228196
Cel: 3144343587
Barrio: Ducales
 
Servicio Nacional de Aprendizaje SENA – Dirección General Calle 57 No. 8-69, Bogotá D.C
PBX (571) 5461500
Línea gratuita de atención al ciudadano Bogotá 5925555 – Resto del país 018000 910270
Horario de atención: lunes a viernes de 8:00 am a 5:30 pm
Correo electrónico para notificaciones judiciales: notificacionesjudiciales@sena.edu.co

sábado, 15 de septiembre de 2012

SOFTWARE


                                                   ¿ QUE ES SOFTWARE?
SOFTWARE
 
Se conoce como software de una computadora digital comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas especificas, en contraposicion a los componentes físicos, que son llamados hardware.
 
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas tales como el procesador de textos, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema tal como el sistema operativo, que básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz para el usuario.

CODIGO BINARIO

                                                            
                                                          ¿QUE ES CÓDIGO BINARIO?
 
CÓDIGO BINARIO
 
Es el sistema de representación de textos, o procesadores de instrucciones de computadora utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" (cerrado) y el "1" (abierto)). En  informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las señales que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de distinta forma indicando así, si es un cero o un uno.
 
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal.
 
Según Anton Glaser, en su History of Binary and other Nondecimal Numeration, comenta que los primeros códigos binarios se utilizaron en el año 1932: C.E. Wynn-Williams ("Scale of Two"), posteriormente en 1938: Atanasoff-Berry Computer, y en 1939: Stibitz ("excess three") el código en Complex Computer.
 
Es frecuente también ver la palabra bit referida bien a la ausencia de señal, expresada con el dígito "0", o bien referida a la existencia de la misma, expresada con el dígito "1". El byte es un grupo de 8 bits, es decir en él tenemos 256 posibles estados binarios.

PROGRAMAS DE LENGUAJE DE PROGRAMACION

 
                          ¿QUE PROGRAMAS DE LENGUAJE DE PROGRAMACION HAY?
 
PROGRAMAS
  1. ABAP: Advanced Business Application programming, es un lenguaje de cuarta generación, propiedad de SAP, que se utiliza para programar la mayoría de sus productos.
  2. ABC: Fue desarrollado a principios de los 80 en el Centrum Voor Wiskunde en informática (CWI) un centro de investigaciones Holandés de carácter oficial.
  3. ADA: Es un lenguaje de programacion orientado a objetos y fuertemente tipado de forma estática que fue diseñada por Jean Ichbian.
  4. ACTION SCRIPT: Es un lenguaje de programacion orientado a objetos coppi, utilizado en especial en aplicaciones web animadas realizadas en el entorno Adobe Flash.
  5. AFNIX: Es un lenguaje de programacion funcional multihilos con alcance dinámico de variedades y soporte para el paradigma de programacion orientada a objetos.
  6. ALGOL: Se denomina Algol a un lenguaje de programacion la voz es un acrónico de las palabras inglesas es un lenguaje de utilización comercial.
  7. APL: Es un lenguaje de programacion interpretado desarrollado por Kenneth Inverson, de IBM. Esta orientado a trabajos con matrices.
  8. ASP: Active Server Pages, es una tecnologia de microsoft del tipo "lado del servidor" parapaginas web generadas dinamicamente.
  9. ASP.NET: Es un Framework para aplicaciones web desarrollado y comercializado por microsoft, es usado para construir sitios web dinamicos
  10. AWK: Es un lenguaje de programacion diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos.
  11. B: Es el nombre de un lenguaje de programacion desarrollado en los Bell Labs, predecesor del lenguaje de programacion C elimina cualquier componente.
  12. BASIC: Es la programacion de computadoras, es una familia de lenguajes de programacion de alto nivel.
  13. BCPL: Es un lenguaje de programacion ordenado, potente y muy fácil de adaptar a diferentes arquitecturas.
  14. BEFUNGE: Es un lenguaje de programacion esoterico, funge-oide,reflexivo y basado en pila.
  15. BOO: Es un lenguaje de programacion orientado a objetos, de tipos esteticos para la infraestructura del lenguaje comun.
  16. C: Es un lenguaje de programacion orientado a la implementacion de sistemas operativos.
  17. CTT: Es un lenguaje de programacion diseñado para permitir la manipulacion de los objetos.
  18. C#: Es un lenguaje de programacion orientado a objetos desarrollado y estandarizados por microsoft.
  19. CAML: Es un lenguaje de programacion avanzado en los paradigmas de programacion imperativa, programacion funcional y programacion orientada a objetos.
  20. CLIPPER: Es un lenguaje de programacion procedural e imperativo como copilador para el sistema gestor interprete de bases de datos.
  21. CLIPS: Es una herramienta que provee un entorno de desarrollo para la produccion y ejecucion de sistemas expertos.
  22. CLU: Es un lenguaje de programacion originado para los tipos de abstractos que incluyen codigo.
  23. COBOL: Es un lenguaje de programacion universal que pudiera ser usado en cualquier ordenador.
  24. CORAC: Es una herramienta que enseña a pensar.
  25. D: Es un lenguaje de programacion de uso general.
  26. DEIPHI: Es un entorno de desarrollo de software diseñado para la programacion de proposito general con enfasis en la programacion visual.
  27. DIV: Es un lenguaje de programacion.
  28. DYLAN: Es u lenguaje de programacion creado a principios de los 90 por Apple Computer.
  29. EIFFEL: Es un lenguaje de programacion orientado a objetos centrado en la construcción de software robusto.
  30. ERLANG: Lenguaje de programacion funcional, concurrente y dinamico.
  31. ENSAMBLADOR: Se refiere a un tipo de programa informatico que se encarga de traducir un fichero fuerte escrito en lenguaje ensamblador.
  32. EXTENDED ML: Es un lenguaje de programacion que incluye axiomas de semantica.
  33. EUPHORIA: Es un lenguaje de computadoras.
  34. FENIX: Es una paltaforma de software libre para crear un copilador alternativo al lenguaje.
  35. FLOW-MATIC: Es el primer lenguaje de procesadpr de textos.
  36. FORTH: Es un lenguaje de programacion para computadores y un ambiente de programacion
  37. FORTRAN: Es un lenguaje de programacion de alto nivel de proposito general especialmente adaptado al calculo numerico y ala computacion cientifica.
  38. GAMBAS: Es un lenguaje de programacion libre, permite crear formularios con botones de comandos, cuadros de textos y muchos otros controles
  39. GML: Lenguaje deprogramacion usado en el programade Games Maker.
  40. GRAFCET: Es un grafo o diagrana funciomal normalizado que permite hacer un modelo de proceso a automatizar.
  41. FP: Es  un lenguaje de programacion creado para apoyar la desiminacion del paradigma de programacion a nivel funcional
  42. HASKELL: Es un lenguaje de programacion puramente funcional de proposito general y fuertemente tipado.
  43. ICON: Es una aplicacion que permite cambiar los iconos de los archivos ejecutables
  44. INFORM: El lenguaje de programacion esta orientadoa objetos y dirigidos por eventos.
  45. INTERCAL: Es un lenguaje de programacion esoterico diseñado para hacer extremadamente dificil de entender.
  46. ISWIM: Es un lenguaje de programacion fue diseñado para la programacion funcional.
  47. J: Es un lenguaje de programacion es util para crear programas en los cmpos de las matematicas y de las estadisticas.
  48. JAVA: Es un lenguaje de programacion orientado a objetos copilados.
  49. JAVA SCRIPT:Es un lenguaje de programación interpretado, basado en prototipos, imperativo debilmente tipado y dinamico.
  50. JOY:Es un lenguaje de programación funcional es basado en la composición de funciones en vez de calculo lambda.
  51. KWC:Es un lenguaje de programación en camaras web.
  52. LADOER:Es un lenguaje de programación grafico,esta basado en los esquemas electronicos de control clasicos.
  53. LEXICO:Es un lenguaje de progrmación didactico,que facilita el aprendizaje y la enseñanza de la programación orientada a obejetos.
  54. LINGO:Es un lenguaje de programación que permite integrar con facilidad texto, imagenes y video digital, sonido.
  55. LISP:Es un lenguaje de programación de computadora de tipo funcional.
  56. LOGO:Es un lenguaje de programación preferido para trabajar con niños y jovenes.
  57. LUA: Es un lenguaje de programacion imperativo, escriturado y bastante ligero.
  58. MAGIC: Es un programa que recupera todos tus datos.
  59. MAINSAIL: Es un programa que recoge la actualidad internacional de los deportes.
  60. MESA: Es un lenguaje de programacion orientado a objetos.
  61. MIRANDA: Es un programa de programacion funcional
  62. ML: Es un lenguaje de programacion de proposito general.
  63. MODULA: Es un lenguaje de programacion que introduce un modulo.
  64. MODULA-2: Es un lenguaje de programacion, introduce el concepto de modulo.
  65. MODULA-3: Es un lenguaje de programacion imperativo estructurado y modular.
  66. NATURAL: Es un lenguaje de cuarta generacion de software A6.
  67. NETREXX: Es un lenguaje de programacion para la maquina virtual java.
  68. OBERON: Es un lenguaje de programacion orientado a objetos y procedimental.
  69. OBJECT REXX: Es un lenguaje de programacion interpretado, orientadoa objetos cuyo diseño se toma como base del lenguaje
  70. OBJECTIVE-C: Es un lenguaje de programacion orientado a objetos parecidos al original.
  71. OCAML: Es un lenguaje de programacion avanzado en los paradigmas.
  72. OCCAM: Es un lenguaje de programacion inperativo y estructurado.
  73. O2: Es un lenguaje de programacion multiparadigma y lenguaje de programacion isoterico.
  74. PASCAL: Es un lenguaje de programacion desarrollado por el profesor.
  75. PARLOG: Es un lenguaje de programacion logica similar al prolog.
  76. PERL: Es un lenguaje de programacion diseñado por LARRY WALL
  77. PHP: Es un lenguaje de programacion interpretado para la creacion de paginas web.
  78. PL/1: Es un lenguaje que tiene muchas caracteristicas.
  79. PLANKALKUL: Es un lenguaje de programacion de alto nivel
  80. POSTSCRIPT: Es un lenguaje de descripcion de paginas en ingles P'DL.
  81. POWERBUILDER: Es un lenguaje de programacion, es usado para especificar el comportamiento de la aplicacion.
  82. PROLOG: Es un lenguaje de programacion logico e interpretado.
  83. PYTHON: Es un lenguaje de lenguaje de programacion de alto nivel con una sintaxis muy limpia.
  84. RAPID: Es un programa que ha contribuido con la utilizacion de los recursos.
  85. REXX: Es un lemguaje de programacion desarrollado en IBM
  86. RPN: Es un metodo algebraicoalternativo de introduccion de datos.
  87. RPG: Es un lenguaje de programacion desarrollado para informes comerciales o de negocios.
  88. RUBY: Es un lenguaje de programacion interpretado, reflexivo y orientado a objetos.
  89. SAIL: Es un programa para los estudiantes dotados y con talento.
  90. SATHER: Es un foro.
  91. SCHEME: Es un programa funcional.
  92. SCRIPTOL: Es un lenguaje de programacion de graficos y secuencias.
  93. SEED7: Es un lenguaje de programacion que recopila fuente.
  94. SELF: Es un lenguaje de programacion orientado a objetos.
  95. SH: Son los que se ejecutan directamente en la consola.
  96. SIMULA: Es un lenguaje de programacion orientado a objetos.
  97. SMALTALK: Es un lenguaje d eprogramacion que permite realizar tareas de computacion mediante los objetos virtuales.
  98. SNOBOL: Es un lenguaje de computadores de muy alto nivel.
  99. SPARK: Es un lenguaje de programacion especialmente diseñado para sistemas de alta integridad.
  100. SQUEAK: Es un programa de texto, video,sonido y graficos.
  101. SR: Es un programa de tiempo completo con sistemas administrativos.
  102. STANDARD ML: Es un lenguaje de programacion que tiene especificacion normal.
  103. TI-BASIC:Es un lenguaje de programacion integrado en algunas calculadoras graficas.
  104. TCL: Es un programa dirigido por eventos.
  105. VBA: Es el lenguaje de macros de microsoft visual basic
  106. VISUAL BASIC: Es un lenguaje de programacion orientado a eventos.
  107. VISUAL CTT: Es un lenguaje diseñado para eñ desarrollo y depuracion de codigos escritos.
  108. VISUAL DIALOGSCRIPT: Es basado en cuadros de dialogos.
  109. VISUAL FOXPRO: Es un lenguaje de programacion orientado a objetos y procedural.
  110. YURIX:Es un lenguaje de programacion que crea funciones y orienta objetos.
  111. ZPL: Es un lenguaje de programacion copilado.
 

TIPOS O CLASES DE LENGUAJE DE PROGRAMACION

 
              ¿QUE TIPOS O CLASES DE LENGUAJE DE PROGRAMACION HAY?
 
TIPOS O CLASES DE LENGUAJE DE PROGRAMACION
 
Existen tres tipos de lenguaje claramente diferenciados;los lenguajes de bajo nivel, los de medio nivel y los de alto nivel
  1. LENGUAJE DE BAJO NIVEL
Son lenguajes totalmente dependientes de la maquina, es decir que el programa que se realiza con este tipo de lenguajes no se puede migrar o utilizar en otras maquinas.
 
Dentro de este grupo se encuentran:
  • El LENGUAJE MAQUINA: Este lenguaje ordena a la maquina las operaciones fundamentales para su funcionamiento consiste en la combinacion de 0's y 1's para formar las ordenes entendibles por hardware de la maquina.
  • EL LENGUAJE ENSAMBLADOR: Es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas mnemotécnicos.
    2. LENGUAJE DE MEDIO NIVEL
 
Se trata de un termino no aceptado por todos, pero que seguramente habrás oído. Estos lenguajes se encuentran en un punto medio entre los dos anteriores.Dentro de estos
 lenguajes  podría situarse  C y A se puede acceder a los registros del sistema, trabaja con direcciones de memoria, todas ellas características del lenguaje de bajo nivel y a la vez realizar operaciones de alto nivel.
 
   3. LENGUAJE DE ALTO NIVEL
 
Son aquellos que se encuentran mas cercanos al lenguaje natural que al lenguaje maquina.
 
Están dirigidos a solucionar problemas mediante el uso de EDD'S.
 
EDD'S son las abreviaturas de  Estructuras Dinamias de Datos, algo muy utilizado en todos los lenguajes de programacion.Son estructuras que pueden cambiar de tamaño durante la ejecución del programa
 
 
     

LENGUAJE DE PROGRAMACION

 
                                   ¿QUE ES LENGUAJE DE PROGRAMACIÓN?
 
LENGUAJE DE PROGRAMACIÓN
 
Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una maquina, para expresar algoritmo con una precisión, o como modo de comunicación humana.
 
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura, el significado de sus elementos y expresiones. 

CODIGO ASCII

 
                                                    ¿QUE ES CODIGO ASCII?
 
CODIGO ASCII
 
ASCII (acrónimo ingles de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] , es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafia. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
 
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.
ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 32 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio).
 
Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los códigos ALT+número de teclado con los códigos ASCII