Segon dia de classe - M03 PRG 2020-2021

De binefa.com
La revisió el 16:37, 1 oct 2020 per Jordi Binefa (discussió | contribucions) (→‎C)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

Instal·lació de programari

En línia

Compilador / intèrpret en línia

GNU/Linux Debian / Ubuntu

Primer actualitzarem els dipòsits:

sudo apt-get update


Instal·lació de l'intèrpret de Python 3

sudo apt-get install python3.6


Instal·lació del compilador de C

sudo apt-get install build-essential


Instal·lació d'un entorn de desenvolupament

Instal·lació d'un entorn de desenvolupament (IDE: Integrated development environment) lleuger:

sudo apt-get install geany geany-common

Windows

Instal·lació de l'intèrpret de Python 3

Instal·lació de Python 3. (Molt important: quan executeu l'instal·lador seleccioneu l'opció d'afegir la ruta al PATH).

Instal·lació del compilador de C

Instal·lació del compilador de C MinGW. Seleccioneu els paquets mingw32-base-bin i mingw32-gcc-g++-bin. Cal que afegiu al PATH la ruta C:\MinGW\bin (Una manera d'afegir una ruta al PATH)

Instal·lació d'un entorn de desenvolupament

Instal·lació d'un entorn de desenvolupament (IDE: Integrated development environment) lleuger: Geany

Primeres proves

Scratch

Accés a Scratch. Seleccioneu el menú Crea

Proveu de codificar aquest programa:

caption

Com fer un joc de caçar vampirs amb Scratch 2.0 en 5 minuts! d'en Frank Sabaté

Python

primer.py (Baixeu-ho prement el botó de la dreta del ratolí escollint Desa l'enllaç com a.... Traieu-hi l'extensió .txt)

#!/usr/bin/python3
# -*- coding: utf-8 -*-
print ("Hola món")

caption

Per a executar-ho des del terminal (heu de ser a la mateixa carpeta a on hi ha l'arxiu primer.py):

python3 primer.py

o

python primer.py

o fent doble clic sobre l'arxiu al navegador d'arxius de Windows (el terminal apareixerà un moment i desapareixerà perquè no hi ha una ordre d'espera al final d'aquest codi).


Per a donar permisos d'execució des de GNU/Linux:

chmod +x primer.py

Per a executar-ho des del terminal a GNU/Linux, un cop li heu afegit permisos d'execució (heu de ser a la mateixa carpeta a on hi ha l'arxiu primer.py):

./primer.py

segon.py (Baixeu-ho prement el botó de la dreta escollint desar l'enllaç. Traieu-hi l'extensió.txt)

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import time
print ("Hola ASIX/DAW/DAM")
time.sleep( 5 )

caption

C

primer.c(Baixeu-ho prement el botó de la dreta escollint desar l'enllaç)

#include <stdio.h>
int main(){
  printf("Hola ASIX/DAW/DAM\n");
  return 0;
}

caption

Per a compilar-ho des del terminal (heu de ser a la mateixa carpeta a on hi ha l'arxiu primer.c):

gcc primer.c -o primer

Per a executar-ho des del terminal a GNU/Linux (heu de ser a la mateixa carpeta a on hi ha l'arxiu primer.c):

./primer

Per a executar-ho des del terminal a Windows (heu de ser a la mateixa carpeta a on hi ha l'arxiu primer.c):

primer

o

primer.exe