Está en la página 1de 22

lOMoARcPSD|5770731

Monografía de lenguajes de programación Unsaac 1

laboratorio de sistemas digitales II (Universidad Nacional de San Antonio Abad del


Cusco)

StuDocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)
lOMoARcPSD|5770731

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

FACULTAD DE INGENIERÍA ELÉCTRICA, ELECTRÓNICA, INFORMÁTICA Y ME-

CÁNICA

Escuela Profesional de Ingeniería Electrónica

MONOGRAFIA

LENGUAJES DE PROGRAMACIÓN

Docente:
Mg. Harry Gonzales

Proyecto presentada por:


Ochoa Núñez, Watner

Asesores:
Dr. Mauro Checcori
Ttito.

CUSCO – PERÚ
2017

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

ÍNDICE

Pág.
DEDICATORIA…………………………………………………………………....................3
PRESENTACION…………...…………………………………………………….................4
INTRODUCCION……..……………………………………………………………………..5
1. ¿QUÉ ES UN LENGUAJE DE PROGRACIÓN?…………………...…………..……….6
2. CLASIFICACIÓN DE LENGUAJES DE PROGRAMACIÓN….……….….................6
3. LENGUAJE DE BAJO NIVEL………………………………………...
…………............7
3.1 El lenguaje maquina……..
……………………………………………….……….7
3.2 El lenguaje ensamblador...………………………………………………………..8
4. LENGUAJES DE ALTO NIVEL.……………………...……………………….
…...........9
5. GENERACIONES DE LOS LENGUAJES DE PROGRAMACION…………..…......11
6. ¿CUÁL ES EL MEJOR LENGUAJE DE PROGRAMACIÓN DE ALTO NIVEL?..11
7. ¿QUÉ ES LO QUE QUIERES PROGRAMAR?……………………………...………..12
8. ¿CUÁLES SON DE MAYOR DEMANDA EN EL MERCADO LABORAL?……...12
9. JAVA…………..…...…………….……………..
…………………………………………13
9.1 Breve Historia
9.2 ¿Por qué Java?
9.3 ¿Qué es Java? “
9.4 Características
10. PYTHON………...
……………………………………………………………………….15
10.1 Historia
10.2 Funciones
10.3 Características
10.4 Utilidades
10.5 Librerías
10.6 Ventajas
10.7 Desventajas
11. C#............................................……………………………………………………………17
11.1 Características
CONCLUSIONES………………...…………………………………………………………18
BIBLIOGRAFÍA…………………………………………………………………………….19
1.1. Referencias bibliográficas
1.2. Referencias Virtuales
ANEXOS…………….
…………………………………………………………….................20
Anexo 1
Anexo 2

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

DEDICATORIA

A Dios por verme y guiarme con su espiritualidad.

A mi padre, su vida eterna.

A mi madre, su amor ilimitado.

A mi familia por la unida que persevera.

A mis docentes universitarios de la UNSAAC.

Y a todos los estudiantes que se esfuerzan día a día

por

conquistar sus nobles ideales.

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

PRESENTACION

Presento el siguiente trabajo con el propósito de dar a conocer los lenguajes de pro-

gramación, Ya sabemos que un lenguaje de programación es una forma de representar un

algoritmo de tal forma que es comprensible tanto para el humano como para el ordenador;

las características de los distintos lenguajes existentes.

Antes de explicar todos esos detalles y presentar de una forma más clara las características

fundamentales de los lenguajes de programación conviene entender, de manera muy básica,

la forma en que funcionan los ordenadores electrónicos, cómo representan la información y

cómo representan y ejecutan las instrucciones de un algoritmo.

La integración del siguiente contenido son necesariamente conceptos básicos de la

programación. Por medio de esta herramienta de evaluación se generan procesos de autoe-

valuación y reflexión que son puntos de partida para un autoaprendizaje constructivista.

Enfocando la integración de competencia.

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

INTRODUCCIÓN

Lenguajes de programación hay en gran cantidad, algunos han evolucionado a lo largo del

tiempo y siguen vigentes en el transcurso de muchos años, mientras que otros han sido

operativos durante un periodo más o menos largo y actualmente no se usan.

Dada esta gran variedad de lenguajes, no se pretende dar una visión de todos, sino una clasi-

ficación en diversos tipos y concretar algunos de ellos .En general un lenguaje es un método

conveniente y sencillo de describir las estructuras de información y las secuencias de acciones

ejecutar una tarea concreta.

Los lenguajes de programación utilizan juegos de caracteres “alfabéticos” para comunicarse

con las computadoras. Las primas computadoras solo utilizaban informaciones numéricas di-

gitales mediante el código o alfabeto digital, y los primeros programas se escribieron en es

tipio de código denominado código maquina basado en dos dígitos 0 y1 ,por ser entendibles

directamente por la maquina(computadora).la enojosa tarea de programar en código maquina

hizo que el alfabeto evolucionase y los lenguajes de programación comenzaran utilizar código

o juegos de caracteres similares al utilizado en los lenguajes humanos. Así que hoy en día la

mayoría de las computadoras trabajan con diferentes tipos de juegos de caracteres de los que

se destacan el código ASCII y EBCDIC.

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

De este modo, una computadora a través de los diferentes lenguajes de programación utiliza

un juego o código de caracteres que serán fácilmente interpretados por la computadora y que

pueden ser programados por el usuario.

1. ¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?

Un lenguaje de programación consiste en un conjunto de órdenes o comandos que describen

el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados verbales propios, que

se combinan para formar los programas de cómputo. Los lenguajes de programación no son

aplicaciones, sino herramientas que permiten construir y adecuar aplicaciones.

Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones

consecutivas que un equipo debe ejecutar.

Lenguajes de un lenguaje de programación es un modo práctico para que los seres humanos

puedan dar instrucciones a un dispositivos

2. CLASIFICACIÓN DE LENGUAJES DE PROGRAMACIÓN

El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, con-

sistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción.

Los lenguajes más próximos a la arquitectura hardware se denominan lenguajes de bajo nivel

y los que se encuentran más cercanos a los programadores y usuarios se denominan lenguajes

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

de alto nivel.

Clasificación de los lenguajes de programación

 Lenguajes de bajo nivel:

Lenguaje maquina

Lenguaje ensamblador

 Lenguaje de alto nivel

3. LENGUAJES DE BAJO NIVEL

Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza

con este tipo de lenguajes no se puede migrar o utilizar en otras máquinas.

Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las caracte-

rísticas del mismo.

Dentro de este grupo se encuentran:

3.1 El lenguaje maquina:

Este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamien-

to. Consiste en la combinación de 0's y 1's para formar las ordenes entendibles por el

hardware de la máquina.

Este lenguaje es mucho más rápido que los lenguajes de alto nivel.

La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos

fuente enormes donde encontrar un fallo es casi imposible.

Este conjunto de instrucciones codificadas en binario comprensibles por la unidad de

control se conoce con el nombre de “lenguaje máquina”; se trata del lenguaje de pro-

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

gramación más básico que existe y es el único que entiende un ordenador. Resulta extra-

ordinariamente tedioso programar directamente en código máquina, como ejemplo se

muestran dos instrucciones en un código máquina (el lenguaje máquina depende del

ordenador, no hay uno único):


0000 0000 0010 0000 0000 0000 0010 0000

1110 0010 0010 0001 0000 0000 0010 0000

3.2 El lenguaje ensamblador:

Es un derivado del lenguaje máquina y está formado por abreviaturas de letras y nú-

meros llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los pro-

gramas traductores para poder pasar los programas escritos en lenguaje ensamblador a

lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos

fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desven-

tajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje en-

samblador, añadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de

probar y mantener. Son en esencia una versión simbólica de los lenguajes máquina; por

cada instrucción de la máquina o cada elemento capaz de almacenar datos se crea un

símbolo que puede utilizar el programador; así, las instrucciones anteriores se escribi-

rían como:

add.i c a b
sub.f c a b

Aunque aún e s bastante críptico resulta más sencillo programar en un lenguaje de este

tipo que en código máquina. Los ensambladores fueron desarrollados de forma muy

temprana y recibieron este nombre porque las instrucciones básicas del lenguaje en-

samblador eran en realidad pequeños programas escritos directamente en código máqui-

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

na; así cuando un programador debía escribir un nuevo programa con ese lenguaje en

realidad estaba “ensamblando” código máquina reutilizable.

Una característica tanto de los lenguajes ensambladores como del código máquina es

que son totalmente dependientes del ordenador: un programa en código máquina (o en

ensamblador) sólo funciona en un tipo de ordenador y no en otro; la ventaja es que al

estar perfectamente adaptados a una máquina concreta son programas muy rápidos

Que permiten que el programador aproveche todas y cada una de las características del

ordenador.

4. LENGUAJES DE ALTO NIVEL

Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina.

Están dirigidos a solucionar problemas mediante el uso de EDD's.

Nota: EDD's son las abreviaturas de Estructuras Dinamicas de Datos, algo muy

utilizado en todos los lenguajes de programación. Son estructuras que pueden

cambiar de tamaño durante la ejecución del programa. Nos permiten crear estructu-

ras de datos que se adapten a las necesidades reales de un programa.


Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en princi-

pio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a otra

sin ningún tipo de problema.

Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno

de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que

entiendan el código fuente como las características de la máquina.

Suelen usar tipos de datos para la programación y hay lenguajes de propósito general

(cualquier tipo de aplicación) y de propósito específico (como FORTRAN para trabajos cien-

tíficos).

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

Aunque los lenguajes ensambladores supusieron una mejora respecto a la programación

directamente en código máquina seguían siendo engorrosos, excesivamente alejados de

la forma de pensar humana y específicos de cada tipo de ordenador por lo que era muy

difícil, por no decir imposible, transportar un algoritmo de un ordenador a otro.

Para solucionar estos inconvenientes se desarrollaron los lenguajes de alto nivel, este

tipo de lenguajes Proporcionan características más avanzadas que los lenguajes ensamb-

ladores como estructuras de control, estructuras de datos, etc.

Los lenguajes de alto nivel son independientes de la máquina y, por tanto, portables; es

decir, un algoritmo escrito en un lenguaje de programación de alto nivel puede utilizarse

en ordenadores diferentes. Esto es posible porque los lenguajes de alto nivel son tradu-

cidos a lenguaje máquina por un tipo de programa especial denominado “compilador”,

un compilador toma como entrada un algoritmo escrito en un lenguaje de alto nivel y lo

convierte a instrucciones inteligibles por el ordenador; los compiladores deben estar

adaptados a cada tipo de ordenador pues deben generar código máquina específico para

el mismo. Las anteriores instrucciones podrían representarse en un lenguaje de alto ni-

vel (como FORTRAN) de la forma siguiente:

c=a+b
c=a-b

10

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

FORTRAN, Pascal, C, C++ o Java son ejemplos de lenguajes de alto nivel; todos ellos

comparten muchas similitudes entre sí por lo que una vez aprendido un lenguaje de pro-

gramación de alto nivel es bastante sencillo aprender otros nuevos.

Metáfora sobre los lenguajes de programación

5. GENERACIONES DELOS LENGUAJEDS DE PROGRAMACION

La evolución de los lenguajes de programación se puede dividir en 5 etapas o generaciones.

 Primera generación: lenguaje máquina.

 Segunda generación: se crearon los primeros lenguajes ensambladores.

 Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol.

 Cuarta generación: Son los lenguajes capaces de generar código por si solos, son los

llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el

lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo po-

11

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

sible la reutilización d partes del código para otros programas. Ej. Visual, Natural

Adabes.

 Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia

artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP

6. ¿CUÁL ES EL MEJOR LENGUAJE DE PROGRAMACIÓN DE ALTO NIVEL?

No hay un lenguaje de programación del que pueda afirmarse que es el mejor fuera de toda

duda y en cualquier circunstancia. Y es que, la elección del lenguaje de programación de-

penderá en gran parte de qué es lo que queremos realizar (una web, una app móvil, un servi-

dor…) y de nuestros conocimientos técnicos. Asimismo, la gran cantidad de lenguajes exis-

tentes (hay más de una treintena de lenguajes desarrollados hasta el momento) hace que sea

muy complicado analizarlos todos ellos, más aún cuando la mayoría han sido desarrollados

con fines puramente científicos o son evoluciones de los más populares y usados.

7. ¿QUÉ ES LO QUE QUIERES PROGRAMAR?

Lo principal a la hora de decidirnos por un lenguaje de programación u otro es saber qué es lo

que queremos construir, qué tipo de programa o aplicación queremos desarrollar. En ese sen-

tido, la web Dev/Code/Hack nos ofrece esta clasificación de los distintos idiomas según sus

funcionalidades:

 Webs/Front-end: HTML, CSS y JavaScript. Para desarrollar la parte “visible” es

necesario que el desarrollarlo tenga también experiencia en diseño.

12

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

 Servidores/Back-end: Python, Ruby, PHP, Java o .Net. En estos casos se

requieren además conocimientos de bases de datos y de administración de sis-

temas.

 Aplicaciones Móviles: Objective C (iOS) y Java (Android). HTTML / CSS para

sitios web móviles.

 Videojuegos y apps 3D: C/C++ y OpenGL. Su programador debe ser además ex-

perto en diseño y tener un toque artístico.

 Aplicaciones de alto rendimiento: C/ C++ y Java, acompañados de un experto

en matemáticas y análisis cuantitativo.

8. ¿CUÁLES SON DE MAYOR DEMANDA EN EL MERCADO LABORAL?

La programación es un sector en alza, los desarrolladores no entienden de paro. Eso si, se

requieren de un aprendizaje continuo, de ahí que resulte básico saber cuáles son los 3 lengua-

jes de programación mejor pagados de hoy en día son: Java, Python y C#.

9. JAVA

9.1 Breve Historia

 Java fue diseñado en 1990 por James Gosling, de Sun Microsystems

 Fue diseñado antes de que diese comienzo la era World Wide Web.

13

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

 Software para dispositivos electrónicos: calculadoras, microondas y la tele-

visión interactiva.

 Lenguaje que independiente de la plataforma

 El objetivo fue crear un nuevo lenguaje de programación lo más sencillo posible,

con el objeto de que se pudiese adaptar con facilidad a cualquier entorno de

ejecución.

 Se conjuntaron las características esenciales que debía tener un lenguaje de pro-

gramación moderno y potente.

9.2 ¿Por qué Java?

 Portabilidad: tanto del código fuente como del “bytecode”.

 Más soporte en el lenguaje. Una amplia librería de Clases.

 Manejo de Errores.

 No usa apuntadores. (garbage collection).

 El manejo de threads es parte del lenguaje.

 Carga dinámica de las clases y una “caja” segura para le ejecución de código

remoto.

9.3 ¿Qué es Java? “

 Es un lenguaje simple, orientado a Objetos, Distribuido, interpretado, robusto, segu-

ro, de arquitectura neutral, portable, de alto rendimiento, multihilos, y dinámico”

 Un lenguaje de Programación

 Definido por Gosling, Joy y Steele en la especificación del lenguaje Java.

 Una plataforma

 Una definición de una máquina virtual (JVM).

14

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

 Ambientes de ejecución para diferentes “hardwares”.

 Una librería de clases

 Un conjunto estándar de APIs () : GUI, almacenamiento de datos, E/S, redes, etc.

9.4 Características

 Simple

 Fácil de aprender, sintaxis de C/C++, versión simplificada de C++.

 Seguro

 Los applets pueden ejecutarse sin temor a virus o a la violación de acceso a

información privada.

 Portable

 Generación de código intermedio: Bytecode

 Orientado a Objetos

 (Colocar ventajas)

 Robusto

 Localización temprana de errores

 Multihilos

 Permite hacer programas que realicen varias cosas al mismo tiempo. Facilita la

creación de sistemas interactivos.

10. PYTHON

Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy

limpia y que favorezca un código legible, también se trata de un lenguaje de programación

multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor

15

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es

multiplataforma.

10.1 Historia

Python fue creado a finales de los ochenta por Guido van Rossum en el Centro para las

Matemáticas y la Informática CWI, Centrum Wiskunde & Informatica, en los Países Bajos,

como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e

interactuar con el sistema operativo Amoeba.

10.2 Funciones

Se definen con la palabra clave def, seguida del nombre de la función y sus parámetros.

Otra forma de escribir funciones, aunque menos utilizada, es con la palabra clave lambda

que aparece en lenguajes funcionales como Lisp.

10.3 Características

 Python es un lenguaje de programación interpretado, orientado a objetos,

multiplataforma y de sintaxis sencilla.

 Otra característica de Python, es la manera de organizar sus instrucciones, es decir

permite dividir su programa en módulos reutilizables desde otros programas en Py-

thon.

10.4 Utilidades

a. Como lenguaje “integrador” para combinar varios componentes de un programa.

b. Para llevar a cabo prototipos del sistema.

c. Para elaboración de aplicaciones cliente.

d. Para desarrollos web y de sistemas distribuidos.

e. Para el desarrollo de tareas científicas, en los que hay que simular y prototipar rápi-

damente. Y mucho más....

10.5 Librerías

16

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

Dispone una gran cantidad de librerías, para la realización de diversos propósitos como:

  Acceso a Ficheros, manejo de cadenas.

  Servicios Web.

  Retoque de imágenes / Multimedia.

  Interfaces gráficas.

  XML

  Creación de PDFs.(Librería ReportLab)

10.6 Ventajas

 Desarrollo más rápido: Puedes escribir un programa, salvarlo y ejecutarlo. En un

lenguaje compilado tienes que pasar por los pasos de compilar y ligar el software,

lo cual puede ser un proceso lento.

 Multiplataforma: El mismo código funciona en cualquier arquitectura, la única

condición es que disponga del intérprete del lenguaje. No es necesario compilar el

código una vez para cada arquitectura.

10.7 Desventajas

 Lentitud: Los programas interpretados son más lentos que los compilados. Sin

embargo los programas interpretados suelen ser cortos, en los que la diferencia es

inapreciable.

11. C#

 El lenguaje de programación C# fue creado por el danés Anders Hejlsberg que

diseño también los lenguajes Turbo Pascal y Delphi.

17

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

 El C# (pronunciado en inglés "C sharp" o en español "C sostenido") es un lengua-

je de

programación orientado a objetos.

 Con este nuevo lenguaje se quiso mejorar con respecto de los dos lenguajes

anteriores de los que deriva el C, y el C++.

11.1 Características

 Su código se puede tratar íntegramente como un objeto.

 Su sintaxis es muy similar a la del JAVA.

 Es un lenguaje orientado a objetos y a componentes.

 Armoniza la productividad del Visual Basic con el poder y la flexibilidad del C+

+.

 Ahorramos tiempo en la programación ya que tiene una librería de clases muy

completa y bien diseñada.

CONCLUSIONES

1. Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de

acciones consecutivas que un equipo debe ejecutar.

18

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

2. Un ordenador representa las instrucciones que “comprende” también en forma binaria,

ese lenguaje se denomina código máquina; el código máquina es el lenguaje más bási-

co y resulta muy arduo programar en él. El código máquina no es portable pues es

específico de cada tipo de ordenador.

3. El ensamblador es un lenguaje más avanzado que el código máquina, cada instrucción

ensamblador es una representación simbólica de una instrucción máquina; aunque son

aún muy crípticos resulta más sencillo programar en ensamblador que en código má-

quina. El ensamblador también es específico de cada ordenador y, por tanto, tampoco

es portable.

4. . Los lenguajes de alto nivel están más cercanos a la forma de resolver problemas los

humanos, son independientes del ordenador y, por tanto, portables. Los lenguajes de

alto nivel son traducidos a código máquina específico para cada máquina por pro-

gramas especiales llamados compiladores. Ejemplos de lenguajes de programación del

alto nivel son FORTRAN, Pascal, C, C++ o Java.

BIBLIOGRAFÍA

Referencias bibliográficas

 Joyanes, Luis. (1991).Metodología de la progrmacion.Mexico: Mc-Graw Hill.

19

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

 Terréense W.Pratt, Marvin V, Zelkowitz. (1998).lenguajes de programación: diseño e

implemtación.Mexico: Prentice-Hall Hispanoamericana.

 Ghezzi, Carlo. (1979). Programing concepts.U.S.A.: Jhon Willey and Sons.

Referencias Virtuales

 http://novatoprogram.blogspot.com/2013/04/sharp-c.html

 http://www.taringa.net/posts/info/11038055/Caras-detras-de-Lenguajes-dePro-

gramacion.html

 http://chuyuseche.wordpress.com/2009/08/19/conocias-a-los-creadores-de-los-lengua-

jesde-programacion-mas-importantes/

 http://www.redusers.com/noticias/dennis-ritchie-un-genio-de-alto-nive

 http://www.microsoft-visualstudio.com/

 http://www.fdi.ucm.es/migs

 http://www.maestrosdelweb.com/principiantes/los-diferentes-lenguajes-de-pro-

gramacion-para-la-web

 http://es.wikipedia.org. 

ANEXOS

Anexo 1 – Instrumentos para buscar información

20

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)


lOMoARcPSD|5770731

 Recabar información confiable por medio basados en procedimientos estadísticos


 Utilización en la observación
 Aplicación de la teoría
 Los resultados obtenidos son sometidos a prueba o análisis

Anexo 2 – Información fotográfica

21

Descargado por Kevin Sumire Ccahuana (soykevinsc@hotmail.com)

También podría gustarte