Diferència entre revisions de la pàgina «2n SMX-A per dies. Curs 2025-2026»
(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 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
Contingut
Enllaços ràpids
Accés al Moodle de l'espai d'habilitats
20250916
Recull d'informació (usuari: smxA, contrasenya: smxA2526)
Snap!
Python
Pràctiques d'introducció a Python
Condicionals en 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