5 Conceptos fundamentales de la Tec en Informatica

Post on 17-Jan-2015

2.121 views 2 download

description

 

Transcript of 5 Conceptos fundamentales de la Tec en Informatica

5 CONCEPTOS FUNDAMENTALES DE LA

TECNOLOGIA EN LA INFORMATICA

SoftwareProgramación

Redes informáticasInformación

Algoritmos

Realizado por Steven Ruiz y Felipe Álzate.

SOFTWARE.

¿QUE ES SOFTWARE?El software se refiere a los programas y datos almacenados en un computador. En otras palabras, son las instrucciones responsables de que el hardware (la máquina) realice su tarea.El lenguaje utilizado por el software, para comunicarse con el hardware, es de tipo binario, viene en forma de instrucciones, las cuales son ejecutadas, por cada una de las partes del hardware (monitor, mouse, teclado, impresora, CPU, CD-ROM, disco duro, etc.).

CLASIFICACIÓN DEL SOFTWARE

El software puede dividirse en dos categorías básicas:

1. Software de sistema2. Software de aplicación

Software de Sistema. Es el software básico

o sistema operativo. Es un conjunto de programas que controlan los trabajos del ordenador o computadora. SE encarga de administrar y asignar los recursos de hardware.

Software de Aplicación.

Son los programas que controlan y dirige las distintas tareas que se realizan las computadoras. Creando un ambiente amigable entre el pc y el usuario. Llevan a cabo tareas de tratamiento de textos, gestión de bases de datos y similares.

PROGRAMACIÓN.

¿QUE ES PROGRAMACIÓN?

La programación es el proceso de diseñar, codificar, depurar y mantener código el  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. 

LENGUAJE DE PROGRAMACIÓN.

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

REDES INFORMATICAS.

¿QUE SON REDES INFORMATICAS?

Se puede definir una red informática como un sistema de comunicación que conecta computadores y otros equipos informáticos entre sí, con la finalidad de compartir información y recursos.Como en todo proceso de comunicación se requiere de un emisor, un mensaje, un medio y un receptor.

Entre las ventajas de tener instalada una red, pueden citarse las siguientes:

Mayor facilidad en la comunicación entre usuariosReducción en el presupuesto para software Reducción en el presupuesto para hardware Posibilidad de organizar grupos de trabajoMejoras en la administración de los equipos y programasMejoras en la integridad de los datosMayor seguridad para acceder a la información 

INFORMACIÓN.

¿QUÉ ES INFORMACIÓN?En sentido general, es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.Desde el punto de vista de la ciencia de la computación, la información es un conocimiento explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el entorno o percepciones sensibles del mismo entorno.

Por lo tanto, otra perspectiva nos indica que la información es un recurso que otorga significado o sentido a la realidad, ya que mediante códigos y conjuntos de datos, da origen a los modelos de pensamiento humano.

¿QUÉ ES DATO?El dato es una representación simbólica (numérica, alfabética, algorítmica, entre otros.), un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades.

Sólo cuando un conjunto de datos se examina puede apreciar la información contenida en dichos datos.

En programación, un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.

En Estructura de datos, es la parte mínima de la información.

Dato Procesamiento Información

ALGORITMOS.

¿QUÉ ES ALGORITMO?

Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.

DIAGRAMAS DE FLUJO. Los diagramas de

flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.

Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.

PSEUDOCÓDIGOEl pseudocódigo es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar. El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos.

GRACIAS.

Enlaces sustraídos de:

http://www.cavsi.com/preguntasrespuestas/que-es-software/ http://es.wikipedia.org/wiki/Software http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B

3n http://es.wikipedia.org/wiki/Programaci%C3%B3n http://www.gobiernodecanarias.org/educacion/conocernos_

mejor/paginas/redes.htm http://es.wikipedia.org/wiki/Red_de_computadoras http://definicion.de/informacion/ http://es.wikipedia.org/wiki/Dato http://es.wikipedia.org/wiki/Algoritmo