SlideShare una empresa de Scribd logo
1 de 18
LICENCIATURA EN INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA
FACILITADORA
ISIS CASTILLO
PRESENTADO POR
GUERRA DAYNER
MEDIANERO LUSBY
MARZO 2017
RESOLUCIÓN DE
PROGRAMAS Y ALGORITMOS
HISTORIA DE LA PROGRAMACIÓN
•Sobre los últimos 50 años, los idiomas que
programan han evolucionado del código binario de
máquina a herramientas poderosas que crean las
abstracciones complejas. Es importante entender
por qué los idiomas han evolucionado, y qué
capacidades que los idiomas más nuevos nos dan.
La abstracción es la llave a la construcción sistemas
complejos de software. En sistemas sencillos,
característica de idiomas usados en el 1950s y '60s,
un solo programador podría entender el problema
entero, y por lo tanto manipula todas estructuras del
programa y datos. La abstracción permite que el
programador agarre los conceptos necesarios.
PRIMERA GENERACIÓN DE LENGUAJE DE
PROGRAMACIÓN
•Lenguaje de máquina
El lenguaje de máquina o código máquina es el
sistema de códigos directamente interpretable por
un circuito microprogramable, como el
microprocesador de una computadora o el
microcontrolador de un autómata.
SEGUNDA GENERACIÓN
•El lenguaje Assembler o ensamblador
•Es un lenguaje de programación de bajo nivel.
Consiste en un conjunto de mnemónicos que
representan instrucciones básicas para los
computadores, microprocesadores,
microcontroladores y otros circuitos integrados
programables.
TERCERA GENERACIÓN DE LENGUAJE DE
PROGRAMACIÓN
•FORTRAN
•Es un lenguaje de programación de alto nivel de
propósito general, procedimental, imperativo, que
está especialmente adaptado al cálculo numérico y
a la computación científica. Desarrollado
originalmente por IBM en 1957 para el equipo IBM
704, y usado para aplicaciones científicas y de
ingeniería.
COBOL
•Fue creado en el año 1959 con el objetivo de crear un
lenguaje de programación universal que pudiera ser
usado en cualquier ordenador y que estuviera
orientado principalmente a los negocios, es decir, a
la llamada informática de gestión.
RPG
•El lenguaje de programación RPG fue desarrollado por
IBM en 1964 y estaba diseñado originalmente para
generar informes comerciales o de negocios.
Características: Realiza cálculos fácilmente, emplea
hojas de codificación diferentes para la descripción de
ficheros, entrada de datos, salida de resultados, etc.
BASIC
•Es una familia de lenguajes de programación de alto
nivel. como un medio para facilitar la programación
en ordenadores a estudiantes (y profesores) que no
fueran de ciencias. De aquella, casi todo el uso de los
ordenadores requería codificar software hecho a
medida, con lo cual quedaba restringida a personas
con formación como científicos y matemáticos.
PASCAL
•Es un lenguaje creado por el profesor suizo Niklaus
Wirth publicado en 1970. Su objetivo era crear un
lenguaje que facilitara el aprendizaje de programación
a sus alumnos, utilizando la programación
estructurada y estructuración de datos. Con el tiempo
su utilización excedió el ámbito académico para
convertirse en una herramienta para la creación de
aplicaciones de todo tipo.
LENGUAJE C
es un lenguaje de programación originalmente
desarrollado por Dennis Ritchie como evolución
del anterior lenguaje B, a su vez basado en BCPL.
•Es un lenguaje orientado a la implementación de
Sistemas Operativos, concretamente Unix.
XBASE
•xBase es el término genérico para todos los
lenguajes de programación que derivan del lenguaje
de programación dBase, originalmente publicado
por Ashton-Tate. Existen indicativos de que existió
un predecesor no comercial.
•La 'x' significa que existen diversos intérpretes y
compiladores para este lenguaje.
CUARTA GENERACIÓN
•Visual C++ (también conocido como MSVC++,
Microsoft Visual C++) es un entorno de
desarrollo integrado (IDE) para lenguajes de
programación C, C++ y C++/CLI.
•Visual C++ engloba el desarrollo de aplicaciones
hechas en C, C++ y C++/CLI en el entorno
Windows.
VISUAL BASIC
•Visual Basic (VB) es un lenguaje de programación
dirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este lenguaje de
programación es un dialecto de BASIC, con
importantes agregados.
VISUAL FOXPRO
•Es un lenguaje de programación procedural,
orientado a objetos que posee un Sistema Gestor de
Bases de datos o Database Management System
(DBMS) y Sistema administrador de bases de datos
relacionales, producido por Microsoft.
•Visual FoxPro provee a los desarrolladores un
conjunto de herramientas para crear aplicaciones de
bases de datos para el escritorio, entornos
cliente/servidor, tablet PC o para la Web.
QUINTA GENERACIÓN
•La inteligencia artificial es la inteligencia exhibida
por máquinas. Una máquina "inteligente" ideal es un
agente racional flexible que percibe su entorno y
lleva a cabo acciones que maximicen sus
posibilidades de éxito en algún objetivo o tarea. El
término "inteligencia artificial" se aplica cuando una
máquina imita las funciones "cognitivas" que los
humanos asocian con otras mentes humanas, como
por ejemplo: "aprender" y "resolver problemas".
Resolución de programas y algoritmos

Más contenido relacionado

La actualidad más candente

Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)cristinaruiztic
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacionSaul Pereyra
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2Saul Pereyra
 
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
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLibertad25
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
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ónLincoln School
 
Linea Del Tiempo De Programación
Linea Del Tiempo De ProgramaciónLinea Del Tiempo De Programación
Linea Del Tiempo De ProgramaciónGabrielFVilla15
 
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
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONRYAJPS
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 

La actualidad más candente (18)

Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacion
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2
 
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
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
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
 
Linea Del Tiempo De Programación
Linea Del Tiempo De ProgramaciónLinea Del Tiempo De Programación
Linea Del Tiempo De Programación
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 

Similar a Resolución de programas y algoritmos

LENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptxLENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptxJesusCordova52
 
Taller #6
Taller #6 Taller #6
Taller #6 chomba01
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
Programacion .........
Programacion .........Programacion .........
Programacion .........Zmojica
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2Saul Pereyra
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionpefrayo5
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresOnce Redes
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizadosJesus Salas Castro
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacionCesar-Sanchez
 
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
 
Lenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguiaLenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguiatonytenorio2
 
Resolucion de problemas y algoritmos
Resolucion de problemas y algoritmosResolucion de problemas y algoritmos
Resolucion de problemas y algoritmosmiguelskillet
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programaciongiovanni ascencio
 

Similar a Resolución de programas y algoritmos (20)

LENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptxLENGUAJES DE PROGRAMACION.pptx
LENGUAJES DE PROGRAMACION.pptx
 
Taller #6
Taller #6 Taller #6
Taller #6
 
Programación
ProgramaciónProgramación
Programación
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
Programacion .........
Programacion .........Programacion .........
Programacion .........
 
Software1
Software1Software1
Software1
 
Software1
Software1Software1
Software1
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje 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
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizados
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacion
 
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
 
Lenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguiaLenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguia
 
Resolucion de problemas y algoritmos
Resolucion de problemas y algoritmosResolucion de problemas y algoritmos
Resolucion de problemas y algoritmos
 
E.s
E.sE.s
E.s
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 

Último

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
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
 
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
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 

Último (20)

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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
 
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
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 

Resolución de programas y algoritmos

  • 1. LICENCIATURA EN INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA FACILITADORA ISIS CASTILLO PRESENTADO POR GUERRA DAYNER MEDIANERO LUSBY MARZO 2017
  • 3. HISTORIA DE LA PROGRAMACIÓN •Sobre los últimos 50 años, los idiomas que programan han evolucionado del código binario de máquina a herramientas poderosas que crean las abstracciones complejas. Es importante entender por qué los idiomas han evolucionado, y qué capacidades que los idiomas más nuevos nos dan.
  • 4. La abstracción es la llave a la construcción sistemas complejos de software. En sistemas sencillos, característica de idiomas usados en el 1950s y '60s, un solo programador podría entender el problema entero, y por lo tanto manipula todas estructuras del programa y datos. La abstracción permite que el programador agarre los conceptos necesarios.
  • 5. PRIMERA GENERACIÓN DE LENGUAJE DE PROGRAMACIÓN •Lenguaje de máquina El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.
  • 6. SEGUNDA GENERACIÓN •El lenguaje Assembler o ensamblador •Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.
  • 7. TERCERA GENERACIÓN DE LENGUAJE DE PROGRAMACIÓN •FORTRAN •Es un lenguaje de programación de alto nivel de propósito general, procedimental, imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería.
  • 8. COBOL •Fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • 9. RPG •El lenguaje de programación RPG fue desarrollado por IBM en 1964 y estaba diseñado originalmente para generar informes comerciales o de negocios. Características: Realiza cálculos fácilmente, emplea hojas de codificación diferentes para la descripción de ficheros, entrada de datos, salida de resultados, etc.
  • 10. BASIC •Es una familia de lenguajes de programación de alto nivel. como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias. De aquella, casi todo el uso de los ordenadores requería codificar software hecho a medida, con lo cual quedaba restringida a personas con formación como científicos y matemáticos.
  • 11. PASCAL •Es un lenguaje creado por el profesor suizo Niklaus Wirth publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • 12. LENGUAJE C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie como evolución del anterior lenguaje B, a su vez basado en BCPL. •Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix.
  • 13. XBASE •xBase es el término genérico para todos los lenguajes de programación que derivan del lenguaje de programación dBase, originalmente publicado por Ashton-Tate. Existen indicativos de que existió un predecesor no comercial. •La 'x' significa que existen diversos intérpretes y compiladores para este lenguaje.
  • 14. CUARTA GENERACIÓN •Visual C++ (también conocido como MSVC++, Microsoft Visual C++) es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI. •Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el entorno Windows.
  • 15. VISUAL BASIC •Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.
  • 16. VISUAL FOXPRO •Es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft. •Visual FoxPro provee a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
  • 17. QUINTA GENERACIÓN •La inteligencia artificial es la inteligencia exhibida por máquinas. Una máquina "inteligente" ideal es un agente racional flexible que percibe su entorno y lleva a cabo acciones que maximicen sus posibilidades de éxito en algún objetivo o tarea. El término "inteligencia artificial" se aplica cuando una máquina imita las funciones "cognitivas" que los humanos asocian con otras mentes humanas, como por ejemplo: "aprender" y "resolver problemas".