Diferència entre revisions de la pàgina «Setmana 01 - M03 PRG 2018-2019»
m (→Primeres proves) |
m (→Windows) |
||
(Hi ha 8 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 23: | Línia 23: | ||
== Windows == | == Windows == | ||
=== Instal·lació de l'intèrpret de Python 3 === | === Instal·lació de l'intèrpret de Python 3 === | ||
− | Instal·lació de [https://www.python.org/downloads/ Python 3]. | + | Instal·lació de [https://www.python.org/downloads/ 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=== | ||
− | Instal·lació del compilador de C [https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/ MinGW]. Seleccioneu els paquets '''mingw32-base-bin''' i ''' mingw32-gcc-g++-bin'''. Cal que afegiu al PATH la ruta '''C:\MinGW\bin''' | + | Instal·lació del compilador de C [https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/ MinGW]. Seleccioneu els paquets '''mingw32-base-bin''' i ''' mingw32-gcc-g++-bin'''. Cal que afegiu al PATH la ruta '''C:\MinGW\bin''' ([https://parzibyte.me/blog/2017/12/21/agregar-directorio-path-windows/ Una manera d'afegir una ruta al PATH]) |
=== Instal·lació d'un entorn de desenvolupament === | === Instal·lació d'un entorn de desenvolupament === | ||
Línia 32: | Línia 32: | ||
= Primeres proves = | = Primeres proves = | ||
+ | == Scratch == | ||
+ | Accés a [https://scratch.mit.edu Scratch]. Seleccioneu el menú '''Crea''' | ||
− | + | Proveu de codificar aquest programa: | |
+ | |||
+ | [[File:000_preguntaBasica.png|caption]] | ||
+ | [https://www.youtube.com/watch?v=R8UGPsfgooM Com fer un joc de caçar vampirs amb Scratch 2.0 en 5 minuts!] d'en [https://twitter.com/franksabate Frank Sabaté] | ||
− | primer.py | + | == Python == |
+ | [https://binefa.cat/asix/20180917/primer.py.txt 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 | #!/usr/bin/python3 | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
Línia 43: | Línia 49: | ||
[[File:Primer-py.png|caption]] | [[File:Primer-py.png|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 | + | [https://binefa.cat/asix/20180917/segon.py.txt segon.py] (Baixeu-ho prement el botó de la dreta escollint desar l'enllaç. Traieu-hi l'extensió.txt) |
#!/usr/bin/python3 | #!/usr/bin/python3 | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
Línia 53: | Línia 71: | ||
[[File:Segon-py.png|caption]] | [[File:Segon-py.png|caption]] | ||
− | + | == C == | |
− | primer.c | + | [https://binefa.cat/asix/20180917/primer.c primer.c](Baixeu-ho prement el botó de la dreta escollint desar l'enllaç) |
#include <stdio.h> | #include <stdio.h> | ||
int main(){ | int main(){ | ||
Línia 62: | Línia 80: | ||
[[File:Primer-c.png|caption]] | [[File:Primer-c.png|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 |
Revisió de 10:41, 20 set 2018
Instal·lació de programari
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:
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")
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 )
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; }
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