Introducción a los lenguajes - Fundamentos de la Programación
-
Upload
desarrollowebcom -
Category
Education
-
view
6.091 -
download
3
Transcript of Introducción a los lenguajes - Fundamentos de la Programación
Programación: acción o efecto de programar.Programar: idear y ordenar las acciones necesarias para realizar un proyectoDefinició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: ¿?