Diferència entre revisions de la pàgina «2n SMX-A per dies. Curs 2025-2026»

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «Quan tingueu les credencials d'accés a la [https://clot.fje.edu/ca NET] heu de compartir-nos (als '''dos''' professors) una carpeta amb aquest nom: '''2526-SMX2A-1rCo...».)
 
 
(Hi ha una revisió intermèdia del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
Quan tingueu les credencials d'accés a la [https://clot.fje.edu/ca NET] heu de compartir-nos (als '''dos''' professors) una carpeta amb aquest nom: '''2526-SMX2A-1rCognom2nCognomNom''' (Per exemple, si el vostre nom és Xavier López Pujol --> ''2526-SMX2A-LopezPujolXavier''). A aquest enllaç podreu veure si ja hi sou a la llista:
 
Quan tingueu les credencials d'accés a la [https://clot.fje.edu/ca NET] heu de compartir-nos (als '''dos''' professors) una carpeta amb aquest nom: '''2526-SMX2A-1rCognom2nCognomNom''' (Per exemple, si el vostre nom és Xavier López Pujol --> ''2526-SMX2A-LopezPujolXavier''). A aquest enllaç podreu veure si ja hi sou a la llista:
 
[[Carpetes compartides 2n d'SMX-A. Curs 2024-2025]]
 
  
 
[[Carpetes compartides 2n d'SMX-A. Curs 2025-2026]]
 
[[Carpetes compartides 2n d'SMX-A. Curs 2025-2026]]
Línia 10: Línia 8:
  
 
[https://moodle.binefa.cat/ Accés al Moodle de l'espai d'habilitats]
 
[https://moodle.binefa.cat/ Accés al Moodle de l'espai d'habilitats]
 +
 +
== 20250916 ==
 +
[https://recull.binefa.cat/ Recull d'informació] (usuari: ''smxA'', contrasenya: ''smxA2526'')
 +
 +
[https://snap.berkeley.edu/snap/snap.html Snap!]
 +
 +
[https://gamifi.cat/docs/cs/snapguia.pdf Guia d'Snap!]
 +
<!--
 +
[https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/edit#gid=1118263977 Llista de 2n d'SMX-A]
 +
== 20230511 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
== 20230504 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== 20230427 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
== 20230420 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== 20230413 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
=== Exercici del cinema ===
 +
Primer ho farem amb [https://snap.berkeley.edu/snap/snap.html Snap!]. Després amb [https://app.edublocks.org/ EduBlocks]. Després amb [https://www.onlinegdb.com/ OnlineGDM] i finalment amb el [https://code.visualstudio.com/ VSCode].
 +
 +
A partir de la qualificació d’una pel·lícula i l’edat de l'espectador, indiqueu si aquest pot o no passar.
 +
 +
Qualificacions de les pel·lícules:
 +
 +
'''T'''  –  Tots els públics.
 +
 +
'''M'''  –  Majors de 13 anys.
 +
 +
'''J'''  –  Majors de 16 anys.
 +
 +
'''A'''  –  Majors de 18 anys.
 +
 +
El programa demanarà la lletra que determina la qualificació de la pel·lícula i l’edat de l'espectador per, a continuació, mostrar per pantalla si aquest pot passar a la sala o no.
 +
 +
El programa ha de controlar que la qualificació de la pel·lícula sigui T, M, J o A. Qualsevol altra entrada no serà vàlida.
 +
 +
== 20230330 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== 20230323 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== 20230316 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== 20230302 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
* Nova eina: [https://app.edublocks.org/ edublocks]
 +
 +
== 20230223 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== 20230216 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
== 20230209 ==
 +
Seguim amb Python.
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
== 20230202 ==
 +
Seguim amb Python.
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
== 20230126 ==
 +
Seguim amb Python.
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
== 20230119 ==
 +
Seguim amb Python.
 +
/ És divisió real
 +
// És divisió entera
 +
% És el residu de la divisió
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
== 20230112 ==
 +
Presentació projectes de Nadal.
 +
 +
Seguim  fent [[Exercicis d'introducció a Python]]
 +
 +
pes = float(input("Pes en Kg: ")) # float: real (amb decimals)
 +
print("Pes %f Kg"%pes)
 +
print("Pes amb tres decimals: %.3f Kg"%pes)
 +
nom = input("Nom: ") # string: cadena
 +
print("En %s pesa %.2fKg"%(nom,pes))
 +
n = int(input("Cops per a repetir: ")) # int: enter (sense decimals)
 +
print("Repetit %d cops"%n)
 +
for i in range(n):
 +
    print("En %s pesa %.2fKg"%(nom,pes))
 +
 +
== 20221212 ==
 +
Seguim fent el projecte de Nadal
 +
 +
== 20221124 ==
 +
Seguim fent el projecte de Nadal
 +
 +
== 20221117 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
[https://snap.berkeley.edu/snap/snap.html Snap! en línia]
 +
 +
== 20221110 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
== 20221103 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
[https://www.onlinegdb.com/ Eina remota d'interpretació de Python]
 +
 +
"""
 +
eip01.py
 +
 +
Cognom1 Cognom2, Nom
 +
 +
Escriviu un programa que pregunti a l'usuari pel nombre d'hores treballades i el cost per hora.
 +
Després ha de mostrar per pantalla la paga que li correspon.
 +
 +
20221103
 +
"""
 +
fHores = float(input("Nombre d'hores treballades: "))
 +
# print("Heu dit que heu treballat %.2f hores"%fHores)
 +
fCostPerHora = float(input("Cost per hora: "))
 +
# print("Heu dit que heu treballat %.2f hores amb un preu per hora de %.2f€"%(fHores,fCostPerHora))
 +
print("Heu de cobrar %.2f€"%(fHores*fCostPerHora))
 +
 +
== 20221027 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
[https://www.onlinegdb.com/ Eina remota d'interpretació de Python]
 +
 +
== 20221020 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
[[Exercicis d'introducció a Python]]
 +
 +
[https://www.onlinegdb.com/ Eina remota d'interpretació de Python]
 +
 +
"""
 +
pr03.py
 +
Víctor Martorell Millán
 +
20221017
 +
"""
 +
print ('Hola SMX2')
 +
ciutat = input("La teva ciutat: ")
 +
print ("Has dit que la teva ciutat és " + ciutat)
 +
print ("Has dit que la teva ciutat és %s" % ciutat)
 +
nDistrictes = input("Numero de districtes: ")
 +
print ("Has dit que la teva ciutat és " + ciutat + " i te "+ nDistrictes + " districtes")
 +
print ("Has dit que la teva ciutat és %s i te %s districtes" %(ciutat,nDistrictes))
 +
nD = int(nDistrictes)
 +
print ("Has dit que la teva ciutat és %s i te %d districtes" % (ciutat,nD))
 +
 +
== 20221013 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
== 20221006 ==
 +
[https://meet.google.com/zfu-znep-uos Meet a la primera hora]
 +
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
[https://www.onlinegdb.com/ Eina remota d'interpretació de Python]
 +
 +
=== Instal·lacions de Python i VSCode ===
 +
[https://www.python.org/downloads/ Descàrrega del llenguatge de programació interpretat '''Python''']. Seleccioneu que voleu inserir la ruta de l'executable al PATH. I si al final de la instal·lació us demana inhabilitar (''disable'') rutes llargues, premeu-hi el botó.
 +
 +
[https://code.visualstudio.com/download Entorn de programació i editor de codis '''VSCode''']
 +
 +
=== Python ===
 +
Un cop instal·lat obrim el terminal i verifiquem:
 +
python --version
 +
pip --version
 +
 +
Codi de crida a la calculador a Windows:
 +
# segon.py
 +
import os
 +
 +
print("Calculadora: ")
 +
os.system("calc")
 +
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
== 20220922 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
Codis a desenvolupar:
 +
c00: pregunta de nom amb ''resposta''
 +
c01: pregunta de nom amb variable ''nom''
 +
c02: pregunta de nom amb variable ''nom'' i pregunta l'edat amb variable ''edat''
 +
c03: aprofitant c02 diem si és major d'edat o no
 +
c04: comptador de 0 a 10
 +
c05: aprofitant c04, feu una taula de multiplicar
 +
c06: aprofitant c04, dieu si el número del comptador és parell o senar
 +
 +
Deseu-los com a ''.sb'' i captureu-los com a ''.png'' o ''.jpg''
 +
 +
== 20220915 ==
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223''
 +
 +
A la carpeta compartida / 20220915:
 +
df_p01.png (png o jpg)
 +
df_p01.drawio
 +
p01.png (png o jpg)
 +
p01(22-23).sb
 +
 +
Programació per blocs i digrames de flux.
 +
 +
[[Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2021-2022 | Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2022-2023]]
 +
-->
 +
 +
= Snap! =
 +
[https://snap.berkeley.edu/snap/snap.html Snap! a snap.berkeley.edu]
 +
 +
[https://snap.berkeley.edu/snap/help/SnapManual.pdf Manual de referència d'Snap!]
 +
 +
= Python =
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
== Condicionals en Python ==
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
== Estructures repetitives, o bucles, en Python ==
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
== Instal·lació del Jupyter Lab ==
 +
[https://jupyter.org/try Prova de Jupyter via web externa]
 +
 +
Instal·lació de Jupyter Lab a la màquina virtual GNU/Linux. Des del terminal:
 +
$ su -
 +
# apt update
 +
# apt install python3-pip
 +
# exit
 +
$ pip --version
 +
$ pip install jupyterlab
 +
$ pip install jupyter-c-kernel
 +
 +
Sortiu de la sessió i torneu-hi a entrar. Seguiu amb aquestes ordres:
 +
 +
$ install_c_kernel --user
 +
$ jupyter kernelspec list
 +
 +
Un cop instal·lat s'executa des del terminal:
 +
$ jupyter-lab
 +
 +
I apareix el navegador web amb el Jupyter Lab.
 +
 +
= Eines en línia =
 +
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2425''
 +
 +
[https://app.diagrams.net/ Disseny de diagrames de flux en línia]
 +
 +
[https://scratch.mit.edu/scratch_1.4/ Scratch 1.4]
 +
 +
[https://scratch.mit.edu/projects/editor/ Scratch en línia]
 +
 +
[https://snap.berkeley.edu/ Snap!] o [https://www.binefa.cat/Snap Snap! personalitzat]
 +
 +
[https://www.onlinegdb.com/ Compilador en línia]
 +
 +
[http://www.arduinoblocks.com/ Arduino Blocks]
 +
<!--
 +
= Enllaços a recursos =
 +
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]]
 +
 +
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
 +
 +
[[Exercicis de condicions en Python]]
 +
 +
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 +
 +
[[Exercicis d'estructures de control repetitives en Python]]
 +
 +
[[Més exercicis de Python bàsic]]
 +
 +
[[Com fer anar la consola de videojocs iNNEXT a Scratch 1.4]]
 +
 +
[[Com fer anar la consola de videojocs iNNEXT a Snap! 6.2]]
 +
== Instal·lació del Jupyter Lab ==
 +
[https://jupyter.org/try Prova de Jupyter via web externa]
 +
 +
Instal·lació de Jupyter Lab a la màquina virtual GNU/Linux. Des del terminal:
 +
$ su -
 +
# apt update
 +
# apt install python3-pip
 +
# exit
 +
$ pip --version
 +
$ pip install jupyterlab
 +
$ pip install jupyter-c-kernel
 +
 +
Sortiu de la sessió i torneu-hi a entrar. Seguiu amb aquestes ordres:
 +
 +
$ install_c_kernel --user
 +
$ jupyter kernelspec list
 +
 +
Un cop instal·lat s'executa des del terminal:
 +
$ jupyter-lab
 +
 +
I apareix el navegador web amb el Jupyter Lab.
 +
-->
 +
 +
= Baixada de programes =
 +
[https://drive.google.com/drive/folders/1fObr8kPcF7358h3bgKPe_BQT3tyQtiV8?usp=sharing Zona compartida al campus virtual d'FJE]

Revisió de 15:15, 15 set 2025

Quan tingueu les credencials d'accés a la NET heu de compartir-nos (als dos professors) una carpeta amb aquest nom: 2526-SMX2A-1rCognom2nCognomNom (Per exemple, si el vostre nom és Xavier López Pujol --> 2526-SMX2A-LopezPujolXavier). A aquest enllaç podreu veure si ja hi sou a la llista:

Carpetes compartides 2n d'SMX-A. Curs 2025-2026

Enllaços ràpids

Teleconferència provisional

Snap!

Accés al Moodle de l'espai d'habilitats

20250916

Recull d'informació (usuari: smxA, contrasenya: smxA2526)

Snap!

Guia d'Snap!

Snap!

Snap! a snap.berkeley.edu

Manual de referència d'Snap!

Python

Pràctiques d'introducció a Python

Condicionals en Python

Condicionals amb Python

Exercicis de condicions en Python

Estructures repetitives, o bucles, en Python

Estructures repetitives, o bucles, en Python

Exercicis d'estructures de control repetitives en Python

Instal·lació del Jupyter Lab

Prova de Jupyter via web externa

Instal·lació de Jupyter Lab a la màquina virtual GNU/Linux. Des del terminal:

$ su -
# apt update
# apt install python3-pip
# exit
$ pip --version
$ pip install jupyterlab
$ pip install jupyter-c-kernel

Sortiu de la sessió i torneu-hi a entrar. Seguiu amb aquestes ordres:

$ install_c_kernel --user
$ jupyter kernelspec list

Un cop instal·lat s'executa des del terminal:

$ jupyter-lab

I apareix el navegador web amb el Jupyter Lab.

Eines en línia

Recull de codis fets a classe usuari / contrasenya : smxA / smxA2425

Disseny de diagrames de flux en línia

Scratch 1.4

Scratch en línia

Snap! o Snap! personalitzat

Compilador en línia

Arduino Blocks

Baixada de programes

Zona compartida al campus virtual d'FJE