Algoritmos
1.1 Introducción
Los sistemas modernos de computación consisten en una gran conjunción de elementos de circuitos (hardware) y de programación (software) que han sido diseñados para proporcionar a la computación un ambiente productivo y hasta cierta medida agradable.
El término Sistema de Cómputo se utiliza para señalar lo que elusuario emplea, en lugar del término Computadora. En los primeros años de la computación, los usuarios del sistema debían interactuar más estrechamente con el hardware real que lo que es hoy necesario, muchas funciones que debían realizar los usuarios mismos se manejan ahora por software mediante Sistemas Operativos. El sistema operativo crea un ambiente en el cual los usuarios pueden prepararprogramas y ejecutarlos sin tener que entrar en los detalles del hardware del sistema.
Para satisfacer el crecimiento de la demanda de medios de computación, es que se ha desarrollado la multiprogramación, en la cual varios usuarios emplean el sistema de forma simultánea, como Windows por ejemplo.
Un término fundamental de esta materia es el Programa, el cual essimplemente una secuencia de instrucciones que orienta a la Unidad de Control de Procesamiento (CPU) en el desarrollo de los cálculos, el cual debe expresarse de forma que sea entendido por el CPU. Un CPU sólo puede entender instrucciones que estén expresadas en términos de su lenguaje máquina, pero esto se explicará más adelante.
[pic]
|[pic]Regresar a Portada|Página Siguiente[pic] |
1.2 Definición de Lenguaje de Programación
Un Lenguaje de Programación es aquél que es utilizado para escribir programas de computadoras que puedan ser entendidos por ellas. Estos lenguajes se clasifican en tres grandescategorías :
|[p|Lenguaje Máquina |
|ic| |
|] ||
|[p|Lenguaje de Bajo nivel (ensamblador) |
|ic| |
|] ||
|[p|Lenguaje de Alto nivel. |
|ic| |
|] ||
[pic]
|[pic]Página Anterior |Página Siguiente[pic] |
1.3 Definición de algoritmo
"Un algoritmo se define como un método que se realiza paso a paso para solucionar un problemaque termina en un número finito de pasos".
Las características fundamentales que debe cumplir todo algoritmo son :
|[p|Debe ser preciso. e indicar el orden de realización de cada paso. |
|ic| |
|] |...
Regístrate para leer el documento completo.