Sunteți pe pagina 1din 7

1.

INTRODUCCION
La presente investigación se refiere a tres temas en particular, uno es la
historia de la programación, lo cual nos permite reconocer e interpretar la
forma en que la programación ha ido evolucionando a través del tiempo;
el segundo tema son los lenguajes de programación, los cuales son
utilizados para crear programas; el tercer tema y no menos importante son
los algoritmos, en donde identificamos el concepto base de algoritmo, y
los más importante para que los usamos y como los usamos.

También podemos identificar las relaciones que existen entre los temas
trabajados, que en realidad son muchas, y además se puede conocer la
forma en que las utilizamos en el diario vivir.

Para analizar estos temas trabajados es necesario mencionar, el por qué


los utilizamos a diario, la programación la utilizamos ya que ella nos facilita
muchas cosas, por ejemplo en nuestro trabajo, mediante la creación y
utilización de un programa, podremos monitorear o realizar ciertas
actividades que necesitaremos hacer. Los lenguajes de programación van
de la mano con la programación ya que mediante estos se pueden crear
programas.
En el caso de los algoritmos los utilizamos ya que son básicamente reglas
o instrucciones que seguimos para realizar los trabajos que
necesitaremos hacer.

La investigación de estos temas se realizó con un fin principalmente


académico ya que se nos permite exponer ante el grupo lo que son estos
temas, así como nuestras ideas ante el tema trabajado. Esta investigación
también se realizó con el fin de conocer más sobre el tema, ya que es algo
que utilizamos frecuentemente, y no estaría mal conocer de él.
2. OBJECTIVOS

1. Identificar como ha ido evolucionado la programación.


2. Reconocer las relaciones que existen entre la programación y la
utilización de los algoritmos.
3. Identificar la relación entre programación y lenguaje de programación.
4. Identificar la importancia de la programación y los algoritmos.
5. Reconocer como los lenguajes de programación van dentro de la
programación.
6. Reconocer por qué y para que los utilizamos en el diario vivir.
7. Aumentar la indagación por parte nuestra, ya que no es común para
nosotros realizar estos temas de investigación con mucha frecuencia.
3. DESARROLLO
3.1. HISTORIA DE LA PROGRAMACION
Para crear un programa, y que la computadora lo interprete y ejecute
las instrucciones escritas en él, debe escribirse en un lenguaje de
programación.
En sus inicios las computadoras interpretaban solo instrucciones en
un lenguaje específico, del más bajo nivel, conocido como código
máquina, siendo este excesivamente complicado para programar.
De hecho solo consiste en cadenas de números 1 y 0 (sistema binario).
Para facilitar el trabajo de programación, los primeros científicos, que
trabajaban en el área, decidieron reemplazar las instrucciones,
secuencias de unos y ceros, por palabras o abreviaturas provenientes
del inglés; las codificaron y crearon así un lenguaje de mayor nivel,
que se conoce como assembly o lenguaje ensamblador. Por ejemplo,
para sumar se podría usar la letra A de la palabra inglesa Add (sumar).
En realidad escribir en lenguaje ensamblador es básicamente lo
mismo que hacerlo en lenguaje máquina, pero las letras y palabras
son bastante más fáciles de recordar y entender que secuencias de
números binarios.
A medida que la complejidad de las tareas que realizaban las
computadoras aumentaba, se hizo necesario disponer de un método
sencillo para programar.
Entonces se crearon los lenguajes de alto nivel. Mientras que una
tarea tan trivial como multiplicar dos números puede necesitar un
conjunto de instrucciones en lenguaje ensamblador, en un lenguaje de
alto nivel bastará con solo una. Una vez que se termina de escribir un
programa sea en un ensamblador o en algunos lenguajes de alto nivel,
es necesario compilarlo, es decir, traducirlo completo a lenguaje
máquina.
Eventualmente será necesaria otra fase denominada comúnmente link
o enlace, durante la cual se anexa al código, generado durante la
compilación, los recursos necesarios de alguna biblioteca.
En algunos lenguajes de programación, puede no ser requerido el
proceso de compilación y enlace, ya que pueden trabajar en modo
intérprete.
Esta modalidad de trabajo es equivalente pero se realiza instrucción
por instrucción, a medida que es ejecutado el programa.

3.2. LENGUAJE DE PROGRAMACION


Un lenguaje de programación es un lenguaje formal diseñado para
realizar procesos que pueden ser llevados a cabo por máquinas como
las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y
lógico de una máquina, para expresar algoritmos con precisión, o como modo de
comunicación humana.1
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de
un programa de computadora, mediante la aplicación de procedimientos lógicos,
a través de los siguientes pasos:

 El desarrollo lógico del programa para resolver un problema en particular.


 Escritura de la lógica del programa empleando un lenguaje de programación
específico (codificación del programa).
 Ensamblaje o compilación del programa hasta convertirlo en lenguaje de
máquina.
 Prueba y depuración del programa.
 Desarrollo de la documentación.
Existe un error común que trata por sinónimos los términos ‘lenguaje de
programación’ y ‘lenguaje informático’. Los lenguajes informáticos engloban a los
lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje
para el marcado de páginas web que no es propiamente un lenguaje de
programación, sino un conjunto de instrucciones que permiten estructurar el
contenido de los documentos).
Permite especificar de manera precisa sobre qué datos debe operar una
computadora, cómo deben ser almacenados o transmitidos y qué acciones debe
tomar bajo una variada gama de circunstancias. Todo esto, a través de
un lenguaje que intenta estar relativamente próximo al lenguaje humano o
natural. Una característica relevante de los lenguajes de programación es
precisamente que más de un programador pueda usar un conjunto común de
instrucciones que sean comprendidas entre ellos para realizar la construcción de
un programa de forma colaborativa.

3.3. ALGORITMOS
Un algoritmo (del griego y latín Dixit Algoritmus), es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permiten llevar a
cabo una actividad mediante pasos sucesivos que no generan dudas a quien
debe hacer dicha actividad. Dados un estado inicial y una entrada, siguiendo
unos pasos sucesivos se llega a un estado final y se obtiene una solución.
3.3.1. PARA QUE SIRVEN LOS ALGORITMOS

En la vida cotidiana. Se emplean algoritmos frecuentemente para resolver


problemas. Algunos ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que recibe un trabajador de
su patrón. Algunos ejemplos en matemáticas son el algoritmo de
multiplicación, para calcular el producto, el algoritmo de la división, para
calcular el cociente de dos números, el algoritmo de Euclides, para obtener el
Máximo Común Divisor de dos enteros positivos, o el método de Gauss, para
resolver un sistema de ecuaciones lineales.
4. CONCLUSION

Tras realizar este trabajo de investigacion, se nos permite sacar las siguientes
conclusiones:

 Que existe una relacion muy estrecha entre los tres temas trabajados,
podria decirse que uno depende del otro y visceversa.
 Para crear un programa es necesario seguir unos algoritmos o lo que es
lo mismo una serie de instrucciones.
 Para que los utilizamos en nuestra vida diaria cada uno de los temas
trabajados.
 Los algorimos son muy importantes para realizar las tareas de la vida
diaria, es decir, si no compremdemos como realizar una actividad por
medio de los algoritmos podremos seguir los pasos.
 Como podemos utilizar la programacion para facilitarnos ciertos trabajos,
de larga distancia.
5. BIBLIOGRAFIA
https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
https://es.wikipedia.org/wiki/Programaci%C3%B3n

S-ar putea să vă placă și