Professional Documents
Culture Documents
Conceptos fundamentales
Introduccin:
La principal razn para aprender a programar es utilizar la computadora como una
herramienta para resolver problemas. Sin embargo no es suficiente con aprender
las reglas de un lenguaje de programacin para escribir programas, tambin es
necesario hallar la solucin del problema independientemente del uso de las
computadoras y de los lenguajes de programacin. La solucin a los problemas
esta dada por un algoritmo.
Asi, los algoritmos, junto a las estructuras de datos, constituyen la solucin de los
problemas.
El termino algoritmo se estableci en honor a Muhammad ibnMusa al-Jwarizmi,
matemtico rabe del siglo IX quien propuso que la solucin de muchos
problemas se puede obtener con un conjunto de soluciones menores.
1. Procesamiento Automatizado De Informacin
Los actuales sistemas de informacin estn basados en el uso de computadoras.
Estas, son maquinas digitales (sincrnicas de mltiples propsitos) que ejecutan
conjuntos o secuencias de operaciones matemticas y lgicas, utilizando el
sistema binario de numeracin.
Son herramientas poderosas para la automatizacin de la resolucin de
problemas, pero ello depende de la capacidad de su programa. Generalmente a
los sistemas de procesamiento automatizado de informacin, los llamamos
sistemas de informacin.
As, los sistemas de informacin son un conjunto de elementos relacionados que
actan como un todo, cuyo objetivo es la obtencin de informacin y est
compuesto por elementos de hardware y software.
El hardware es el conjunto de componentes fsicos que componen al sistema.
El software es un conjunto de componentes lgicos que controlan el
funcionamiento del hardware y otorgan a las computadoras la capacidad de ser
maquinas con mltiples propsitos.