Introducció
La programació és el procés de crear instruccions que una computadora pot seguir per realitzar tasques específiques. Aquestes instruccions es coneixen com a codi, i el conjunt de codi escrit per a una tasca o aplicació es coneix com a programa. La programació és una habilitat fonamental en el món tecnològic actual, ja que permet automatitzar processos, analitzar dades, crear aplicacions i molt més.
Conceptes Clau
- Codi Font: És el conjunt d'instruccions escrites en un llenguatge de programació que una computadora pot interpretar i executar.
- Llenguatge de Programació: És un llenguatge formal que proporciona una manera d'escriure instruccions per a una computadora. Alguns exemples inclouen Python, Java, C++, i JavaScript.
- Compilador/Intèrpret: Eines que tradueixen el codi font en un format que la computadora pot executar. Els compiladors tradueixen tot el codi a la vegada, mentre que els intèrprets tradueixen i executen el codi línia per línia.
- Algorisme: És un conjunt de passos ben definits per resoldre un problema o realitzar una tasca.
Importància de la Programació
- Automatització: Permet automatitzar tasques repetitives, estalviant temps i reduint errors humans.
- Solució de Problemes: Facilita la creació d'eines i aplicacions per resoldre problemes específics.
- Innovació: És la base de moltes innovacions tecnològiques, des de aplicacions mòbils fins a intel·ligència artificial.
- Oportunitats Laborals: La demanda de professionals amb habilitats de programació és alta en molts sectors, oferint nombroses oportunitats de carrera.
Exemples Pràctics
Exemple 1: Programa Simple en Python
Aquest és un exemple de codi en Python que imprimeix "Hola, món!" a la pantalla.
Explicació:
print
és una funció que mostra el text entre parèntesis a la pantalla."Hola, món!"
és una cadena de caràcters que es mostrarà.
Exemple 2: Suma de Dos Nombres en JavaScript
Aquest és un exemple de codi en JavaScript que suma dos nombres i mostra el resultat.
Explicació:
let
es fa servir per declarar variables.a
ib
són variables que contenen els nombres 5 i 3, respectivament.suma
és una variable que conté el resultat de sumara
ib
.console.log
mostra el resultat a la consola.
Exercici Pràctic
Exercici 1: Programa Simple
Escriu un programa en Python que demani a l'usuari el seu nom i després imprimeixi un missatge de benvinguda.
Instruccions:
- Utilitza la funció
input
per demanar el nom de l'usuari. - Emmagatzema el nom en una variable.
- Utilitza la funció
print
per mostrar un missatge de benvinguda que inclogui el nom de l'usuari.
Solució:
Explicació:
input
demana a l'usuari que introdueixi el seu nom.- El nom introduït es guarda a la variable
nom
. print
mostra el missatge de benvinguda que inclou el nom de l'usuari.
Conclusió
La programació és una habilitat poderosa que permet crear solucions tecnològiques per a una àmplia varietat de problemes. En aquest tema, hem introduït els conceptes bàsics de la programació, la seva importància i hem vist alguns exemples pràctics. En els següents mòduls, aprofundirem en els conceptes i tècniques que et permetran escriure programes més complexos i eficients.
Fonaments de la Programació
Mòdul 1: Introducció a la Programació
- Què és la programació?
- Història de la programació
- Llenguatges de programació
- Entorns de desenvolupament