SlideShare una empresa de Scribd logo
1 de 10
Licenciatura en Informática
Materia:
Fundamentos de Informática
Facilitadora:
Isis Castillo
Estudiantes:
Casandra Palacio 4-771-2137
Yanaisly Yángüez 4-799-2022
Tema:
Resolución de problemas y algoritmos
Taller:
#6
Fecha:
18 de mar. de 17.
Historia de la programación
Para crear un programa, y que la computadora lo interprete y ejecute las
instrucciones escritas en él, debe escribirse en un lenguaje de programación. En sus
inicios las computadoras interpretaban solo instrucciones en un lenguaje específico,
del más bajo nivel, conocido como código máquina, siendo éste excesivamente
complicado para programar.
De hecho solo consiste en cadenas de números 1 y 0 (sistema binario). Para facilitar el
trabajo de programación, los primeros científicos, que trabajaban en el área,
decidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras o
abreviaturas provenientes del inglés; las codificaron y crearon así un lenguaje de
mayor nivel, que se conoce como Assembly o lenguaje ensamblador.
Primera generación de lenguajes de
programación
Lenguaje de maquina
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,
está compuesto por un conjunto de instrucciones ejecutadas en secuencia que
representan acciones que la máquina podrá tomar.
Segunda generación
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. 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.
Tercera generación
Fortran: es un lenguaje de programación de alto nivel de
propósito general,procedimental e imperativo, que está
especialmente adaptado al cálculo numérico y a
la computación científica.
Cobol: este 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, como un
lenguaje de programación compatible con la mayoría de
las computadoras y destinado principalmente a la gestión.
RPG: Ha sido actualizado en diversas ocasiones, dando origen a
las diferentes versiones del lenguaje. Una de las últimas
actualizaciones que se ha realizado hasta la fecha es el RPG/IV
en 1995, disponible con los ordenadores IBM de la
familia AS/400. Posteriormente, en 2001, y con la aparición de la
versión 5 del OS/400, surgió una nueva modificación sobre el
lenguaje, soportándose a partir de ese momento la programación
en formato libre.
Pascal: es un lenguaje creado por el profesor suizo Niklaus
Wirth entre los años 1968 y 1969 y 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. Sin embargo 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: Se trata de un lenguaje de
tipos de datos estáticos, débilmente
tipificado, de medio nivel, ya que dispone
de las estructuras típicas de los lenguaje
de alto nivel pero, a su vez, dispone de
construcciones del lenguaje que permiten
un control a muy bajo nivel. Los
compiladores suelen ofrecer extensiones
al lenguaje que posibilitan mezclar código
en ensamblador con código C o acceder
directamente a memoria o dispositivos
periféricos.
X Base: 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.
Cuarta generación
Visual C++: 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. El lenguaje
de programación utilizado por esta herramienta, de igual
nombre, está basado en C++ y es compatible en la mayor
parte de su código con este lenguaje, a la vez que su
sintaxis es exactamente igual.
Visual Basic: 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. Su primera versión fue presentada
en 1991, con la intención de simplificar la programación
utilizando un ambiente de desarrollo que facilitó en cierta
medida la programación misma.
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.
Quinta
generación
Inteligencia artificial:
Es la inteligencia exhibida por máquinas. En ciencias de la
computación, 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. Coloquialmente 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“.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Tipos de lenguajes de programacion
Tipos de lenguajes de programacionTipos de lenguajes de programacion
Tipos de lenguajes de programacion
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Linea del tiempo POO
Linea del tiempo POOLinea del tiempo POO
Linea del tiempo POO
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actuales
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.c
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Resolucion de problemas y algoritmos
Resolucion de problemas y algoritmosResolucion de problemas y algoritmos
Resolucion de problemas y algoritmos
 
Karen y Vivian
Karen y VivianKaren y Vivian
Karen y Vivian
 
Deber
DeberDeber
Deber
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 

Destacado

5.Grecia
5.Grecia5.Grecia
5.Greciaalforni
 
Documentación requerida para la aplicación de la norma ISO 14000
Documentación requerida para la aplicación de la norma ISO 14000Documentación requerida para la aplicación de la norma ISO 14000
Documentación requerida para la aplicación de la norma ISO 14000alfredoluis27
 
Medición de la productividad del valor agregado
Medición de la productividad del valor agregadoMedición de la productividad del valor agregado
Medición de la productividad del valor agregadoangelbrusco
 
Seminario 3 TIC
Seminario 3 TICSeminario 3 TIC
Seminario 3 TICpaumedmar
 
La industria en España
La industria en EspañaLa industria en España
La industria en Españammhr
 
عرض بيئة التعليم والأنشطة التعليمية
عرض بيئة التعليم والأنشطة التعليمية عرض بيئة التعليم والأنشطة التعليمية
عرض بيئة التعليم والأنشطة التعليمية Faten Nasser
 
Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmosLusby_Medianero
 
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 de la programación
Historia de la programaciónHistoria de la programación
Historia de la programaciónandy muñoz
 
Using video in classroom
Using video in classroomUsing video in classroom
Using video in classroomnlalani
 
In love with drop earrings
In love with drop earringsIn love with drop earrings
In love with drop earringsEternal Sparkles
 

Destacado (16)

5.Grecia
5.Grecia5.Grecia
5.Grecia
 
Documentación requerida para la aplicación de la norma ISO 14000
Documentación requerida para la aplicación de la norma ISO 14000Documentación requerida para la aplicación de la norma ISO 14000
Documentación requerida para la aplicación de la norma ISO 14000
 
Medición de la productividad del valor agregado
Medición de la productividad del valor agregadoMedición de la productividad del valor agregado
Medición de la productividad del valor agregado
 
Las ti
Las tiLas ti
Las ti
 
6. Roma
6. Roma6. Roma
6. Roma
 
GC aula 1
GC aula 1GC aula 1
GC aula 1
 
Seminario 3 TIC
Seminario 3 TICSeminario 3 TIC
Seminario 3 TIC
 
Seismic Sensor System to Tame the Human Elephant Conflict
Seismic Sensor System to Tame the Human Elephant ConflictSeismic Sensor System to Tame the Human Elephant Conflict
Seismic Sensor System to Tame the Human Elephant Conflict
 
La industria en España
La industria en EspañaLa industria en España
La industria en España
 
عرض بيئة التعليم والأنشطة التعليمية
عرض بيئة التعليم والأنشطة التعليمية عرض بيئة التعليم والأنشطة التعليمية
عرض بيئة التعليم والأنشطة التعليمية
 
Presentación1
Presentación1Presentación1
Presentación1
 
Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmos
 
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 de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 
Using video in classroom
Using video in classroomUsing video in classroom
Using video in classroom
 
In love with drop earrings
In love with drop earringsIn love with drop earrings
In love with drop earrings
 

Similar a Taller #6

Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxJuanLuisHuloPoma2
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesJulio Ayala Rolón
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Jonatan Rivera
 
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
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracionDiego Becerra
 
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
 
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 programacionEdagaJunior
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónmarco
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 

Similar a Taller #6 (20)

Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docx
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Software1
Software1Software1
Software1
 
Software1
Software1Software1
Software1
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
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
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracion
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
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
 
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).
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 

Taller #6

  • 1. Licenciatura en Informática Materia: Fundamentos de Informática Facilitadora: Isis Castillo Estudiantes: Casandra Palacio 4-771-2137 Yanaisly Yángüez 4-799-2022 Tema: Resolución de problemas y algoritmos Taller: #6 Fecha: 18 de mar. de 17.
  • 2. Historia de la programación Para crear un programa, y que la computadora lo interprete y ejecute las instrucciones escritas en él, debe escribirse en un lenguaje de programación. En sus inicios las computadoras interpretaban solo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo éste excesivamente complicado para programar. De hecho solo consiste en cadenas de números 1 y 0 (sistema binario). Para facilitar el trabajo de programación, los primeros científicos, que trabajaban en el área, decidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras o abreviaturas provenientes del inglés; las codificaron y crearon así un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblador.
  • 3. Primera generación de lenguajes de programación Lenguaje de maquina 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, está compuesto por un conjunto de instrucciones ejecutadas en secuencia que representan acciones que la máquina podrá tomar.
  • 4. Segunda generación 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. 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.
  • 5. Tercera generación Fortran: es un lenguaje de programación de alto nivel de propósito general,procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Cobol: este 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, como un lenguaje de programación compatible con la mayoría de las computadoras y destinado principalmente a la gestión.
  • 6. RPG: Ha sido actualizado en diversas ocasiones, dando origen a las diferentes versiones del lenguaje. Una de las últimas actualizaciones que se ha realizado hasta la fecha es el RPG/IV en 1995, disponible con los ordenadores IBM de la familia AS/400. Posteriormente, en 2001, y con la aparición de la versión 5 del OS/400, surgió una nueva modificación sobre el lenguaje, soportándose a partir de ese momento la programación en formato libre. Pascal: es un lenguaje creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y 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. Sin embargo 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.
  • 7. Lenguaje C: Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone de las estructuras típicas de los lenguaje de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos. X Base: 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.
  • 8. Cuarta generación Visual C++: 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. El lenguaje de programación utilizado por esta herramienta, de igual nombre, está basado en C++ y es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es exactamente igual. Visual Basic: 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. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programación misma.
  • 9. 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.
  • 10. Quinta generación Inteligencia artificial: Es la inteligencia exhibida por máquinas. En ciencias de la computación, 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. Coloquialmente 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“.