Beruflich Dokumente
Kultur Dokumente
com
CAPITULO 1.
FUNDAMENTOS DE PROGRAMACIÓN
EL COMPUTADOR
Contenido
1.1 EL COMPUTADOR .................................................................................................................... 1
1.1.2 El Hardware ...................................................................................................................... 2
1.1.3 El software........................................................................................................................ 3
1.2 LENGUAJES DE PROGRAMACIÓN ............................................................................................ 3
1.2.1 Lenguaje de maquina ....................................................................................................... 4
1.2.2 Lenguajes de bajo nivel .................................................................................................... 4
1.2.3 Lenguaje de Alto nivel ...................................................................................................... 5
1.3 EL COMPILADOR ...................................................................................................................... 5
www.virtualacad.com
1.1 EL COMPUTADOR
La principal herramienta para nosotros será el computador, y como tal, debemos definirlo y
conocer sus principales características antes de empezar a programar.
Es un dispositivo electrónico
El computador es un dispositivo electrónico y sus partes contienen elementos
electrónicos tales como microchips y circuitos digitales.
Procesa datos
La tarea principal del computador es procesar datos; Y como todo proceso existe una
entrada, una transformación y una salida, deben existir dispositivos que permitan el ingreso
de datos al computador, como por ejemplo:
El teclado, el mouse, o un micrófono
Y como dispositivos de salida podríamos mencionar a:
La pantalla, o los parlantes.
Ahora bien, para cumplir con todas estas características existen elementos internos en el
computador. Estos elementos forman parte de dos categorías muy conocidas, me refiero al
Hardware y al software
1
www.virtualacad.com
1.1.2 El Hardware
Representa la parte física del computador.
Pero son tres los componentes más importantes:
El microprocesador
Conocido como el corazón del computador y a su vez como el cerebro que gobierna a
todos los dispositivos internos y externos, realizando todas las operaciones aritméticas y
lógicas (respaldados por un sub componente denominado Unidad Aritmética y lógica -
ALU), así mismo controla las entradas, salidas, lo que se guarda en memoria y lo almacenado.
La memoria principal
Conocida también como memoria RAM (Random Access Memory) se encarga de
almacenar temporalmente los programas y los datos necesarios, para que un determinado
programa pueda ser ejecutado.
También conocido como memoria temporal, ya que solo mantiene los datos mientras
haya energía eléctrica.
El disco duro
Es un dispositivo capaz de almacenar grandes cantidades de datos. Es conocido también
como memoria permanente, ya que los datos se mantienen aún si carece de energía eléctrica.
2
www.virtualacad.com
1.1.3 El software
También denominado programa, se refiere a lo intangible, está formado por un conjunto de
órdenes o instrucciones, que serán dadas al computador para que éste ejecute una tarea.
Las ordenes o instrucciones deben estar escritas siguiendo un conjunto de sintaxis y reglas
semánticas, de aquí es que se derivan los lenguajes de programación.
Figura 1.5
4
www.virtualacad.com
Con estos lenguajes las instrucciones se expresan con frases muy parecidas al lenguaje
matemático o al lenguaje natural utilizados por las personas, al igual que para los
ensambladores, predomina el uso de palabras o términos en inglés, por ejemplo: if, while,
switch, case, break etc.
Así mismo en esta categoría se encuentran los lenguajes comerciales comúnmente conocidos,
Así tenemos al C++, Java, Visual Basic, C#, etc.
AL igual que los lenguajes de bajo nivel, para que este sea directamente interpretable por el
computador es necesario que pase por un proceso de conversión a lenguaje de máquina.
1.3 EL COMPILADOR
5
www.virtualacad.com