Sunteți pe pagina 1din 4

Programas informticos: Un programa informtico consiste en una serie de comandos, instrucciones u rdenes que indican al computador que acciones

tomar para realizar determinada tarea. Los programas dependen de un compilador o interprete que traduzca las instrucciones de un lenguaje de programacin especfico al lenguaje mquina, aquella combinacin binaria (1y0) que la computadora puede entender para funcionar. Los de programas son y escritos por profesionales en una conocidos como La

programadores, a travs de lenguajes de programacin, siguiendo las reglas estos, compilados convertidos imagen ejecutable. computadora ejecuta el archivo, lo traduce, lee y luego realiza las indicaciones que dicho programa especifique. En trminos generales, un programa es un simple archivo de texto llamado archivo fuente escrito en lenguaje de programacin, conocido en estos casos como cdigo fuente. En este sentido los programas deben ser escritos o diseados para un sistema de programacin definido pues no siempre es segura su portabilidad. Sin programas una computadora no funciona, ya que estos son los que contienen las instrucciones de todo lo que la maquina debe realizar. Un programa le indicia a la computadora como obtener datos de salida a partir de datos de entrada siguiendo la serie de pasos programada. Una manera grfica de representar este proceso seria:

Datos de Entrada Salida Computadora Programa 3y8 Sumar

Datos de

11

Donde se introducen los datos de entrada (los nmeros 3 y 8) en el programa sumar y se obtiene el resultado de esta suma (el nmero 11) como datos de salida. Para que pueda considerarse adecuado, un programa debe funcionar prcticamente bajo cualquier situacin, advertir errores, estar correctamente estructurado y por sobre todo debe ser claro, preciso y comprensible hasta para aquellos que tocan una computadora por primera vez. Un programa est compuesto por: Flujo de control del programa Es el orden predeterminado en el cual se van ejecutando las instrucciones de un programa. La parte fundamental del programa es conocido como archivo ejecutable y es el primero que se ejecuta al iniciar el programa, luego la computadora lee y realiza la siguiente instruccin, despus fluye la que contina y as sucesivamente hasta que el programa es finalizado. Variables Las variables, en trminos de lenguaje de programacin, son los contenedores de los datos que se procesaran. Reciben un valor numrico determinado y nombres cualesquiera y pueden ser usadas en programacin de manera anloga a las variables de operaciones matemticas o fsicas. Fsicamente, son reas designadas de memoria donde se guarda el valor del dato. Algoritmos Consisten en una serie finita de pasos o instrucciones claras y precisas dirigidas a la resolucin de un determinado problema o a la ejecucin de una tarea especfica. Permiten resolver un problema sin importar el proceso manual o automatizado que deba ser empleado.

Procedimientos y funciones Son bloques de cdigo reusables que pueden ser invocados en cualquier parte del programa. Son algoritmos especficos de un lenguaje de programacin que resuelve un problema definido y que pueden usarse cada vez que sea necesario simplemente escribiendo la expresin que los invoca, sin necesidad de reescribir todas las instrucciones que los conforman. Tambin se les denomina rutinas o subrutinas. El conjunto de programas que hacen funcionar el computador es conocido con el nombre de software (soft: suave, ware: articulo) y se divide en dos tipos: Software de Sistema Est compuesto por el conjunto de programas que forman un sistema operativo. El software de sistema est diseado para mejorar la interaccin del usuario con el computador y proporcionar una interfaz ms sencilla. Administra y asigna los recursos del sistema. Ejemplos de Software de sistema son los sistemas operativos, servidores, utilidades, herramientas de diagnstico, entre otros. Software de Aplicacin Son los programas dirigidos a un rea o tarea especfica del computador. Controla y optimizan la operacin de la mquina, establecen una relacin bsica y fundamental entre el usuario y el computador y funcionan como herramientas de software para ayudar en el trabajo de los humanos. Algunos ejemplos son los procesadores de texto, editores, herramientas de comunicacin como el Msn Messenger, programas de diseo artsticos como el AutoCad y el Adobe Photoshop, entre otros.

Los programas pueden ser ejecutados mediante un intrprete (de lenguaje de programacin) que va adaptando las instrucciones conforme las va leyendo; o traduciendo el cdigo fuente a lenguaje maquina a travs de un compilador. Ambos casos dependiendo del tipo de lenguaje de programacin que fue utilizado para escribir los programas.

S-ar putea să vă placă și