SlideShare una empresa de Scribd logo
1 de 3
Libro 1
1. ¿Que es un lenguaje de programación?
El lenguaje de programación es un lenguaje artificial creado por el hombre para lograr que la
máquina (la computadora) realice funciones previamente establecidas.
2. ¿Para que puede usarse un lenguaje de programación?
Puede 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.
3.¿Que es un sistema binario?
Se dice que un sistema es binario cuando sólo caben dos posibles resultados o respuestas a un
planteo determinado. El código binario es la base de la informática al reducir todas las posibles
instrucciones interpretadas por la máquina a un código de unos y ceros (encendido/apagado; sí/no) por
el que el microprocesador funciona y ejecuta las órdenes introducidas en él.
La unidad mínima de información en el código binario es el bit –el término proviene del inglés binary
digit–. Un bit puede ser un 1 o un 0.
4. ¿Que es un algoritmo?
Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse
para resolver un problema.
5. ¿Cual es el área de la informática que es dedica a la programación?
área de la informática que se dedica a la creación de programas y por tanto a la creación de su
código fuente es la de programación.
6. ¿Cual es el proceso de creación de un programa?
1. Reconocer la necesidad de un programa para solucionar un problema o identificar la
posibilidad de automatización de una tarea.
2. Recopilar los requisitos del programa para definir qué es lo que debe hacer y para qué se
necesita.
3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el
programa las cosas que debe hacer; las pruebas que demuestren la validez del programa se
pueden especificar en esta fase.
4. Diseñar la arquitectura del programa para descomponerlo en partes de complejidad abordable.
5. Implementar el programa, lo que consiste en realizar un diseño detallado, especificando
completamente todo su funcionamiento.
6. . Implantar o instalar el programa es ponerlo en funcionamiento junto con los componentes que
pueda necesitar (bases de datos, redes de comunicaciones, etc.).
7. ¿Que funcion cumple el programador?
El programador desarrolla, en distintos lenguajes de programación, instrucciones que hacen posible la
comunicación con el microprocesador de la computadora, utilizando términos y símbolos relacionados
con el tipo de problema que se debe resolver.
Libro 2
1. ¿Quién fue la primera persona en programar?
La primera programadora de computadora reconocida fue Ada Lovelace (1815- 1852), hija de Anabella
Milbanke Byron y el poeta Lord Byron. A principios del siglo XIX conoció a Charles Babbage, un inventor
inglés y profesor matemático de la universidad de Cambridge, que diseñó –pero nunca construyó– la
máquina analítica para ejecutar programas de tabulación, por lo que se lo considera como el “padre” de
la computación. Fue Ada Lovelace quien predijo muchas de las teorías actuales al traducir y ampliar una
descripción de la máquina analítica de Babbage, uno de los antecedentes más directos de lo que
conocemos como computadora. Como la máquina no llegó nunca a construirse, los programas de Ada
lógicamente tampoco llegaron a ejecutarse, pero sí suponen un punto de partida de la programación.
2. ¿Que hizo John Backus?
Casi cien años después, a finales de 1954, para evitar las dificultades de programación de las
calculadoras de su época, el informático estadounidense John Backus, se encargó de la dirección de un
proyecto de investigación en IBM para el desarrollo de un lenguaje de programación más cercano a la
notación matemática normal. De ese proyecto surgió el lenguaje Fortran, el primero de los lenguajes de
programación de alto nivel, que tuvo un gran impacto, incluso comercial, en la emergente comunidad
informática.
3. ¿Que es COBOL?
En 1960, se creó COBOL (COmmon Business -Oriented Language, o lenguaje común orientado a
negocios), uno de los lenguajes usados aún hoy en informática de gestión. Respondió al objetivo de
contar con un lenguaje de programación universal que pudiera ser usado en cualquier computadora –ya
que en los años 1960 existían numerosos modelos incompatibles entre sí– y que estuviera orientado
principalmente a los negocios, es decir, a la llamada informática de gestión.
4. ¿Porque se crearon lenguajes de alto nivel?
A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo
necesario disponer de un método más eficiente para programarlas. Entonces se crearon los lenguajes de
alto nivel, como lo fue BASIC (Beginners All-purpose Symbolic Instruction Codeen, o código de
instrucciones simbólicas de propósito general para principiantes) y otras versiones introducidas en las
computadoras que se utilizaron a partir de la década de 1980.
5. ¿Que es el lenguaje ensamblador?
En otras palabras, el ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas
informáticos específicos para cada arquitectura de computadoras. Originalmente este sistema era muy
primitivo, pues le decía a la computadora lo que tenía que hacer en el nivel de hardware. Lograr un
objetivo sencillo era todavía bastante difícil e implica un gran esfuerzo de programación.
6. ¿Que lenguajes son los más utilizado hoy en dia?
Los lenguajes de alto nivel son actualmente los más utilizados en programación. Aunque no son
fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresan en un nivel y
estilo de escritura fácilmente legible y comprensible por otros programadores.
Algunos ejemplos de estos lenguajes de alto nivel son:
1. PASCAL, APL y FORTRAN Para aplicaciones científicas.
2. COBOL Para aplicaciones de procesamiento de datos.
3. SNOBOL Para aplicaciones de procesamiento de textos.
4. LISP y PROLOG Para aplicaciones de inteligencia artificial.
5. C y ADA Para aplicaciones de programación de sistemas.
6. PL/I Para aplicaciones de propósitos generales.
7. ¿ En qué consiste la programación estructurada?
a finales de 1960, Edsger Dijkstra, un científico de la computación de origen holandés, trató de simplificar
los pasos de la programación. Desarrolló el concepto de la programación estructurada y definió que
todos los programas pueden estructurarse en los siguientes pasos:
1. Secuencias de instrucciones: Una estructura de programa es secuencial si se ejecuta una tras
otra a modo de secuencia, es decir que una instrucción no se ejecuta hasta que finaliza la
anterior.
2. Instrucción condicional: La estructura selectiva permite la realización de una instrucción u otra
según un criterio: sólo una de estas instrucciones se ejecutará.
3. Iteración (bucle de instrucciones): Un bucle iterativo o iteración de una secuencia de
instrucciones hace que se repitan mientras se cumpla una condición: en un principio el número
de iteraciones no tiene porqué estar determinado.

Más contenido relacionado

La actualidad más candente

Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Cronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónCronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónIris Coronado
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónGuissela Guerrero
 
introducción a lenguajes de programacion
introducción a lenguajes de programacionintroducción a lenguajes de programacion
introducción a lenguajes de programacionbretorio
 
Evolución lenguajes de programacón
Evolución lenguajes de programacónEvolución lenguajes de programacón
Evolución lenguajes de programacónAngel Alonso
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power pointramosmendezshura
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 

La actualidad más candente (20)

Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Cronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónCronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de Programación
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
introducción a lenguajes de programacion
introducción a lenguajes de programacionintroducción a lenguajes de programacion
introducción a lenguajes de programacion
 
Evolución lenguajes de programacón
Evolución lenguajes de programacónEvolución lenguajes de programacón
Evolución lenguajes de programacón
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power point
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Word libro 1
Word libro 1Word libro 1
Word libro 1
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 

Similar a 8 libro 1 y2

Similar a 8 libro 1 y2 (20)

Preguntas y Respuestas
Preguntas y RespuestasPreguntas y Respuestas
Preguntas y Respuestas
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Libro 1 y libro 2
Libro 1 y libro 2Libro 1 y libro 2
Libro 1 y libro 2
 
Libro2
Libro2Libro2
Libro2
 
Libro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓNLibro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓN
 
Libro1 - PROGRAMACIÓN
Libro1 - PROGRAMACIÓNLibro1 - PROGRAMACIÓN
Libro1 - PROGRAMACIÓN
 
INFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docxINFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docx
 
Clase 1 Programación
Clase 1 ProgramaciónClase 1 Programación
Clase 1 Programación
 
Programación
ProgramaciónProgramación
Programación
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Deber
DeberDeber
Deber
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 

Más de farca26

3 contraseñas seguras
3 contraseñas seguras3 contraseñas seguras
3 contraseñas segurasfarca26
 
1 campus virtual
1 campus virtual1 campus virtual
1 campus virtualfarca26
 
5 como subir archivo slideshare
5 como subir archivo slideshare5 como subir archivo slideshare
5 como subir archivo slidesharefarca26
 

Más de farca26 (9)

14
1414
14
 
15
1515
15
 
13
1313
13
 
16
1616
16
 
11
1111
11
 
3 contraseñas seguras
3 contraseñas seguras3 contraseñas seguras
3 contraseñas seguras
 
1 campus virtual
1 campus virtual1 campus virtual
1 campus virtual
 
9
99
9
 
5 como subir archivo slideshare
5 como subir archivo slideshare5 como subir archivo slideshare
5 como subir archivo slideshare
 

8 libro 1 y2

  • 1. Libro 1 1. ¿Que es un lenguaje de programación? El lenguaje de programación es un lenguaje artificial creado por el hombre para lograr que la máquina (la computadora) realice funciones previamente establecidas. 2. ¿Para que puede usarse un lenguaje de programación? Puede 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. 3.¿Que es un sistema binario? Se dice que un sistema es binario cuando sólo caben dos posibles resultados o respuestas a un planteo determinado. El código binario es la base de la informática al reducir todas las posibles instrucciones interpretadas por la máquina a un código de unos y ceros (encendido/apagado; sí/no) por el que el microprocesador funciona y ejecuta las órdenes introducidas en él. La unidad mínima de información en el código binario es el bit –el término proviene del inglés binary digit–. Un bit puede ser un 1 o un 0. 4. ¿Que es un algoritmo? Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. 5. ¿Cual es el área de la informática que es dedica a la programación? área de la informática que se dedica a la creación de programas y por tanto a la creación de su código fuente es la de programación. 6. ¿Cual es el proceso de creación de un programa? 1. Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea. 2. Recopilar los requisitos del programa para definir qué es lo que debe hacer y para qué se necesita. 3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer; las pruebas que demuestren la validez del programa se pueden especificar en esta fase. 4. Diseñar la arquitectura del programa para descomponerlo en partes de complejidad abordable. 5. Implementar el programa, lo que consiste en realizar un diseño detallado, especificando completamente todo su funcionamiento. 6. . Implantar o instalar el programa es ponerlo en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.).
  • 2. 7. ¿Que funcion cumple el programador? El programador desarrolla, en distintos lenguajes de programación, instrucciones que hacen posible la comunicación con el microprocesador de la computadora, utilizando términos y símbolos relacionados con el tipo de problema que se debe resolver. Libro 2 1. ¿Quién fue la primera persona en programar? La primera programadora de computadora reconocida fue Ada Lovelace (1815- 1852), hija de Anabella Milbanke Byron y el poeta Lord Byron. A principios del siglo XIX conoció a Charles Babbage, un inventor inglés y profesor matemático de la universidad de Cambridge, que diseñó –pero nunca construyó– la máquina analítica para ejecutar programas de tabulación, por lo que se lo considera como el “padre” de la computación. Fue Ada Lovelace quien predijo muchas de las teorías actuales al traducir y ampliar una descripción de la máquina analítica de Babbage, uno de los antecedentes más directos de lo que conocemos como computadora. Como la máquina no llegó nunca a construirse, los programas de Ada lógicamente tampoco llegaron a ejecutarse, pero sí suponen un punto de partida de la programación. 2. ¿Que hizo John Backus? Casi cien años después, a finales de 1954, para evitar las dificultades de programación de las calculadoras de su época, el informático estadounidense John Backus, se encargó de la dirección de un proyecto de investigación en IBM para el desarrollo de un lenguaje de programación más cercano a la notación matemática normal. De ese proyecto surgió el lenguaje Fortran, el primero de los lenguajes de programación de alto nivel, que tuvo un gran impacto, incluso comercial, en la emergente comunidad informática. 3. ¿Que es COBOL? En 1960, se creó COBOL (COmmon Business -Oriented Language, o lenguaje común orientado a negocios), uno de los lenguajes usados aún hoy en informática de gestión. Respondió al objetivo de contar con un lenguaje de programación universal que pudiera ser usado en cualquier computadora –ya que en los años 1960 existían numerosos modelos incompatibles entre sí– y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. 4. ¿Porque se crearon lenguajes de alto nivel? A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces se crearon los lenguajes de alto nivel, como lo fue BASIC (Beginners All-purpose Symbolic Instruction Codeen, o código de instrucciones simbólicas de propósito general para principiantes) y otras versiones introducidas en las computadoras que se utilizaron a partir de la década de 1980.
  • 3. 5. ¿Que es el lenguaje ensamblador? En otras palabras, el ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos específicos para cada arquitectura de computadoras. Originalmente este sistema era muy primitivo, pues le decía a la computadora lo que tenía que hacer en el nivel de hardware. Lograr un objetivo sencillo era todavía bastante difícil e implica un gran esfuerzo de programación. 6. ¿Que lenguajes son los más utilizado hoy en dia? Los lenguajes de alto nivel son actualmente los más utilizados en programación. Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresan en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. Algunos ejemplos de estos lenguajes de alto nivel son: 1. PASCAL, APL y FORTRAN Para aplicaciones científicas. 2. COBOL Para aplicaciones de procesamiento de datos. 3. SNOBOL Para aplicaciones de procesamiento de textos. 4. LISP y PROLOG Para aplicaciones de inteligencia artificial. 5. C y ADA Para aplicaciones de programación de sistemas. 6. PL/I Para aplicaciones de propósitos generales. 7. ¿ En qué consiste la programación estructurada? a finales de 1960, Edsger Dijkstra, un científico de la computación de origen holandés, trató de simplificar los pasos de la programación. Desarrolló el concepto de la programación estructurada y definió que todos los programas pueden estructurarse en los siguientes pasos: 1. Secuencias de instrucciones: Una estructura de programa es secuencial si se ejecuta una tras otra a modo de secuencia, es decir que una instrucción no se ejecuta hasta que finaliza la anterior. 2. Instrucción condicional: La estructura selectiva permite la realización de una instrucción u otra según un criterio: sólo una de estas instrucciones se ejecutará. 3. Iteración (bucle de instrucciones): Un bucle iterativo o iteración de una secuencia de instrucciones hace que se repitan mientras se cumpla una condición: en un principio el número de iteraciones no tiene porqué estar determinado.