SlideShare una empresa de Scribd logo
1 de 3
libro 2 Lenguajes de programación: sus
componentes
¿Cual fue la primera programadora?
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.
El trabajo que Ada realizó le hizo ganarse el título de primera programadora de
computadoras del mundo. El nombre del lenguaje de programación Ada, utilizado
principalmente en aeronáutica, fue escogido en su homenaje.
¿Cual fue el primer lenguaje de programación de
alto nivel?
El informático estadounidense John Backus, se encargó de la dirección de un proyecto de
investigación en IBM para e ldesarrollo 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.
¿Que es COBOL?
En 1960, se creó COBOL (COmmon Business -Oriented Language, o lenguaje comúnorientado
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.
¿Porque se crearon los 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.
¿Que es el lenguaje ensamblador?
El ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas
informáticos específicos para cada arquitectura de computadoras.
¿Que lenguajes son los más utilizados
actualmente?
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.
Ejemplos de lenguajes de alto nivel :
PASCAL, APL y FORTRAN: Para aplicaciones científicas.
COBOL: Para aplicaciones de procesamiento de datos.
SNOBOL: Para aplicaciones de procesamiento de textos.
LISP y PROLOG: Para aplicaciones de inteligencia artificial.
C y ADA: Para aplicaciones de programación de sistemas.
PL/I: Para aplicaciones de propósitos generales.
¿Que es la programación estructurada?
Hace no mucho tiempo, 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:
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.
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á.
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

Lenguajes de programación: sus componentes
Lenguajes de programación: sus componentesLenguajes de programación: sus componentes
Lenguajes de programación: sus componenteslinhos315
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONGabriel Alija
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacionchristian0396
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN Esteban Torres
 
Libro2 lenguaje programacion sus componentes
Libro2 lenguaje programacion sus componentesLibro2 lenguaje programacion sus componentes
Libro2 lenguaje programacion sus componentesdavidcab
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word23xtremus
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONjose mendoza
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónJavier Leal
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónMartin Pacheco
 
introducción a lenguajes de programacion
introducción a lenguajes de programacionintroducción a lenguajes de programacion
introducción a lenguajes de programacionbretorio
 
Historia de los lenguajes de programaciones
Historia de los lenguajes de programacionesHistoria de los lenguajes de programaciones
Historia de los lenguajes de programacionesgio8
 

La actualidad más candente (20)

Lenguajes de programación: sus componentes
Lenguajes de programación: sus componentesLenguajes de programación: sus componentes
Lenguajes de programación: sus componentes
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACION
 
Libro numero 2
Libro numero 2Libro numero 2
Libro numero 2
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 
Libro2 lenguaje programacion sus componentes
Libro2 lenguaje programacion sus componentesLibro2 lenguaje programacion sus componentes
Libro2 lenguaje programacion sus componentes
 
El estudio de los lenguajes de programacion
El estudio de los lenguajes de programacionEl estudio de los lenguajes de programacion
El estudio de los lenguajes de programacion
 
Linea del Tiempo
Linea del TiempoLinea del Tiempo
Linea del Tiempo
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word2
 
Lenguajes De Programación
Lenguajes De ProgramaciónLenguajes De Programación
Lenguajes De Programación
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Trabajo de programacion 1
Trabajo de programacion 1 Trabajo de programacion 1
Trabajo de programacion 1
 
Linea programacion
Linea programacionLinea programacion
Linea programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
introducción a lenguajes de programacion
introducción a lenguajes de programacionintroducción a lenguajes de programacion
introducción a lenguajes de programacion
 
Software1
Software1Software1
Software1
 
Historia de los lenguajes de programaciones
Historia de los lenguajes de programacionesHistoria de los lenguajes de programaciones
Historia de los lenguajes de programaciones
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Destacado

U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAiessanjuanbosco
 
PARADIGMA LOGICO
PARADIGMA LOGICOPARADIGMA LOGICO
PARADIGMA LOGICOFredy Olaya
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONALFredy Olaya
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Webvictorluis19
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y ObjetosKudos S.A.S
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoActimel
 

Destacado (16)

U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
 
PARADIGMA LOGICO
PARADIGMA LOGICOPARADIGMA LOGICO
PARADIGMA LOGICO
 
Historia de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 
Programacion web
Programacion webProgramacion web
Programacion web
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Web
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 

Similar a Libro2

Libro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentesLibro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentesLorenteMiguel
 
historia de la programacion.docx
historia de la programacion.docxhistoria de la programacion.docx
historia de la programacion.docxLeonardoLekat
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2 farca26
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2gabrielalija10
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónmarco
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestas8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestasarcangelmarkos
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdfYesseniaMolina3
 
La evolución de los Lenguajes de Programación
La evolución de los Lenguajes de ProgramaciónLa evolución de los Lenguajes de Programación
La evolución de los Lenguajes de ProgramaciónAlex Toapanta
 
Evolucion de los lenguajes de programacion
Evolucion de los lenguajes de programacionEvolucion de los lenguajes de programacion
Evolucion de los lenguajes de programacionGiovanni Hernandez
 
Preguntas y Respuestas
Preguntas y RespuestasPreguntas y Respuestas
Preguntas y RespuestasFede Garcia
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacionmilko09
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.francisco dixon
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxJuanLuisHuloPoma2
 
Presentacion de la Unidad 2
Presentacion de la Unidad 2Presentacion de la Unidad 2
Presentacion de la Unidad 2Friasolan
 

Similar a Libro2 (20)

Libro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentesLibro 2 lenguaje de programacion y sus componentes
Libro 2 lenguaje de programacion y sus componentes
 
historia de la programacion.docx
historia de la programacion.docxhistoria de la programacion.docx
historia de la programacion.docx
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
Cuaderno2
Cuaderno2Cuaderno2
Cuaderno2
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestas8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestas
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
La evolución de los Lenguajes de Programación
La evolución de los Lenguajes de ProgramaciónLa evolución de los Lenguajes de Programación
La evolución de los Lenguajes de Programación
 
Evolucion de los lenguajes de programacion
Evolucion de los lenguajes de programacionEvolucion de los lenguajes de programacion
Evolucion de los lenguajes de programacion
 
Preguntas y Respuestas
Preguntas y RespuestasPreguntas y Respuestas
Preguntas y Respuestas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
INFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docxINFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docx
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docx
 
Presentacion de la Unidad 2
Presentacion de la Unidad 2Presentacion de la Unidad 2
Presentacion de la Unidad 2
 

Más de Horacio Gramajo (7)

Libro3
Libro3Libro3
Libro3
 
Libro4
Libro4Libro4
Libro4
 
Instituto
InstitutoInstituto
Instituto
 
Contraseña
ContraseñaContraseña
Contraseña
 
Libro1
Libro1Libro1
Libro1
 
Campus virtual
Campus virtualCampus virtual
Campus virtual
 
Menos ozono
Menos ozonoMenos ozono
Menos ozono
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

Libro2

  • 1. libro 2 Lenguajes de programación: sus componentes ¿Cual fue la primera programadora? 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. El trabajo que Ada realizó le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada, utilizado principalmente en aeronáutica, fue escogido en su homenaje. ¿Cual fue el primer lenguaje de programación de alto nivel? El informático estadounidense John Backus, se encargó de la dirección de un proyecto de investigación en IBM para e ldesarrollo 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. ¿Que es COBOL? En 1960, se creó COBOL (COmmon Business -Oriented Language, o lenguaje comúnorientado 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
  • 2. principalmente a los negocios, es decir, a la llamada informática de gestión. ¿Porque se crearon los 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. ¿Que es el lenguaje ensamblador? El ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos específicos para cada arquitectura de computadoras. ¿Que lenguajes son los más utilizados actualmente? 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. Ejemplos de lenguajes de alto nivel : PASCAL, APL y FORTRAN: Para aplicaciones científicas. COBOL: Para aplicaciones de procesamiento de datos. SNOBOL: Para aplicaciones de procesamiento de textos. LISP y PROLOG: Para aplicaciones de inteligencia artificial. C y ADA: Para aplicaciones de programación de sistemas. PL/I: Para aplicaciones de propósitos generales. ¿Que es la programación estructurada? Hace no mucho tiempo, 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: 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
  • 3. anterior. 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á. 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.