Conjunto de instrucciones que una vez
       ejecutadas realizaran una o varias tareas en
                    una computadora.


Al conjunto general de programas
se le denomina: software
   Las instrucciones que se escribieron en un
    lenguaje de programación se ha traducido
    al único idioma que la máquina
    comprende (combinaciones de ceros y
    unos) llamado “Código de máquina.”
   . Los sistemas operativos
                                modernos pueden correr varios
                                programas a través del
MULTITAREA                      planificador de procesos — un
MUCHOS PROGRAMAS PUEDEN         mecanismo de software para
CORRER SIMULTÁNEAMENTE          conmutar con frecuencia la
EN UNA MISMA
COMPUTADORA                     cantidad de procesos del
                                procesador de modo que los
                                usuarios puedan interactuar con
                                cada programa mientras estos
                                están corriendo.
                               También se puede lograr la
                                multitarea por medio del
                                hardware; las computadoras
                                modernas que usan varios
ESTO SE LOGRA MEDIANTE EL
HARDWARE O EL SOFTWARE,
                                procesadores o procesadores
SEGÚN SEA EL CASO.              con varios núcleos pueden
                                correr muchos programas a la
                                vez.
   El programa es cargado a la memoria
                                de acceso o RAM, bajo el control del
                                software llamado SISTEMA
ALMACENAMIENTO
                                OPERATIVO, el cual puede acceder
Típicamente los programas       directamente al PROCESADOR.
se almacenan en una            El procesador ejecuta (corre) el
memoria no volátil.             programa, instrucción por instrucción,
                                hasta que finaliza.
                               A un programa en ejecución se le
                                puede denominar PROCESO.

Luego el usuario de la
computadora solicita su
ejecución.
La Programación es el proceso de diseñar, codificar,
 depurar y mantener el código fuente de programas
                  computacionales.
     El código fuente es escrito en un lenguaje de
 programación. El propósito de la programación es
  crear programas que exhiban un comportamiento
   deseado. El proceso de escribir código requiere
    frecuentemente conocimientos en varias áreas
distintas, además del dominio del lenguaje a utilizar,
      algoritmos especializados y lógica formal.
   Los primeros científicos que
                      trabajaban en el área
DISEÑO                decidieron reemplazar las
                      instrucciones, secuencias de
Para diseñar un       unos y ceros, por palabras o
programa, y que       letras provenientes del inglés;
la computadora        codificándolas así y creando
interprete y          un lenguaje de mayor nivel,
                      que se conoce como
ejecute las
                      Assembly o lenguaje
instrucciones         ensamblador. Una vez que se
escritas en él,       termina de escribir un
debe usarse un        programa es necesario
Lenguaje de           compilarlo, es decir,
programación.         traducirlo a lenguaje
                      máquina.
   Bajo esta premisa, y en el
                               extremo, el lenguaje más
PROGRAMACIÓN                   potente existente es el
La programación se rige        binario, con ambigüedad
por reglas y un conjunto       nula .
más o menos reducido
de órdenes, expresiones,
instrucciones y
comandos que tienden a
asemejarse a una lengua
natural acotada (en
inglés); y que además
tienen la particularidad
de una reducida
ambigüedad.
   El proceso de creación de software, desde el punto de vista de la
    ingeniería, incluye los siguientes pasos:
   Reconocer la necesidad de un programa para solucionar un problema o
    identificar la posibilidad de automatización de una tarea.
   Recoger los requisitos del programa. Debe quedar claro qué es lo que
    debe hacer el programa y para qué se necesita.
   Realizar el análisis de los requisitos del programa. Debe quedar claro
    cómo debe realizar el programa las cosas que debe hacer. Las pruebas que
    comprueben la validez del programa se pueden especificar en esta fase.
   Diseñar la arquitectura del programa. Se debe descomponer el programa
    en partes de complejidad abordable.
   Implementar el programa. Consiste en realizar un diseño detallado,
    especificando completamente todo el funcionamiento del programa, tras
    lo cual la codificación (programación propiamente dicha) debería resultar
    inmediata.
   Implantar (instalar) el programa. Consiste en poner el programa en
    funcionamiento junto con los componentes que pueda necesitar (bases de
    datos, redes de comunicaciones, etc.).
   En inglés se le conoce como
                       debugging, es que se asemeja a
DEPURACION             la eliminación de bichos
Es el proceso de       (bugs), manera en que se
identificar y          conoce informalmente a los
corregir errores       errores de programación. Se
                       dice que el término bug
de programación.
                       proviene de la época de los
                       ordenadores de válvula
                       termoiónica, en los cuales los
                       problemas se generaban por
                       los insectos que eran atraídos
                       por las luces y estropeaban el
                       equipo.
NOCIONES BASICAS DE INFORMATICA

NOCIONES BASICAS DE INFORMATICA

  • 1.
    Conjunto de instruccionesque una vez ejecutadas realizaran una o varias tareas en una computadora. Al conjunto general de programas se le denomina: software
  • 2.
    Las instrucciones que se escribieron en un lenguaje de programación se ha traducido al único idioma que la máquina comprende (combinaciones de ceros y unos) llamado “Código de máquina.”
  • 3.
    . Los sistemas operativos modernos pueden correr varios programas a través del MULTITAREA planificador de procesos — un MUCHOS PROGRAMAS PUEDEN mecanismo de software para CORRER SIMULTÁNEAMENTE conmutar con frecuencia la EN UNA MISMA COMPUTADORA cantidad de procesos del procesador de modo que los usuarios puedan interactuar con cada programa mientras estos están corriendo.  También se puede lograr la multitarea por medio del hardware; las computadoras modernas que usan varios ESTO SE LOGRA MEDIANTE EL HARDWARE O EL SOFTWARE, procesadores o procesadores SEGÚN SEA EL CASO. con varios núcleos pueden correr muchos programas a la vez.
  • 4.
    El programa es cargado a la memoria de acceso o RAM, bajo el control del software llamado SISTEMA ALMACENAMIENTO OPERATIVO, el cual puede acceder Típicamente los programas directamente al PROCESADOR. se almacenan en una  El procesador ejecuta (corre) el memoria no volátil. programa, instrucción por instrucción, hasta que finaliza.  A un programa en ejecución se le puede denominar PROCESO. Luego el usuario de la computadora solicita su ejecución.
  • 5.
    La Programación esel proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
  • 6.
    Los primeros científicos que trabajaban en el área DISEÑO decidieron reemplazar las instrucciones, secuencias de Para diseñar un unos y ceros, por palabras o programa, y que letras provenientes del inglés; la computadora codificándolas así y creando interprete y un lenguaje de mayor nivel, que se conoce como ejecute las Assembly o lenguaje instrucciones ensamblador. Una vez que se escritas en él, termina de escribir un debe usarse un programa es necesario Lenguaje de compilarlo, es decir, programación. traducirlo a lenguaje máquina.
  • 7.
    Bajo esta premisa, y en el extremo, el lenguaje más PROGRAMACIÓN potente existente es el La programación se rige binario, con ambigüedad por reglas y un conjunto nula . más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (en inglés); y que además tienen la particularidad de una reducida ambigüedad.
  • 8.
    El proceso de creación de software, desde el punto de vista de la ingeniería, incluye los siguientes pasos:  Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea.  Recoger los requisitos del programa. Debe quedar claro qué es lo que debe hacer el programa y para qué se necesita.  Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer. Las pruebas que comprueben la validez del programa se pueden especificar en esta fase.  Diseñar la arquitectura del programa. Se debe descomponer el programa en partes de complejidad abordable.  Implementar el programa. Consiste en realizar un diseño detallado, especificando completamente todo el funcionamiento del programa, tras lo cual la codificación (programación propiamente dicha) debería resultar inmediata.  Implantar (instalar) el programa. Consiste en poner el programa en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.).
  • 9.
    En inglés se le conoce como debugging, es que se asemeja a DEPURACION la eliminación de bichos Es el proceso de (bugs), manera en que se identificar y conoce informalmente a los corregir errores errores de programación. Se dice que el término bug de programación. proviene de la época de los ordenadores de válvula termoiónica, en los cuales los problemas se generaban por los insectos que eran atraídos por las luces y estropeaban el equipo.