Introduccion a la programacion

Páginas: 5 (1025 palabras) Publicado: 20 de octubre de 2010
Introducción a la programación
Actualmente todos los computadores, se encuentran estructurados por algún tipo de código que les permite a los programas realizar diferentes operaciones, que permiten al usuario, el uso del computador como herramienta multipropósito, incluso para crear programas propios, sin embargo, esto es relativamente reciente, la primera de estas “maquinas calculadoras”, fuela máquina de pascal, que funcionaba a través de ruedas dentadas, y servía para sumar y restar. Algunas décadas después fue modificada para poder multiplicar y dividir.
El mecanismo de ruedas dentadas y tarjetas perforadas, fue la base para las maquinas creadas posteriormente, sin embargo, a pesar de sus crecientes capacidades para operar números, no eran suficiente para ser empleadas parapropósitos más generales, hasta que en 1937, Howard Aiken, creo un gigantesco aparato, capaz de resolver sumas y multiplicaciones con números de hasta 23 dígitos en segundos, además de resolver ecuaciones diferenciales.
Fue así como, cada vez a mayor velocidad evolucionaron los computadores hasta llegar a nuestros días, impulsados por la necesidad, como en el caso de la I y II guerra mundial; tambiénimpulsados por todas las facilidades que podrían llegar a ofrecer.
Actualmente, los computadores se encuentran conformados por una serie de dispositivos con tareas específicas, los cuales se pueden dividir en grandes grupos: De entrada, son aquellos mediante los cuales le brindamos información al computador (teclado, micrófono, etc.); de salida, son aquellos que usamos para recibir información delcomputador (monitor, parlantes, etc.); de almacenamiento, como su nombre lo indica, son dispositivos que se utilizan para almacenar datos (discos duros, DVD’s , etc.); de comunicación, sirven para que un computador se comunique con otro, el más conocido de estos es el modem; por último los dispositivos de computo, en realidad está conformado por tres partes, CPU, memoria y buses de datos.
Launidad central de proceso (CPU), es la encargada de utilizar la información almacenada en la memoria, computarla para decidir qué debe hacer, además de enviar esa información a los diferentes dispositivos, mediante los buses de datos y direcciones.
Sin embargo, el hardware por sí solo no puede realizar ninguna operación, necesita el software, que es el conjunto de instrucciones, que le indican alcomputador como “actuar”, un programador se encarga de crear software, mediante el uso de programas como C++, creando líneas de código, que se expresan en lenguaje de alto nivel. Este tipo de lenguaje, tiene una estructura gramatical, que facilita un poco el entendimiento y redacción del mismo por parte de los humanos, ya que utiliza funciones nombradas con términos de fácil reconocimiento por partede las personas (do while, if, for, j=1, etc.).
Los computadores y las personas no hablan el mismo lenguaje, por lo que el código escrito en lenguaje de alto nivel, debe ser traducido, para ello está el compilador que traduce el código a lenguaje ensamblador, que se compone de palabras cortas que contienen números y letras. De ahí pasan al ensamblador que transforma las palabras cortas a lenguajebinario, en este punto el computador es capaz de entender las instrucciones dadas por el usuario en el lenguaje de alto nivel.
Para que un computador, pueda procesar la información que nosotros le demos, esta debe estar ligada a algoritmos, los algoritmos son el conjunto de pasos y operaciones que se deben realizar para llegar a una solución, pero no solo aplican para los computadores, tambiénse pueden aplicar a la vida cotidiana, pues tenemos que seguir un conjunto de pasos para todo lo que hacemos diariamente, desde tender la cama o ir de la casa a la universidad, hasta tratar de resolver problemas matemáticos.
Los algoritmos se pueden plantear en forma de diagramas de flujo, teniendo un inicio y un final, en el medio están las acciones a realizar, incluyendo condiciones de si/no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La Programacion
  • introducción a la programacion
  • Introduccion A La Programacion
  • Introducción A La Programación O. O.
  • Introduccion a la programacion
  • Introduccion a programacion
  • INTRODUCCION A LA PROGRAMACION
  • programacion introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS