SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Luis Fernández Muñoz
ETSISI - UPM
Introducción
Programación: acción o efecto de
programar.
Programar: idear y ordenar las acciones
necesarias para realizar un proyecto
Definición de la RAE
Vamos a programar las vacaciones!
- Elegir destino, personas (¿viene la suegra o no?),
presupuesto, ...
- Sacar billetes o revisar el coche o alquilarlo, …
- Reservar hotel, casa de campo, … o de gorra con
un amigo
- Hacer las maletas
… todo esto en un cierto orden por las consecuencias
del resultado de unas acciones respecto de otras
Además de vacaciones tienes un mayordomo!
- el NO decide absolutamente nada
- debe recibir órdenes precisas de tus deseos en
un cierto lenguaje: castellano, chino, … o lenguaje
de signos si fuese sordomudo
- evidentemente, deberías conocer ese lenguaje
para sacar partido de los servicios del
mayordomo o aprender su lenguaje o contratar a
un mayordomo que entienda alguno de los
lenguajes que tú dominas
Este escenario es similar a la programación!
- el ordenador/computadora da unos servicios
para el tratamiento de la información (infor-
mática): consultar, calcular, añadir, modificar o
borrar información … (básicamente, nada más!)
- se parece a un mayordomo que da servicios
variopintos (organizar vacaciones, limpieza,
…)
Este escenario es similar a la programación!
- debes dar las órdenes precisas (qué criterios
para las búsquedas: por nombre? por año? por
productor? … se puede añadir sin el nombre del
grupo musical?) en un cierto lenguaje de
programación
- se parece a ti queriendo disfrutar de algo (las
vacaciones) sin llevar a cabo tareas tediosas
(sacar billetes, hacer maletas, …)
¿Por qué vas a programar?
- Consideras conveniente invertir tiempo y
esfuerzo en automátizar los tratamientos de
información ajustados a tus necesidades
- Invertir tiempo y esfuerzo en automatizar
los tratamientos de información ajustados a
las necesidades de otros que te pagan:
profesional
Todo lenguaje tiene:
- lexico-grafía:
- léxico: colección de palabras o vocablos de
una lengua
- grafos: escribir
- sintáxis: formas en que se combinan las
palabras
- semántica: aspectos del significado, sentido o
interpretación de signos lingüísticos como
símbolos, palabras, expresiones
Ejemplos de Lexicografía:
- castellano: con el alfabeto latino y mil reglas (ej.
kslrt no es viable, …)
- sordomudos:
- semáforo: ¿?
Ejemplos de Sintaxis:
- castellano: <sujeto> <verbo>
<predicado> (ej. “bota pelota
la niño el”: no es viable, …)
- semáforo: ¿?
Ejemplos de Semántica:
- castellano: <sujeto> <verbo> <predicado> (ej. “la
pelota bota el niño”: no es viable, …)
- semáforo: ¿?
Lenguajes de programación: JavaScript
- lexico-grafía: siguiente sesión
- sintáxis: posteriores sesiones
- semántica: por todos lados

Weitere ähnliche Inhalte

Was ist angesagt? (6)

Simple present text
Simple present textSimple present text
Simple present text
 
English class 4
English class 4English class 4
English class 4
 
Lengua-de-señas-peruana-guía-para-el-aprendizaje-de-la-lengua-de-señas-peruan...
Lengua-de-señas-peruana-guía-para-el-aprendizaje-de-la-lengua-de-señas-peruan...Lengua-de-señas-peruana-guía-para-el-aprendizaje-de-la-lengua-de-señas-peruan...
Lengua-de-señas-peruana-guía-para-el-aprendizaje-de-la-lengua-de-señas-peruan...
 
Quantifiers table
Quantifiers tableQuantifiers table
Quantifiers table
 
English class 2 a
English class 2 aEnglish class 2 a
English class 2 a
 
028 Los oficios
028  Los oficios028  Los oficios
028 Los oficios
 

Mehr von DesarrolloWeb.com

Mehr von DesarrolloWeb.com (6)

Swift
SwiftSwift
Swift
 
Subprogramacion
SubprogramacionSubprogramacion
Subprogramacion
 
Repeticiones
RepeticionesRepeticiones
Repeticiones
 
Alternativas o condicionales en la programación
Alternativas o condicionales en la programaciónAlternativas o condicionales en la programación
Alternativas o condicionales en la programación
 
Algoritmo fundamentos de la programación
Algoritmo   fundamentos de la programaciónAlgoritmo   fundamentos de la programación
Algoritmo fundamentos de la programación
 
Variables y tipos de datos - fundamentos de la programación
Variables y tipos de datos -  fundamentos de la programaciónVariables y tipos de datos -  fundamentos de la programación
Variables y tipos de datos - fundamentos de la programación
 

Kürzlich hochgeladen

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Kürzlich hochgeladen (20)

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 

Introducción a los lenguajes - Fundamentos de la Programación

  • 1.
  • 4. Programación: acción o efecto de programar. Programar: idear y ordenar las acciones necesarias para realizar un proyecto Definición de la RAE
  • 5. Vamos a programar las vacaciones! - Elegir destino, personas (¿viene la suegra o no?), presupuesto, ... - Sacar billetes o revisar el coche o alquilarlo, … - Reservar hotel, casa de campo, … o de gorra con un amigo - Hacer las maletas … todo esto en un cierto orden por las consecuencias del resultado de unas acciones respecto de otras
  • 6. Además de vacaciones tienes un mayordomo! - el NO decide absolutamente nada - debe recibir órdenes precisas de tus deseos en un cierto lenguaje: castellano, chino, … o lenguaje de signos si fuese sordomudo - evidentemente, deberías conocer ese lenguaje para sacar partido de los servicios del mayordomo o aprender su lenguaje o contratar a un mayordomo que entienda alguno de los lenguajes que tú dominas
  • 7.
  • 8. Este escenario es similar a la programación! - el ordenador/computadora da unos servicios para el tratamiento de la información (infor- mática): consultar, calcular, añadir, modificar o borrar información … (básicamente, nada más!) - se parece a un mayordomo que da servicios variopintos (organizar vacaciones, limpieza, …)
  • 9. Este escenario es similar a la programación! - debes dar las órdenes precisas (qué criterios para las búsquedas: por nombre? por año? por productor? … se puede añadir sin el nombre del grupo musical?) en un cierto lenguaje de programación - se parece a ti queriendo disfrutar de algo (las vacaciones) sin llevar a cabo tareas tediosas (sacar billetes, hacer maletas, …)
  • 10.
  • 11. ¿Por qué vas a programar? - Consideras conveniente invertir tiempo y esfuerzo en automátizar los tratamientos de información ajustados a tus necesidades - Invertir tiempo y esfuerzo en automatizar los tratamientos de información ajustados a las necesidades de otros que te pagan: profesional
  • 12. Todo lenguaje tiene: - lexico-grafía: - léxico: colección de palabras o vocablos de una lengua - grafos: escribir - sintáxis: formas en que se combinan las palabras - semántica: aspectos del significado, sentido o interpretación de signos lingüísticos como símbolos, palabras, expresiones
  • 13. Ejemplos de Lexicografía: - castellano: con el alfabeto latino y mil reglas (ej. kslrt no es viable, …) - sordomudos: - semáforo: ¿?
  • 14. Ejemplos de Sintaxis: - castellano: <sujeto> <verbo> <predicado> (ej. “bota pelota la niño el”: no es viable, …) - semáforo: ¿?
  • 15. Ejemplos de Semántica: - castellano: <sujeto> <verbo> <predicado> (ej. “la pelota bota el niño”: no es viable, …) - semáforo: ¿?
  • 16. Lenguajes de programación: JavaScript - lexico-grafía: siguiente sesión - sintáxis: posteriores sesiones - semántica: por todos lados