Taller de investigacion

15
LICENCIATURA EN INFORMATICA CON ENFASIS EN INFORCAION EN SISTEMA Estudiante: Joel Enrique Córdoba Tema: resolucion de problemas y algoritmos

Transcript of Taller de investigacion

Page 1: Taller de investigacion

LICENCIATURA EN INFORMATICA CON ENFASIS EN INFORCAION EN SISTEMA

Estudiante: Joel Enrique Córdoba Tema: resolucion de problemas y

algoritmos

Page 2: Taller de investigacion

Generaciones de lenguajes de programación

El lenguaje máquina es el único lenguaje que puede ejecutar una computadora, es específico en cada arquitectura, es un código que es interpretado directamente por el microprocesador.

Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja.

Page 3: Taller de investigacion

LENGUAJES DE SEGUNDA GENERACIÓN

ensamblador, o assembler: 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.

Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. Cada arquitectura de procesador

Page 4: Taller de investigacion

Tercera Generación de lenguajes de programación

FORTRA: es un lenguaje de programación de alto nivel de propósito general,2 procedimental3 e 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.

el FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), física computacional y química computacional

Page 5: Taller de investigacion

Tercera Generación Cobol es el nuevo lenguaje de

programación nació con la intención que fuese un lenguaje destinado a los negocios, concretamente a lo que conocemos como informática de gestión. Así nació el Cobol,

un lenguaje de programación compatible con la mayoría de las computadoras y destinado principalmente a la gestión. el Cobol es un lenguaje de programación que nada tiene que enviar a otros como el Visual Basic, Delphi

Page 6: Taller de investigacion

Tercera Generació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.

Sus siglas en inglés significan Report Program Generator. En 1960 RPG es creado para la familia 1400, pero hasta 1964 no es lanzada la versión final para la IBM 360.

Page 7: Taller de investigacion

Tercera Generación Pascal es un Lenguaje de programación

desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la Programación

El código esta dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.

Page 8: Taller de investigacion

Basic El BASIC es un lenguaje de programación que se

creo con fines pedagógicos, era el lenguaje que utilizan las microcomputadoras de los años 80. Actualmente sigue siendo muy conocido y tienen muchísimos dialectos muy diferentes al original. Veamos algo de historia del Basic.

En los años 1960, las computadoras tenían un valor elevado y se usaban para tareas específicas, eran mono tarea. Pero luego, permitiendo que algunas empresas pequeñas pudieran permitirse adquirirlas. Las computadoras mejoraron mucho en velocidad, capacidad de procesamiento de datos.

Page 9: Taller de investigacion

lenguaje C C es un lenguaje de programación de propósito

general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación.

Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.

Page 10: Taller de investigacion

XBASE xBase es el término genérico para todos los

lenguajes de programación que derivan del lenguaje de programación. Existen indicativos de que existió un predecesor no comercial. La 'x' significa que existen diversos intérpretes y compiladores para este lenguaje.

Ante el éxito de dBase, y la inexistencia de un compilador que generara ejecutables independientes (lo que obligaba a tener cargado dBase en memoria, y a haber comprado el producto completo si se quería usar un desarrollo en dBase)

Page 11: Taller de investigacion

Cuarta generacion Visual C++: Visual C++ hace uso extensivo

del framework Microsoft Foundation Classes (o simplemente MFC), el cual es un conjunto de clases C++ para el desarrollo de aplicaciones en Windows.

El IDE cuenta con herramientas como el IntelliSense, RemoteDebuging, Editar y Continuar, y Texto Resaltado.Cuenta con una versión Express, llamada Microsoft Visual C++ Express Edition, la cual es gratuita y se puede descargar desde el sitio de Microsoft.

Page 12: Taller de investigacion

Visual Basic Visual basic. Constituye un IDE (entorno de

desarrollo integrado, o, en inglés, Integrated Development Enviroment) que ha sido empaquetado como un Programa de aplicación; es decir, consiste en un editor de código ,programa donde se escribe el código fuente

Un Programa realizado en dos es un conjunto de sentencias que se ejecutan de arriba a abajo más o menos, en el orden que el programador ha diseñado. Una aplicación en Windows presenta todas las opciones posibles en uno o más Formularios para que el usuario elija entre ellas.

Page 13: Taller de investigacion

FoxPRO

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.

es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft Visual FoxPro

Page 14: Taller de investigacion

Quinta Generación de lenguaje de programación

Inteligencia Artificial La inteligencia artificial o mejor llamada inteligencia

computacional, es la inteligencia exhibida por máquinas. En ciencias de la computación, una máquina 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

Page 15: Taller de investigacion