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

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: '''2324-SMX2A-1rCo...».)
 
 
(Hi ha 65 revisions intermèdies 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: '''2324-SMX2A-1rCognom2nCognomNom''' (Per exemple, si el vostre nom és Xavier López Pujol --> ''2324-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: '''2425-SMX2A-1rCognom2nCognomNom''' (Per exemple, si el vostre nom és Xavier López Pujol --> ''2425-SMX2A-LopezPujolXavier''). A aquest enllaç podreu veure si ja hi sou a la llista:
  
[[Carpetes compartides 2n d'SMX-A. Curs 2023-2024]]
+
[[Carpetes compartides 2n d'SMX-A. Curs 2024-2025]]
  
= Teleconferència =
+
= Enllaços ràpids =
 
[https://meet.google.com/tbb-qgtn-kxb Teleconferència provisional]
 
[https://meet.google.com/tbb-qgtn-kxb Teleconferència provisional]
<!-- [https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/ Llista de 2n d'SMX-A] -->
 
  
= Algunes classes =
+
[https://snap.berkeley.edu/snap/snap.html Snap!]
== 20240516 ==
 
Examen teòric i pràctic de Tkinter.  
 
== 20240509 ==
 
Seguim fent el manual i la calculadora en Tkinter.
 
== 20240502 ==
 
'''PER A AVUI DIJOUS 2/5/2024 '''
 
  
Portada amb títol, nom i cognoms dels alumnes
+
[https://moodle.binefa.cat/ Accés al Moodle de l'espai d'habilitats]
  
➢ Introducció 
+
[https://docs.google.com/spreadsheets/d/1yuEfDfAJHOkyUEmp_KMPkfOcvRQTVXt1m1gmw_bmano/edit?gid=472754595#gid=472754595 Llista de 2n d'SMXA]
 +
<!-- [https://docs.google.com/spreadsheets/d/1xcFB6oFMMwJyPk39fXLtq01q0BWa852k8o3L4GNfvkw/edit?gid=629069761#gid=629069761 Llista de 2n d'SMXA]
 +
[https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/ Llista de 2n d'SMX-A] -->
  
➢ Configuració de l'entorn de desenvolupament (Visual Code, Python, Tkinter)
+
= Algunes classes =
 +
== 20250521 ==
 +
* Prova epistemològica
 +
== 20250514 ==
 +
* Seguim fent el [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf projecte amb TKinter]
 +
* Es comença a corregir projectes.
  
'''Exemples''':  
+
== 20250507 ==
 +
* Seguim fent el [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf projecte amb TKinter]
  
1) Finestra principal (2 exemples).  
+
== 20250430 ==
 +
* Seguim fent el [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf projecte amb TKinter]
  
2) Etiquetes (Label) (2 exemples).  
+
== 20250423 ==
 +
* Seguim fent el [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf projecte amb TKinter]
  
3) Quadres de text i etiquetes (2 exemples).  
+
== 20250409 ==
 +
* [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf Projecte amb TKinter]
  
4) Quadres de text, etiquetes i dos botons (3 exemples).  
+
== 20250402 ==
 +
* [https://pythonbasics.org/tkinter-checkbox/ Checkbutton a TKinter]
 +
* [https://recull.binefa.cat/files/python/tkinter/codis/10_menu_.py Menú a TKinter]
 +
* Seguim fent les pràctiques pendents
  
5) Etiqueta, quadre de llista (Listbox) i botons (2 exemples).  
+
== 20250326 ==
 
+
* [https://recull.binefa.cat/files/python/tkinter/codis/05_messageBox00.py MessageBox]
6) Etiqueta, casella de selecció (Checkbox) i botons (2 exemples).  
+
* [https://www.geeksforgeeks.org/python-tkinter-messagebox-widget/ Exemple de Message Box] ([https://docs.python.org/3/library/tkinter.messagebox.html Documentació oficial de Message Box a TKinter])
 
+
* [https://recull.binefa.cat/files/python/tkinter/2-Ejemplo_Entry_tkinter.pdf Explicació de l'Entry en pdf]
7) Etiqueta, un radiobutton i botons (2 exemples).
+
* [https://recull.binefa.cat/files/20250326/ Canvi del text a una etiqueta]. Dues formes de fer-ho.
 
+
* Fer la [https://recull.binefa.cat/files/python/tkinter/02_Pr%C3%A1ctica%201_tkinter_2425.pdf Pràctica 01 de TKinter] començant per l'exercici 5
8) Creació d'una etiqueta, una imatge i botons, un botó amb alguna acció respecte a la imatge i un botó sortir. (1 exemple).
+
* [https://recull.binefa.cat/files/python/tkinter/03_Practica%202.1_Calculadoras%20.pdf Pràctica 2.1 -calculadores-]
 +
=== Separació d'arxius en Python ===
 +
'''crida01.py''':
 +
# crida01.py
 +
 +
def nLaTevaEdat():
 +
    return int(input("La teva edat: "))
 +
 +
'''if __name__ == "__main__":'''
 +
    print("Dius tenir %d anys"%nLaTevaEdat())
  
 +
'''principal.py''':
 +
# principal.py
 +
'''import''' ''crida01''
 
   
 
   
 +
nEdat = ''crida01''.nLaTevaEdat()
 +
print("Heu dit que teniu %d anys"%nEdat)
  
'''TOTS ELS BOTONS HAN DE FER ALGUNA FUNCIÓ QUAN ES FACI CLIC'''
+
'''principal02.py''':
 
+
# principal02.py
== 20240425 ==
+
  '''from''' crida01 '''import''' ''nLaTevaEdat''
Seguim fent el manual de Tkinter.
 
 
 
== 20240418 ==
 
  import random
 
 
   
 
   
  l = [0, 1, 2, 3, 4]
+
  nEdat = ''nLaTevaEdat''()
+
  print("Heu dit que teniu %d anys"%nEdat)
random.shuffle(l)
 
  print(l)
 
  
  import random
+
'''principal03.py''':
 +
  # principal03.py
 +
'''from''' crida01 '''import''' nLaTevaEdat '''as''' ''nIntroEdat''
 
   
 
   
  def cadenaAleatoria(longitud):
+
  nEdat = ''nIntroEdat''()
    lletres = ['a','b','c','d','e','f','0','1','2','3','4','5','6','7','8','9']
+
  print("Heu dit que teniu %d anys"%nEdat)
    return 'Clot_'+''.join(random.choice(lletres) for i in range(longitud))
 
  print(cadenaAleatoria(10))
 
 
 
- Exercicis:
 
 
 
* Generador de contrasenyes aleatòries. Total de caràcters, mínim de majúscules, mínim de minúscules, mínim de números i mínim de caràcters: $-_.+
 
 
 
* Comprovador de criteri de contrasenya . Total de caràcters, mínim de majúscules, mínim de minúscules, mínim de números i mínim de caràcters: $-_.+
 
 
 
== 20240411 ==
 
[[Algorisme d'ordenació pel mètode de la bombolla]]
 
 
 
== 20240404 ==
 
[https://moodle.binefa.cat/pluginfile.php/888/mod_resource/content/1/p1_tkinter_python.pdf Exercicis 1 i 2 de tkinter present al Moodle].
 
 
 
== 20240321 ==
 
[[Algorisme d'ordenació pel mètode de la bombolla]]
 
 
 
'''import math'''
 
print('''math'''.pi) # 3.141592653589793
 
 
 
'''from math import pi '''
 
print(pi) # 3.141592653589793
 
 
 
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
 
 
 
== 20240314 ==
 
Revisió del darrer examen tipus test.
 
 
 
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
 
== 20240307 ==
 
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
 
 
 
* Funcions.
 
 
 
* Implementem un emplenador automàtic de [https://www.labrujadeoro.es/blog-cat/com-omplir-la-travessa-de-futbol.htm la travessa (''La Quiniela'')]. Farem servir '''import random''' i la funció '''choice(''llista'')'''.
 
 
 
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 
 
 
== 20240222 ==
 
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
 
  
* Funcions.
+
== 20250319 ==
 +
* [https://recull.binefa.cat/files/python/tkinter/02_Pr%C3%A1ctica%201_tkinter_2425.pdf Pràctica 01 de TKinter]
 +
* [https://www.geeksforgeeks.org/python-tkinter-entry-widget/ Teoria d'Entry per a TKinter]
  
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
+
== 20250312 ==
 +
* [https://recull.binefa.cat/files/python/tkinter/0_Introduccion_Tkinter_0.pdf Introducció al TKinter]
 +
* [https://recull.binefa.cat/files/python/tkinter/1_tkinter_ventana_etiquetas_cajaTexto.pdf Teoria de TKinter]
  
== 20240215 ==
+
== 20250219 ==
[[Pràctiques d'introducció a Python - SMX]]
+
* [https://recull.binefa.cat/files/python/funciones_Python.pdf Teoria de funcions a Python]
 +
* [https://recull.binefa.cat/files/python/Exercicis_funcions_python.pdf Exercicis de funcions a Python]
 +
* [https://recull.binefa.cat/files/python/Practica%206_Repaso.pdf Pràctiques de repàs]
  
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
+
== 20250212 ==
 +
* Dubtes
 +
* Els primers quinze minuts acabeu de penjar al [https://moodle.binefa.cat/ Moodle], i a la carpeta compartida del Drive, els exercicis de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica_4_while.pdf pràctica 4]
 +
* Comencem ''funcions'' en Python
  
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
+
== 20250205 ==
 +
* Dubtes
 +
* Bucle ''while'' ([[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] i a les dues darreres pàgines de la [https://www.binefa.cat/curs2024-2025/smx/python/python_2.pdf segona part de teoria de Python] )
 +
* Bucle infinit
 +
* Comencem a resoldre els exercicis de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica_4_while.pdf pràctica 4]
  
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
+
== 20250129 ==
== 20240208 ==
+
* Dubtes
[[Pràctiques d'introducció a Python - SMX]]
+
* Exercicis 4,5, 6 i 7 de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica3_for.pdf pràctica 3]
 +
== 20250122 ==
 +
* Dubtes
  
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
+
* [https://www.binefa.cat/curs2024-2025/smx/python/Ejemplos_for_Python.pdf Exemples de ''for'' en Python]
 
 
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
 
 
 
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
 
  
== 20240201 ==
+
* Exercici 6 de la [https://www.binefa.cat/curs2024-2025/smx/python/P2_Python.pdf pràctica 2]. I, si dóna temps, els exercicis 1, 2 i 3 de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica3_for.pdf pràctica 3]
[[Pràctiques d'introducció a Python - SMX]]
 
  
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
+
== 20250115 ==
 +
* Dubtes
  
Feu els exercicis proposats a [https://moodle.binefa.cat/ Moodle]
+
* Pugeu al Moodle, i a la vostra carpeta compartida, els exercicis 2 i 3 de la [https://www.binefa.cat/curs2024-2025/smx/python/P2_Python.pdf pràctica 2 de python]
  
[[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]]
+
== 20250108 ==
 +
* Dubtes
  
== 20240125 ==
+
* Seguim fent Python
Seguim la introducció a Python
 
  
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
+
== 20241218 ==
 +
* Dubtes
  
[[Exercicis de condicions en Python]]
+
* Seguim fent exercicis de la [https://www.binefa.cat/curs2024-2025/smx/python/P1_Python.pdf pràctica 1 de python]
  
== 20240118 ==
+
== 20241211 ==
Seguim la introducció a Python
+
* Dubtes
  
== 20240111 - Primer contacte amb el llenguatge de programació interpretat '''Python''' ==
+
* [https://www.binefa.cat/curs2024-2025/smx/python/P1_Python.pdf Pràctica 1 de python]
* Instal·lem [https://code.visualstudio.com/ VSCode]
 
  
* Instal·lem [https://www.python.org/downloads/ Python] (Ús de Python al terminal. Intèrpret i interpretació d'arxius de guió -''scripts''-)
+
== 20241204 ==
 +
* Feu els exemples que hi ha fins la pàgina 21 (la del condicional '''if''', abans del '''for''' i el '''while''') del pdf [https://www.binefa.cat/curs2024-2025/smx/python/python_2.pdf python_2.pdf] penjat al Moodle.
  
* Python és un '''llenguatge de programació interpretat'''. Això vol dir que és el sistema operatiu el que interpreta un arxiu de text (habitualment acabat en '''.py'''). Un '''llenguatge compilat''' és aquell que genera un arxiu binari executable ('''.exe''' a Windows) a partir d'un codi escrit en un arxiu de text (per exemple '''.c''' o '''.cpp''' al llenguatge C o a C++).
+
* Exercicis:
  
* Interactuant en Python emprant el terminal ('''cmd''' a Windows).
+
p1.1) Feu un programa que demani dos números, 'a' i 'b', i us digui si la seva suma és positiva, negativa o zero.
  
* [https://www.onlinegdb.com/ Intèrpret de Python en línia]
+
p1.2) Feu un programa que demani un nombre i digui si és parell o senar.
  
* Ús d'[https://edublocks.org/ EduBlocks]
+
== 20241120 ==
 +
* Lliurament del projecte de Nadal (professor Jordi Binefa).
 +
== 20241118 ==
 +
* Lliurament del projecte de Nadal (professora Estela Simón).
 +
== 20241113 ==
 +
* Seguim desenvolupant el projecte de Nadal.
  
Teoria (fer document a la carpeta compartida al Drive). Cadenes fent servir:
+
== 20241106 ==
 +
* Seguim desenvolupant el projecte de Nadal.
  
'''%s''': per a presentar cadenes de text ('''string''') ['''string''': cadenes de text]
+
* [https://recull.binefa.cat/files/nadal/projecte_Snap_2024-2025.pdf Normes del projecte de Nadal]
  
'''%d''': per a presentar números enters ('''int''') ['''int''' (de l'anglès ''integer''): nombre enter. Aquell que no té decimals.]
+
== 20241030 ==
 +
* Seguim fent exercicis.
  
'''%f''': per a presentar números reals ('''float''') ['''float''': nombre real. Aquell que pot tenir decimals]
+
* Mostra de vídeos d'altres anys del projecte de Nadal emprant Snap!
  
'''%.2f''': per a presentar números reals amb dos decimals. '''%.5f''' ho presenta amb cinc decimals.
+
== 20241023 ==
 +
Seguim fent exercicis.
  
Ús de '''print()'''. [Per a presentar missatges pel terminal]
+
== 20241016 ==
 +
Seguim fent exercicis.
  
Ús d''''input()'''. [Per a introduir missatges des del teclat]
+
== 20241009 ==
 +
Seguim fent exercicis.
  
* Comentem P06, P07 i P08 de [[Pràctiques d'introducció a Python - SMX]]
+
== 20241002 ==
 +
[https://recull.binefa.cat/files/20241002/ Enunciat ''pràctica1''] (usuari: ''smxA'', contrasenya: ''smxA2425'')
  
=== Exercicis ===
+
* A la classe anterior, vau fer un repàs del que ja havíeu fet. Vau continuar fent els exercicis 6, 7 i 8 del pdf ''clase02'' que no havíeu acabat. Teniu feta la carpeta al Moodle per a pujar-ho i heu de lliurar-ho avui abans que acabi el dia. Teniu 15 minuts per acabar-los de pujar. De manera aleatòria un company ens mostrarà les seves solucions.
* Conversió de milles a quilòmetres
 
  
* Mitjana aritmètica de tres notes
+
* Comencem la ''pràctica 1'' que consta de quatre exercicis:
  
* Càlcul de la resistència equivalent de dos resistors en paral·lel
+
- Exercici 1: Comprovar si un número es parell o senar
  
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
+
- Exercici 2: Promig de tres números
  
[[Exercicis de condicions en Python]]
+
- Exercici 3: Càlcul de l'àrea d'un triangle
  
== 20231214 ==
+
- Exercici 4. Joc d'endevinar un número
* Instal·lem [https://code.visualstudio.com/ VSCode]
 
  
* Instal·lem [https://www.python.org/downloads/ Python] (Ús de Python al terminal. Intèrpret i interpretació d'arxius de guió -''scripts''-)
+
Al Moodle hi haurà quatre carpetes per a pujar les vostres solucions. Teniu temps de pujar-ho fins dilluns.
  
* Ús d'[https://edublocks.org/ EduBlocks]
+
Objectius d'aquesta pràctica:
  
Teoria (fer document a la carpeta compartida al Drive). Cadenes fent servir:
+
* Entrada per teclat
  
'''%s''': per a presentar cadenes de text ('''string''')
+
* La variable resposta
  
'''%d''': per a presentar números enters ('''int''')
+
* Crear variables
  
'''%f''': per a presentar números reals ('''float''')
+
* Assignar valor a les variables
  
'''%.2f''': per a presentar números reals amb dos decimals. '''%.5f''' ho presenta amb cinc decimals.
+
* Mostrar informació per la pantalla
  
Ús de '''print()'''
+
* Condicional (si / si no)
  
Ús d''''input()'''
+
* Canviar el personatge (vestit)
  
Exercicis:
+
* Canviar l'escenari (fons)
  
* Conversió de milles a quilòmetres
+
== 20240925 ==
 +
* Verifiquem si les carpetes compartides són al llistat:
  
* Mitjana aritmètica de tres notes
+
[[Carpetes compartides 2n d'SMX-A. Curs 2024-2025]]
  
* Càlcul de la resistència equivalent de dos resistors en paral·lel
+
* Assignació de credencials per al [https://moodle.binefa.cat/ Moodle]
  
[[Pràctiques d'introducció a Python - SMX]]
+
== 20240918 ==
 +
[https://recull.binefa.cat/ Recull d'informació] (usuari: ''smxA'', contrasenya: ''smxA2425'')
  
[[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]]
+
[https://snap.berkeley.edu/snap/snap.html Snap!]
  
[[Exercicis de condicions en Python]]
+
[https://gamifi.cat/docs/cs/snapguia.pdf Guia d'Snap!]
 
 
== 20231123 ==
 
Lliurem l'activitat: '''Snap! felicita Nadal'''
 
 
 
== 20231109 ==
 
Seguim fent el joc de l'exercici 1.3
 
== 20231102 ==
 
[https://moodle.binefa.cat/pluginfile.php/784/mod_resource/content/5/snap_26102023.pdf Exercicis 4 i 5 de la pràctica 1.4]
 
 
 
== 20231026 ==
 
Pràctica 1.4.
 
 
 
Feu els exemples i els exercicis 1 i 2 (el 3 si dóna temps).
 
 
 
Els que acabin han de seguir amb l'exercici 1.3
 
 
 
== 20231019 ==
 
Pràctica 1.2
 
 
 
== 20231005 ==
 
* Exercicis 5, 6, 7 i 8
 
 
 
* Pràctica 1.1 (ex 1 i 3)
 
 
 
== 20230928 ==
 
[https://recull.binefa.cat/files/20230928/20230921noLliurat.png Alumnes que no han lliurat les tasques del 21 de setembre]
 
 
 
== 20230921 ==
 
Verifiquem si les carpetes compartides són al llistat:
 
 
 
[[Carpetes compartides 2n d'SMX-A. Curs 2023-2024]]
 
== 20230914 ==
 
[https://moodle.binefa.cat/ Accés al Moodle de l'espai d'habilitats]
 
 
<!--
 
<!--
 
[https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/edit#gid=1118263977 Llista de 2n d'SMX-A]
 
[https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/edit#gid=1118263977 Llista de 2n d'SMX-A]
Línia 578: Línia 544:
  
 
= Eines en línia =
 
= Eines en línia =
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxB'' / ''smxB2223''
+
[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://app.diagrams.net/ Disseny de diagrames de flux en línia]

Revisió de 16:27, 14 maig 2025

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

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

Enllaços ràpids

Teleconferència provisional

Snap!

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

Llista de 2n d'SMXA

Algunes classes

20250521

  • Prova epistemològica

20250514

20250507

20250430

20250423

20250409

20250402

20250326

Separació d'arxius en Python

crida01.py:

# crida01.py

def nLaTevaEdat():
   return int(input("La teva edat: "))

if __name__ == "__main__":
   print("Dius tenir %d anys"%nLaTevaEdat())

principal.py:

# principal.py
import crida01

nEdat = crida01.nLaTevaEdat()
print("Heu dit que teniu %d anys"%nEdat)

principal02.py:

# principal02.py
from crida01 import nLaTevaEdat

nEdat = nLaTevaEdat()
print("Heu dit que teniu %d anys"%nEdat)

principal03.py:

# principal03.py
from crida01 import nLaTevaEdat as nIntroEdat

nEdat = nIntroEdat()
print("Heu dit que teniu %d anys"%nEdat)

20250319

20250312

20250219

20250212

  • Dubtes
  • Els primers quinze minuts acabeu de penjar al Moodle, i a la carpeta compartida del Drive, els exercicis de la pràctica 4
  • Comencem funcions en Python

20250205

20250129

20250122

  • Dubtes

20250115

  • Dubtes

20250108

  • Dubtes
  • Seguim fent Python

20241218

  • Dubtes

20241211

  • Dubtes

20241204

  • Feu els exemples que hi ha fins la pàgina 21 (la del condicional if, abans del for i el while) del pdf python_2.pdf penjat al Moodle.
  • Exercicis:

p1.1) Feu un programa que demani dos números, 'a' i 'b', i us digui si la seva suma és positiva, negativa o zero.

p1.2) Feu un programa que demani un nombre i digui si és parell o senar.

20241120

  • Lliurament del projecte de Nadal (professor Jordi Binefa).

20241118

  • Lliurament del projecte de Nadal (professora Estela Simón).

20241113

  • Seguim desenvolupant el projecte de Nadal.

20241106

  • Seguim desenvolupant el projecte de Nadal.

20241030

  • Seguim fent exercicis.
  • Mostra de vídeos d'altres anys del projecte de Nadal emprant Snap!

20241023

Seguim fent exercicis.

20241016

Seguim fent exercicis.

20241009

Seguim fent exercicis.

20241002

Enunciat pràctica1 (usuari: smxA, contrasenya: smxA2425)

  • A la classe anterior, vau fer un repàs del que ja havíeu fet. Vau continuar fent els exercicis 6, 7 i 8 del pdf clase02 que no havíeu acabat. Teniu feta la carpeta al Moodle per a pujar-ho i heu de lliurar-ho avui abans que acabi el dia. Teniu 15 minuts per acabar-los de pujar. De manera aleatòria un company ens mostrarà les seves solucions.
  • Comencem la pràctica 1 que consta de quatre exercicis:

- Exercici 1: Comprovar si un número es parell o senar

- Exercici 2: Promig de tres números

- Exercici 3: Càlcul de l'àrea d'un triangle

- Exercici 4. Joc d'endevinar un número

Al Moodle hi haurà quatre carpetes per a pujar les vostres solucions. Teniu temps de pujar-ho fins dilluns.

Objectius d'aquesta pràctica:

  • Entrada per teclat
  • La variable resposta
  • Crear variables
  • Assignar valor a les variables
  • Mostrar informació per la pantalla
  • Condicional (si / si no)
  • Canviar el personatge (vestit)
  • Canviar l'escenari (fons)

20240925

  • Verifiquem si les carpetes compartides són al llistat:

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

  • Assignació de credencials per al Moodle

20240918

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

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