ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ciencias de la Computación


Enviado por   •  1 de Agosto de 2014  •  1.046 Palabras (5 Páginas)  •  213 Visitas

Página 1 de 5

Ciencias de la Computación I - 2012

andreaq@galileo.edu 1

02 – INTRODUCCIÓN

Antes de comenzar de lleno con la programación, es necesario familiarizarse con los

conceptos básicos asociados a la misma. No se puede programar una computadora, si no

se tiene una idea de cómo las cosas funcionan por dentro. Es importante entender que

saber programar, no es solo saber un lenguaje de programación y utilizarlo, sino saber

hablarle a la computadora (utilizando cualquier lenguaje) de tal forma que haga

exactamente lo que se quiere.

CONCEPTOS BÁSICOS

Una computadora se ha definido como una máquina programable. Esto significa

que la computadora responde a un set de instrucciones bien escritas, o en otras palabras,

es capaz de ejecutar una lista de instrucciones, previamente grabada. Es aquí en donde

entra en juego la idea de “programación” de computadora. Es mucho más sencillo

entender a lo que se refiere esto, si se divide esa idea en varios conceptos básicos. Para

esto, se comenzará por explicar como es que funcionan las cosas dentro de una

computadora enfocándose solamente en la parte de Software.

El primer concepto básico es el de PROCESO computacional (computational

process). Para comprender que es, supondremos por el momento que un PROCESO es

un ente abstracto que habita en la computadora. Mientras un proceso evoluciona, éste

manipula otra parte abstracta llamada DATA. Los DATOS o DATA son toda la

información que está guardada en la computadora, o que es proveída por el usuario en

algún momento de la ejecución.

La evolución de un proceso es dirigida por un set de intrucciones o reglas, llamado

PROGRAMA. Estos PROGRAMAS, generalmente, son escritos por personas

(programadores) como solución a un problema dado o como forma de realizar una tarea

específica. El concepto PROGRAMA, también puede ser definido como la traducción de

un ALGORITMO a lenguaje de programación. Un ALGORITMO se define como un

conjunto de pasos a seguir para resolver un problema, o realizar una tarea.

En resumen, un programa maneja los procesos y hace que estos manipulen datos,

para que al final se llegue a un resultado. El programa “guarda” las instrucciones, y el

proceso computacional es la ejecución de éste set de instrucciones, la ejecución de un

programa. Algunos programas, como veremos mas adelante, pueden generar varios

procesos de ejecución, necesarios para llegar al resultado o realizar la tarea.

O

/|\ Programas Procesos Datos Resultado

/ \ escribe manejan manipulan

Ciencias de la Computación I - 2012

andreaq@galileo.edu 2

Dada la explicación anterior acerca del procedimiento que sigue la computadora al

ser programada, se puede entender que ésta solo hará lo que se le diga que haga, es por

eso que es importante aprender a hablarle correctamente. Primero, se debe aprender a

ordenar las ideas de tal forma que sea fácil expresar lo que se quiere (algoritmo).

Después, se debe aprender a escribir esas ideas en un lenguaje que sea entendible para la

computadora (programa). Si se logra ésto, la computadora no sólo dará un resultado,

sino dará el resultado deseado.

LENGUAJES DE PROGRAMACIÓN

Para poder comunicarse con la computadora, se debe hablar su idioma, o por lo

menos un idioma que las dos partes (programador y computadora) puedan entender.

Para esto existen los LENGUAJES DE PROGRAMACIÓN. Un lenguaje de programación

es un conjunto de expresiones simbólicas con las cuales se pueden preescribir las tareas

que se quiere que los procesos realicen. En otras palabras, un lenguaje de programación

es una forma de comunicarle a la computadora lo que se quiere que haga. Por lo tanto,

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com