<aside> ✅
Soluciones orientativas. En las preguntas teóricas se valora que el alumno use sus propias palabras; en los programas, cualquier solución correcta y legible es válida.
</aside>
Programar es dar a un ordenador una secuencia de instrucciones precisas para que realice una tarea. En sistemas permite automatizar tareas repetitivas y reducir errores humanos. Ejemplos: crear 30 usuarios a partir de un listado, hacer copias de seguridad programadas, revisar el espacio libre de los discos de varios equipos, hacer ping a todos los equipos de un aula.
Matiz: Python (1991) es anterior a Java (1995), aunque en los apuntes aparece en la etapa "2000–actualidad" por su popularidad. Es buena ocasión para comentarlo en clase.
precio = float(input("Precio sin IVA: "))
total = precio * 1.21
print("Precio final:", total)
El algoritmo es independiente del lenguaje; el programa es ese algoritmo escrito en un lenguaje concreto y listo para ejecutarse.
| Lenguaje | Tipo |
|---|---|
| C | Compilado |
| C++ | Compilado |
| Python | Interpretado |
| JavaScript | Interpretado |
| Java | Mixto: se compila a bytecode (.class) y la máquina virtual (JVM) lo interpreta/ejecuta |