En aquesta secció, aprendrem a escriure el nostre primer programa en ALGOL. Aquest és un pas fonamental per familiaritzar-nos amb la sintaxi i l'estructura bàsica d'aquesta llengua de programació.
Objectius
- Escriure un programa senzill en ALGOL.
- Comprendre l'estructura bàsica d'un programa ALGOL.
- Executar el programa i veure el resultat.
Estructura Bàsica d'un Programa ALGOL
Un programa en ALGOL té una estructura específica que cal seguir. A continuació es mostra l'estructura bàsica d'un programa ALGOL:
Components Principals
- begin: Marca l'inici del programa.
- Declaracions de variables: Aquí es declaren les variables que s'utilitzaran en el programa.
- Instruccions del programa: Conté les instruccions que el programa ha d'executar.
- end.: Marca el final del programa.
Exemple: Programa "Hola, Món!"
Comencem amb un exemple clàssic: un programa que imprimeix "Hola, Món!" a la pantalla.
Codi
Explicació del Codi
- begin: Inicia el programa.
- print("Hola, Món!");: Instrucció que imprimeix el text "Hola, Món!" a la pantalla.
- end.: Finalitza el programa.
Executar el Programa
Per executar el programa, segueix aquests passos:
- Escriu el codi: Utilitza un editor de text per escriure el codi del programa.
- Guarda el fitxer: Desa el fitxer amb una extensió adequada, per exemple,
hola.algol
. - Compila el programa: Utilitza un compilador ALGOL per compilar el programa. La comanda pot variar segons el compilador que utilitzis.
- Executa el programa: Un cop compilat, executa el fitxer resultant per veure el resultat.
Exemple de Comandes
Exercici Pràctic
Exercici 1: Modifica el Programa
Modifica el programa "Hola, Món!" per imprimir el teu nom.
Solució
Exercici 2: Afegeix una Segona Línia
Afegeix una segona línia al programa que imprimeixi "Benvingut a ALGOL!".
Solució
Errors Comuns
- Oblidar el punt i coma (;): Cada instrucció ha de finalitzar amb un punt i coma.
- Oblidar el
begin
oend.
: Assegura't que el programa comenci ambbegin
i acabi ambend.
.
Resum
En aquesta secció, hem après a escriure i executar un programa senzill en ALGOL. Hem vist l'estructura bàsica d'un programa i hem practicat amb alguns exercicis. Ara estem preparats per aprofundir en la sintaxi i les estructures bàsiques d'ALGOL en els següents mòduls.
Curs de Programació en ALGOL
Mòdul 1: Introducció a ALGOL
Mòdul 2: Sintaxi i Estructura Bàsica
- Estructura del Programa ALGOL
- Variables i Tipus de Dades
- Entrada i Sortida Bàsica
- Operadors i Expressions
Mòdul 3: Estructures de Control
Mòdul 4: Funcions i Procediments
- Definició de Funcions
- Paràmetres de Funció i Valors de Retorn
- Funcions Recursives
- Procediments en ALGOL
Mòdul 5: Estructures de Dades
Mòdul 6: Temes Avançats
Mòdul 7: Aplicacions Pràctiques
- Mètodes Numèrics
- Implementació d'Algorismes
- Construcció d'un Compilador Simple
- Estudis de Cas i Projectes