SlideShare una empresa de Scribd logo
1 de 13
Laura Soroa Rodríguez
1
 ¿Qué es un programa?
 Los lenguajes de programación
 Historia y evolución de los lenguajes de
programación
 Tipos de programación
 Aplicaciones para móviles
 App Inventor
2
 Los programas son una serie de secuencias de
instrucciones entendibles por los ordenadores
que permiten la realización de las acciones
para los que han sido creadas.
 Para escribir un programa se utilizan unos
tipos de lenguaje. A estos lenguajes se les
llama lenguajes de programación.
3
 Los programas se escriben en código fuente, son
instrucciones que deben ser ejecutadas para
realizar las acciones por las que el programa ha
sido diseñado.
 El código en el que está “escrito” no lo puede
comprender directamente el ordenador. El
ordenador solo comprende el lenguaje de
máquina o código binario.
 Para realizar estas transformaciones se utilizan
traductores, que son los intérpretes, que son los
que traducen las acciones para que el ordenador lo
comprenda.
 Esto genera el código objeto que es el archivo
traducido a lenguaje máquina.
4
 Lenguaje máquina: es el lenguaje que entiende
directamente el ordenador. Utiliza un alfabeto
binario (del 0 al 1). Este tipo de lenguaje dejó de
utilizarse debido a su complejidad y a la facilidad
que tiene para cometer errores al usarlo.
 Lenguaje de alto nivel: estás diseñados para que
los programadores escriban y entiendan
instrucciones lo más parecidas al lenguaje humano,
lo cual es lo que hace que sea más fácil al
entendimiento de las personas para poder
aprender a programar. El código fuente está escrito
y debe ser traducido a código máquina mediante
un intérprete.
5
 Lenguaje de bajo nivel: más fácil de utilizar que
el lenguaje máquina pero depende mucho de
los ordenadores. El primer lenguaje que trató
de sustituir el lenguaje máquina por uno
parecido al de las personas, es el lenguaje
ensamblador (sus instrucciones son conocidas
como nemotécnicos). Para que el lenguaje
ensamblador pueda utilizarse, debe ser
traducido a lenguaje máquina. El principal
inconveniente es que está muy ligado al tipo de
ordenador en el que se va a utilizar.
6
 Lenguajes de primera generación: se caracteriza
por el uso del lenguaje de máquina. Hardware
se desarrollaba antes que software. Estaban
adaptados estos lenguajes a una máquina
específica.
 Lenguajes de segunda generación: se introduce
el lenguaje ensamblador.
 Lenguajes de tercera generación: los intérpretes
aceptan instrucciones más completas y se crean
lenguajes con sus correspondientes frases. Nace
FORTRAN.
7
 Lenguajes de cuarta generación: derivados de
los anteriores y tienen herramientas de más
alto nivel. Su máximo representante es SQL.
Aquí también hay que incluir los lenguajes de
programación orientados a objetos.
 Lenguajes de quinta generación: se trabaja en
ellos para que los ordenadores sean capaces de
realizar un propósito mediante técnicas de
reglas, aprendizaje…
8
 Programación modular: consta de varias
secciones o módulos que interactúan a través
de llamadas a procedimientos.
El módulo principal, encargado de llamar al
resto de los módulos integra el programa en su
totalidad.
 Programación estructurada: compuesta por un
conjunto de técnicas evolucionadas que
aumentan la productividad del programa.
9
 Programación orientada a objetos: usa los
objetos y sus interacciones para diseñar
aplicaciones.
Los objetos son entidades que poseen una
serie de propiedades destinadas a que los
programas sean más fáciles de escribir,
mantener y utilizar.
10
 Un sistema operativo móvil es un sistema
operativo que controla un dispositivo móvil, al
igual que los ordenadores utilizan Windows o
Linux entre otros.
 Los sistemas operativos móviles son mucho
más simples y están más orientados a la
conectividad inalámbrica, los formatos
multimedia para móviles y las diferentes
maneras de introducir información en ellos.
11
 App Inventor: es una aplicación para crear
aplicaciones de software para el sistema
operativo Android. A partir de un conjuntos de
herramientas básicas, el usuario puede ir
enlazando una serie de bloques para crear la
aplicación. Este sistema es gratuito y se puede
descargar fácilmente de la web. Las
aplicaciones fruto de App Inventor están
limitadas por su simplicidad, aunque permiten
cubrir un gran número de necesidades básicas
en un dispositivo móvil.
12
Laura Soroa Rodríguez
13

Más contenido relacionado

La actualidad más candente

Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Tema 3 estructura de un programa
Tema 3 estructura de un programaTema 3 estructura de un programa
Tema 3 estructura de un programagisellevera5
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programaciónJefersonRamiresRosillo
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programaciónromeprofe
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Trabajo tic 3ª evaluación.
Trabajo tic 3ª evaluación.Trabajo tic 3ª evaluación.
Trabajo tic 3ª evaluación.oscarsin_xd
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionJhampier_Piedra
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónRonay Garcia
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Libro1 introduccion a la programacion y su lenguaje
Libro1 introduccion a la programacion y su lenguajeLibro1 introduccion a la programacion y su lenguaje
Libro1 introduccion a la programacion y su lenguajedavidcab
 

La actualidad más candente (18)

Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Tema 3 estructura de un programa
Tema 3 estructura de un programaTema 3 estructura de un programa
Tema 3 estructura de un programa
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Tallr
TallrTallr
Tallr
 
Computacion creativa
Computacion creativaComputacion creativa
Computacion creativa
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programación
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Trabajo tic 3ª evaluación.
Trabajo tic 3ª evaluación.Trabajo tic 3ª evaluación.
Trabajo tic 3ª evaluación.
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Taller software 1
Taller software 1Taller software 1
Taller software 1
 
Libro1 introduccion a la programacion y su lenguaje
Libro1 introduccion a la programacion y su lenguajeLibro1 introduccion a la programacion y su lenguaje
Libro1 introduccion a la programacion y su lenguaje
 

Destacado

The need for Water Sanitaion
The need for Water SanitaionThe need for Water Sanitaion
The need for Water SanitaionEwan Cameron
 
Geop marielbys sequera
Geop marielbys sequeraGeop marielbys sequera
Geop marielbys sequeramariel275
 
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughOif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughDeborah Porchivina
 
Guia nom 016-stps-2001 (ferrocarriles)
Guia nom 016-stps-2001 (ferrocarriles)Guia nom 016-stps-2001 (ferrocarriles)
Guia nom 016-stps-2001 (ferrocarriles)SeguriTech Privada
 
Rita Gomes nº 978 8ºA
Rita Gomes nº 978 8ºARita Gomes nº 978 8ºA
Rita Gomes nº 978 8ºAINAbiblioteca
 
Reunião pedagógica
Reunião pedagógicaReunião pedagógica
Reunião pedagógicazaninhavidal
 
500 bai toan boi duong nang cao lop 4 p2
500 bai toan boi duong nang cao lop 4   p2500 bai toan boi duong nang cao lop 4   p2
500 bai toan boi duong nang cao lop 4 p2Hong Phuong Nguyen
 
500 bai toan boi duong nang cao lop 4 p3
500 bai toan boi duong nang cao lop 4   p3500 bai toan boi duong nang cao lop 4   p3
500 bai toan boi duong nang cao lop 4 p3Hong Phuong Nguyen
 
Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...
Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...
Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...Gerald Nsugbe
 

Destacado (12)

The need for Water Sanitaion
The need for Water SanitaionThe need for Water Sanitaion
The need for Water Sanitaion
 
Geop marielbys sequera
Geop marielbys sequeraGeop marielbys sequera
Geop marielbys sequera
 
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughOif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
 
Enzimas pancreaticas
Enzimas pancreaticasEnzimas pancreaticas
Enzimas pancreaticas
 
Guia nom 016-stps-2001 (ferrocarriles)
Guia nom 016-stps-2001 (ferrocarriles)Guia nom 016-stps-2001 (ferrocarriles)
Guia nom 016-stps-2001 (ferrocarriles)
 
Rita Gomes nº 978 8ºA
Rita Gomes nº 978 8ºARita Gomes nº 978 8ºA
Rita Gomes nº 978 8ºA
 
Session 2
Session 2Session 2
Session 2
 
Reunião pedagógica
Reunião pedagógicaReunião pedagógica
Reunião pedagógica
 
500 bai toan boi duong nang cao lop 4 p2
500 bai toan boi duong nang cao lop 4   p2500 bai toan boi duong nang cao lop 4   p2
500 bai toan boi duong nang cao lop 4 p2
 
500 bai toan boi duong nang cao lop 4 p3
500 bai toan boi duong nang cao lop 4   p3500 bai toan boi duong nang cao lop 4   p3
500 bai toan boi duong nang cao lop 4 p3
 
Acrostico
AcrosticoAcrostico
Acrostico
 
Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...
Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...
Top Contributor Differentiating prefrontal cortex interneurons—Part III _ Lin...
 

Similar a Trabajo informática

Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del softwareCotaaolr
 
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
 
Unidad 05 la tecnología
Unidad 05   la tecnologíaUnidad 05   la tecnología
Unidad 05 la tecnologíaLorenzo Alejo
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajorakelcos1996
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)cristinaruiztic
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónticdevirginia
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppttunjasistemas
 
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfLECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfestanisjhv
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Software
SoftwareSoftware
SoftwareAna
 

Similar a Trabajo informática (20)

Programación
ProgramaciónProgramación
Programación
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Sofware
SofwareSofware
Sofware
 
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...
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Programación
ProgramaciónProgramación
Programación
 
Unidad 05 la tecnología
Unidad 05   la tecnologíaUnidad 05   la tecnología
Unidad 05 la tecnología
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajo
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
 
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfLECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Software
SoftwareSoftware
Software
 

Más de laurainfor

Actividades iniciales de material audiovisual
Actividades iniciales de material audiovisualActividades iniciales de material audiovisual
Actividades iniciales de material audiovisuallaurainfor
 
Actividades iniciales de material audiovisual
Actividades iniciales de material audiovisualActividades iniciales de material audiovisual
Actividades iniciales de material audiovisuallaurainfor
 
Actividades iniciales access
Actividades iniciales accessActividades iniciales access
Actividades iniciales accesslaurainfor
 
Actividades iniciales access
Actividades iniciales accessActividades iniciales access
Actividades iniciales accesslaurainfor
 
Actividades iniciales access
Actividades iniciales accessActividades iniciales access
Actividades iniciales accesslaurainfor
 
Aplicaciones onfimáticas
Aplicaciones onfimáticasAplicaciones onfimáticas
Aplicaciones onfimáticaslaurainfor
 
Actividades inciales 4
Actividades inciales 4Actividades inciales 4
Actividades inciales 4laurainfor
 
Actividades inciales
Actividades incialesActividades inciales
Actividades incialeslaurainfor
 
Presentación1.pptx
 Presentación1.pptx  Presentación1.pptx
Presentación1.pptx laurainfor
 
Actividades de internet[1] 1
Actividades de internet[1] 1Actividades de internet[1] 1
Actividades de internet[1] 1laurainfor
 
Practica 3 power point
Practica 3 power pointPractica 3 power point
Practica 3 power pointlaurainfor
 
Ies cruz del sur
Ies cruz del surIes cruz del sur
Ies cruz del surlaurainfor
 

Más de laurainfor (13)

Actividades iniciales de material audiovisual
Actividades iniciales de material audiovisualActividades iniciales de material audiovisual
Actividades iniciales de material audiovisual
 
Actividades iniciales de material audiovisual
Actividades iniciales de material audiovisualActividades iniciales de material audiovisual
Actividades iniciales de material audiovisual
 
Actividades iniciales access
Actividades iniciales accessActividades iniciales access
Actividades iniciales access
 
Actividades iniciales access
Actividades iniciales accessActividades iniciales access
Actividades iniciales access
 
Actividades iniciales access
Actividades iniciales accessActividades iniciales access
Actividades iniciales access
 
Aplicaciones onfimáticas
Aplicaciones onfimáticasAplicaciones onfimáticas
Aplicaciones onfimáticas
 
Actividades inciales 4
Actividades inciales 4Actividades inciales 4
Actividades inciales 4
 
Actividades inciales
Actividades incialesActividades inciales
Actividades inciales
 
Presentación1.pptx
 Presentación1.pptx  Presentación1.pptx
Presentación1.pptx
 
Actividades de internet[1] 1
Actividades de internet[1] 1Actividades de internet[1] 1
Actividades de internet[1] 1
 
Practica 3 power point
Practica 3 power pointPractica 3 power point
Practica 3 power point
 
Ies cruz del sur
Ies cruz del surIes cruz del sur
Ies cruz del sur
 
Power point
Power pointPower point
Power point
 

Último

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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
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
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
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
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (20)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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
 
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
 
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
 
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
 
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)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
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...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Trabajo informática

  • 2.  ¿Qué es un programa?  Los lenguajes de programación  Historia y evolución de los lenguajes de programación  Tipos de programación  Aplicaciones para móviles  App Inventor 2
  • 3.  Los programas son una serie de secuencias de instrucciones entendibles por los ordenadores que permiten la realización de las acciones para los que han sido creadas.  Para escribir un programa se utilizan unos tipos de lenguaje. A estos lenguajes se les llama lenguajes de programación. 3
  • 4.  Los programas se escriben en código fuente, son instrucciones que deben ser ejecutadas para realizar las acciones por las que el programa ha sido diseñado.  El código en el que está “escrito” no lo puede comprender directamente el ordenador. El ordenador solo comprende el lenguaje de máquina o código binario.  Para realizar estas transformaciones se utilizan traductores, que son los intérpretes, que son los que traducen las acciones para que el ordenador lo comprenda.  Esto genera el código objeto que es el archivo traducido a lenguaje máquina. 4
  • 5.  Lenguaje máquina: es el lenguaje que entiende directamente el ordenador. Utiliza un alfabeto binario (del 0 al 1). Este tipo de lenguaje dejó de utilizarse debido a su complejidad y a la facilidad que tiene para cometer errores al usarlo.  Lenguaje de alto nivel: estás diseñados para que los programadores escriban y entiendan instrucciones lo más parecidas al lenguaje humano, lo cual es lo que hace que sea más fácil al entendimiento de las personas para poder aprender a programar. El código fuente está escrito y debe ser traducido a código máquina mediante un intérprete. 5
  • 6.  Lenguaje de bajo nivel: más fácil de utilizar que el lenguaje máquina pero depende mucho de los ordenadores. El primer lenguaje que trató de sustituir el lenguaje máquina por uno parecido al de las personas, es el lenguaje ensamblador (sus instrucciones son conocidas como nemotécnicos). Para que el lenguaje ensamblador pueda utilizarse, debe ser traducido a lenguaje máquina. El principal inconveniente es que está muy ligado al tipo de ordenador en el que se va a utilizar. 6
  • 7.  Lenguajes de primera generación: se caracteriza por el uso del lenguaje de máquina. Hardware se desarrollaba antes que software. Estaban adaptados estos lenguajes a una máquina específica.  Lenguajes de segunda generación: se introduce el lenguaje ensamblador.  Lenguajes de tercera generación: los intérpretes aceptan instrucciones más completas y se crean lenguajes con sus correspondientes frases. Nace FORTRAN. 7
  • 8.  Lenguajes de cuarta generación: derivados de los anteriores y tienen herramientas de más alto nivel. Su máximo representante es SQL. Aquí también hay que incluir los lenguajes de programación orientados a objetos.  Lenguajes de quinta generación: se trabaja en ellos para que los ordenadores sean capaces de realizar un propósito mediante técnicas de reglas, aprendizaje… 8
  • 9.  Programación modular: consta de varias secciones o módulos que interactúan a través de llamadas a procedimientos. El módulo principal, encargado de llamar al resto de los módulos integra el programa en su totalidad.  Programación estructurada: compuesta por un conjunto de técnicas evolucionadas que aumentan la productividad del programa. 9
  • 10.  Programación orientada a objetos: usa los objetos y sus interacciones para diseñar aplicaciones. Los objetos son entidades que poseen una serie de propiedades destinadas a que los programas sean más fáciles de escribir, mantener y utilizar. 10
  • 11.  Un sistema operativo móvil es un sistema operativo que controla un dispositivo móvil, al igual que los ordenadores utilizan Windows o Linux entre otros.  Los sistemas operativos móviles son mucho más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos. 11
  • 12.  App Inventor: es una aplicación para crear aplicaciones de software para el sistema operativo Android. A partir de un conjuntos de herramientas básicas, el usuario puede ir enlazando una serie de bloques para crear la aplicación. Este sistema es gratuito y se puede descargar fácilmente de la web. Las aplicaciones fruto de App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil. 12