Sunteți pe pagina 1din 6

DEFINICION DE TERMINOS INFORMATICOS

Programacin
Informtica, Lenguaje de programacin, Algoritmos, Expresiones Lgicas, Variables, Pseudocdigo, Sistema Operativo, Sistema Informtico.
Francisco Morales Jordan Est. Ingeniera Mecnica

29/08/2011

LENGUAJE DE PROGRAMACION Un lenguaje de programacin es un lenguaje diseado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programacin es un modo prctico para que los seres humanos puedan dar instrucciones a un equipo. Los lenguajes de programacin generalmente se dividen en dos grupos principales en base al procesamiento de sus comandos: Lenguaje de programacin imperativo. Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de rdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condicin. Estos fueron los primeros lenguajes de programacin en uso y an hoy muchos lenguajes modernos usan este principio. No obstante, los lenguajes imperativos estructurados carecen de flexibilidad debido a la secuencialidad de las instrucciones. Lenguaje de programacin funcional. Un lenguaje de programacin funcional(a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una funcin se invoca a s misma, hablamos de recursividad. Los lenguajes de programacin pueden, en lneas generales, dividirse en dos categoras: Lenguaje interpretado Un lenguaje de programacin es, por definicin, diferente al lenguaje mquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intrprete), que traduce los comandos de los programas segn sea necesario. Lenguaje compilado Un programa escrito en un lenguaje "compilado" se traduce a travs de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningn 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. Adems, como slo es necesaria una traduccin, la ejecucin se vuelve ms rpida. Sin embargo, no es tan flexible como un programa escrito en lenguaje interpretado, ya que cada modificacin del archivo fuente (el archivo comprensible para los seres humanos: el archivo a compilar) requiere de la compilacin del programa para aplicar los cambios. Por otra parte, un programa compilado tiene la ventaja de garantizar la seguridad del cdigo fuente. En efecto, el lenguaje interpretado, al ser directamente un lenguaje legible, hace que cualquier persona pueda conocer los secretos de fabricacin de un programa y, de ese modo, copiar su cdigo o incluso modificarlo. Por lo tanto, existe el riesgo de que los derechos de autor no sean respetados. Por otro lado, ciertas aplicaciones aseguradas necesitan confidencialidad de cdigo para evitar las copias ilegales (transacciones bancarias, pagos en lnea, comunicaciones seguras...).

Lenguajes intermediarios Algunos lenguajes pertenecen a ambas categoras (LISP, Java, Python...) dado que el programa escrito en estos lenguajes puede, en ciertos casos, sufrir una fase de compilacin intermediaria, en un archivo escrito en un lenguaje ininteligible (por lo tanto diferente al archivo fuente) y no ejecutable (requerira un intrprete). Los applets Java, pequeos programas que a menudo se cargan en pginas web, son archivos compilados que slo pueden ejecutarse dentro de un navegador web (son archivos con la extensin .class). A continuacin, encontrar una breve lista de los lenguajes de programacin actuales:

Lenguaje ADA BASIC C C++ Cobol Fortran Java MATLAB

Principal rea de aplicacin Tiempo real Programacin para fines educativos Programacin de sistema

Compilado/interpretado Lenguaje compilado Lenguaje interpretado Lenguaje compilado

Programacin de sistema orientado a objeto Lenguaje compilado Administracin Clculo Programacin orientada a Internet Clculos matemticos Lenguaje compilado Lenguaje compilado Lenguaje intermediario Lenguaje interpretado Lenguaje interpretado Lenguaje intermediario Lenguaje compilado Lenguaje interpretado Lenguaje interpretado Lenguaje interpretado

Clculos matemticos Clculos matemticos LISP Pascal PHP Inteligencia artificial Perl Inteligencia artificial Educacin Desarrollo de sitios web dinmicos Inteligencia artificial Procesamiento de cadenas de caracteres

ALGORITMOS Conjunto finito de instrucciones para llevar a cabo una tarea. Constan de pasos finitos, no ambiguos y, de ser posible, eficientes. En programacin, los algoritmos se implementan en forma de sentencias en algn lenguaje de programacin. De esta manera, la forma de escribir los algoritmos depende del lenguaje de programacin, y del paradigma usado. Estos son los algoritmos que pueden ser interpretados por una computadora y as ser ejecutados. PSEUDOCODIGO El principal objetivo del pseudocdigo es el de representar la solucin a un algoritmo de la forma ms detallada posible, y a su vez lo ms parecida posible al lenguaje que posteriormente se utilizara para la codificacin del mismo.

Las principales caractersticas de este lenguaje son: Se puede ejecutar en un ordenador Es una forma de representacin sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programacin. Es independiente del lenguaje de programacin que se vaya a utilizar. Es un mtodo que facilita la programacin y solucin al algoritmo del programa. EXPRESIONES LOGICAS Son dos elementos aritmticos conectados mediante un operador relacional como "mayor que", "igual que", etc., o un booleano (verdadero/falso). Las expresiones lgicas dan como resultado verdadero o falso. Expresin compuesta por operadores lgicos y relaciones que establecen una comparacin entre dos o ms variables o una expresin compuesta. Su resultado es verdadero o falso (o perdido). VARIABLES Son atributos, cualidades, caractersticas observables que poseen las personas, objetos, instituciones que expresan magnitudes que varan discretamente o en forma continua. Ejemplo: son variables de las personas: la edad, sexo, talla, peso, contextura, color del cabello, color de ojos, grado de atencin, conocimientos previos, confesin religiosa, procedencia, clase social, etc. Son variables de las cosas, objetos: forma, color, tamao, peso, conservacin, antigedad, etc. Las instituciones tambin poseen variables como: antigedad, organizacin, eficiencia, magnitud, productividad, etc. Clasificacin: Existen diversas clasificaciones de variables. Por su Grado de abstraccin o concrecin: a. Variables Tericas: Son aquellas que son abstractas que no se entienden porque no son observables o medibles sino se definen. Ejemplos: estatus socioeconmico, rendimiento acadmico, imperialismo, dependencia, dominacin, infraestructura, etc. b. Variables Intermedias: Son aquellas que permiten comprender a las variables tericas. Ejemplo El rendimiento acadmico no se entiende sino est referida a los calificativos, a la asistencia, a la dedicacin al estudio, puntualidad del estudiante. c. Variables empricas: Indicadores, son aquellas que permiten entender mejor a las variables intermedias y por tanto a las variables tericas. No necesitan definirse por cuanto son fcilmente entendibles, medibles u observables. Ejemplos: la variable calificativa puede ser muy buena, buena, regular, mala y psima. Las variables empricas pueden expresarse cuantitativamente. Por su posicin en la investigacin: a. Variable Dependiente: Es aquella que dentro de una hiptesis representa la consecuencia, el efecto, el fenmeno que se estudia. Se simboliza con la letra Y. Ejemplo: entre las variables rendimiento acadmico y aplicacin de mtodos, la variable dependiente es rendimiento acadmico. En una funcin matemtica como la tpica: Y= (f) X (Se lee Y est en funcin de X; Y depende de X) b. Variable Independiente: Es aquella que influye en la variable dependiente y no de depende de otra variable, dentro de una hiptesis. Se simboliza con la letra X. Ejemplo: entre las variables hiperactividad y falta de autoestima, la variable autoestima es independiente, ya que explica o influye en la hiperactividad del nio.

c. Variable Extraas: Externas son aquellas que provienen del exterior al campo de investigacin y por ello se denominan tambin intervinientes. Son de varias clases pero lo que ahora nos interesa son las variables conexas, o variables sujeto y orgnicas, como son las cualidades del sujeto que se investiga por ejemplo: edad, sexo, inteligencia, conocimientos previos, procedencia, etc. y que pueden influir en la variable dependiente, por ejemplo rendimiento acadmico. En otras hiptesis las variables extraas pueden provenir de fuera del sujeto de estudio. Se simbolizan con la letra Z. Por su Naturaleza: a. Variables Cualitativas: son aquellas que nominan o sealan cualidades. Ejemplo: La variable talla puede expresarse: muy alto, alto, mediano, bajo, muy bajo. b. Variables Ordinales: son las que expresan una clasificacin jerarquizada, en orden de importancia. Ejemplo: la variable nivel de instruccin comprende: iletrado, primaria, secundaria, superior. c. Variables Cuantitativas: pueden ser discretas y continuas c.1. Variables Discretas: son las que expresan nmeros enteros, por tanto pueden ser contados. Ejemplo poblacin escolar, produccin de petrleo, nacimientos, muerto, etc. c.2. Variables Continuas: son las que expresan en nmeros decimales, por tanto pueden ser medidos con mayor exactitud. Ejemplo: el peso, edad talla de una persona. SISTEMA OPERATIVO Un Sistema Operativo (SO) es el software bsico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Las funciones bsicas del Sistema Operativo son administrar los recursos de la mquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento. Los Sistemas Operativos ms utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer. Clasificacin de los Sistemas Operativos: Los sistemas operativos pueden ser clasificados de la siguiente forma: Multiusuario: Permite que dos o ms usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. Multiprocesador: soporta el abrir un mismo programa en ms de una CPU. Multitarea: Permite que varios programas se ejecuten al mismo tiempo. Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. Cmo funciona un Sistema Operativo: Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la eleccin del sistema operativo determina en gran medida las aplicaciones que puedes utilizar. SISTEMA INFORMATICO Un sistema informtico es un conjunto de partes que funcionan relacionndose entre s con un objetivo preciso. Sus partes son: hardware, software y las personas que lo usan. Por ejemplo, una computadora, sus dispositivos perifricos y la persona que la maneja, pueden constituir un sistema informtico. Un sistema informtico puede formar parte de un sistema de informacin; en este ltimo la informacin, uso y acceso a la misma, no necesariamente est informatizada. Por ejemplo, el sistema de archivo de libros de una biblioteca y su actividad en general es un sistema de informacin. Si dentro del sistema de informacin hay computadoras que ayudan en la tarea de organizar la biblioteca, entonces ese es un sistema informtico.

INFORMATICA La palabra "informtica" es un neologismo por contraccin de las palabras "informacin" y "automtica". La Informtica es la ciencia aplicada que abarca el estudio y aplicacin del tratamiento automtico de la informacin, utilizando sistemas computacionales, generalmente implementados como dispositivos electrnicos. Tambin est definida como el procesamiento automtico de la informacin. Conforme a ello, los sistemas informticos deben realizar las siguientes tres tareas bsicas: Entrada: captacin de la informacin. Proceso: tratamiento de la informacin. Salida: transmisin de resultados.

Entre las funciones principales de la informtica se cuentan las siguientes: Creacin de nuevas especificaciones de trabajo. Desarrollo e implementacin de sistemas informticos. Sistematizacin de procesos. Optimizacin de los mtodos y sistemas informticos existentes.

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