Está en la página 1de 2

ESTRUCTURA DE DATOS

Ejemplo de tabla de hash.

En ciencias de la computacin, una estructura de datos es una forma particular de


organizar datos en una computadora para que pueda ser utilizado de manera
eficiente.

Diferentes tipos de estructuras de datos son adecuados para diferentes tipos de


aplicaciones, y algunos son altamente especializados para tareas especficas.

Las estructuras de datos son un medio para manejar grandes cantidades de datos
de manera eficiente para usos tales como grandes bases de datos y servicios de
indizacin de Internet.

ALGORITMO

Los diagramas de flujo sirven para representar algoritmos de manera grfica.

En matemticas, lgica, ciencias de la computacin y disciplinas relacionadas, un


algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite llevar a cabo una actividad mediante pasos
sucesivos que no generen dudas a quien deba hacer dicha actividad. Dado un
estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado
final y se obtiene una solucin.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver


problemas. Algunos ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por
parte de su patrn. Algunos ejemplos en matemtica son el algoritmo de
multiplicacin, para calcular el producto, el algoritmo de la divisin para calcular el
cociente de dos nmeros, el algoritmo de Euclides para obtener el mximo comn
divisor de dos enteros positivos, o el mtodo de Gauss para resolver un sistema
de ecuaciones lineales.

En trminos de programacin, un algoritmo es una secuencia de pasos lgicos


que permiten solucionar un problema.

LENGUAJES DE PROGRAMACION

Un lenguaje de programacin es un lenguaje formal diseado para realizar


procesos que pueden ser llevados a cabo por mquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento fsico y


lgico de una mquina, para expresar algoritmos con precisin, o como modo de
comunicacin humana.

Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que


definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el cdigo fuente de un programa informtico se le llama programacin.

ARQUITECTURA DE COMPUTADORAS

La arquitectura de ordenadores es el diseo conceptual y la estructura


operacional fundamental de un sistema de computadoras. Es decir, es un modelo
y una descripcin funcional de los requerimientos y las implementaciones de
diseo para varias partes de una computadora, con especial inters en la forma
en que la unidad central de proceso (CPU) trabaja internamente y accede a las
direcciones de memoria.

Tambin suele definirse como la forma de interconectar componentes de


hardware, para crear computadoras segn los requerimientos de funcionalidad,
rendimiento y costo.

INGENIERIA Y METODOLOGIA DEL SOFTWARE

La rama de la metodologa, dentro de la ingeniera de software, se encarga de


elaborar estrategias, tcnicas y formas de trabajo de desarrollo de software que
promuevan prcticas adaptativas en vez de predictivas; centradas en las
personas o los equipos, orientadas hacia la funcionalidad y la entrega, de
comunicacin intensiva y que requieren implicacin directa del cliente.

También podría gustarte