Diferència entre revisions de la pàgina «DAW 2024-2025»

De binefa.com
Salta a la navegació Salta a la cerca
 
(Hi ha 5 revisions intermèdies del mateix usuari que no es mostren)
Línia 12: Línia 12:
 
     Encastats
 
     Encastats
 
   perDies
 
   perDies
 +
= Enllaços ràpids =
 +
[https://meet.google.com/wwr-knez-ukp Compartició de pantalla]
 +
 +
[https://docs.google.com/spreadsheets/d/1c4N8mTTTvrxe7z6hu9VMpRpdf3Rzimlna30gxOVJhlQ/edit?gid=914058730#gid=914058730 Llista de 1r de DAW]
 +
 +
[https://drive.google.com/drive/folders/1XsKOWoHstPjOOqVpUxOXx6NxYn2g-zme Totes les llistes]
 +
 +
= Algunes classes =
 +
== 20240919 (1h) ==
 +
[https://recull.binefa.cat/files/20240916/ Codis comentats avui a classe] usuari: ''daw'' / contrasenya: ''daw2425''
 +
 +
* Introducció ''Hola món'' en Python i C.
 +
 +
* Diferència a Windows entre [https://ca.wikipedia.org/wiki/ASCII ASCII] i [https://ca.wikipedia.org/wiki/Institut_Nacional_Estatunidenc_d%27Est%C3%A0ndards ANSI].
 +
 +
* Funcionament del '''return'''. Lectura a Linux del que retorna un programa al sistema operatiu:
 +
echo $?
 +
Lectura a Windows del que retorna un programa al sistema operatiu:
 +
echo %errorlevel%
 +
* Retorn al sistema a Python:
 +
ecat@iot-ecat:~$ '''python -c "import sys; sys.exit(0)"; echo $?'''
 +
0
 +
ecat@iot-ecat:~$ '''python -c "import sys; sys.exit(5)"; echo $?'''
 +
5
 +
ecat@iot-ecat:~$ '''python -c "import sys; sys.exit(-1)"; echo $?'''
 +
255
 +
* Lectura de dades a [https://snap.berkeley.edu/snap/snap.html Snap!], Python i C
 +
 
== 20240916 (1h) ==
 
== 20240916 (1h) ==
[https://recull.binefa.cat/files/20230920/ Codis comentats avui a classe] usuari: ''asix'' / contrasenya: ''asix2425''
+
[https://recull.binefa.cat/files/20240916/ Codis comentats avui a classe] usuari: ''daw'' / contrasenya: ''daw2425''
  
 
[https://www.onlinegdb.com/ Compilador / intèrpret en línia onlinegdb.com]
 
[https://www.onlinegdb.com/ Compilador / intèrpret en línia onlinegdb.com]
Línia 87: Línia 115:
  
 
= Eines en línia =
 
= Eines en línia =
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''asix'' / ''asix2122''
+
[https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''daw'' / ''daw2425''
  
 
[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 11:45, 19 set 2024

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

Carpetes compartides del SM3 de 1r de DAW. Curs 2024-2025

Estructura de les carpetes:

SM1 (depenent del subgrup)
SM3
  examens
  exercicis
    C
    Python
    Encastats
  perDies

Enllaços ràpids[modifica]

Compartició de pantalla

Llista de 1r de DAW

Totes les llistes

Algunes classes[modifica]

20240919 (1h)[modifica]

Codis comentats avui a classe usuari: daw / contrasenya: daw2425

  • Introducció Hola món en Python i C.
  • Funcionament del return. Lectura a Linux del que retorna un programa al sistema operatiu:
echo $?

Lectura a Windows del que retorna un programa al sistema operatiu:

echo %errorlevel%
  • Retorn al sistema a Python:
ecat@iot-ecat:~$ python -c "import sys; sys.exit(0)"; echo $?
0
ecat@iot-ecat:~$ python -c "import sys; sys.exit(5)"; echo $?
5
ecat@iot-ecat:~$ python -c "import sys; sys.exit(-1)"; echo $?
255
  • Lectura de dades a Snap!, Python i C

20240916 (1h)[modifica]

Codis comentats avui a classe usuari: daw / contrasenya: daw2425

Compilador / intèrpret en línia onlinegdb.com

Snap![modifica]

Snap!

Python[modifica]

Instal·lador de Python per a Windows

Convertidor de blocs a Python

Pràctiques d'introducció a Python

C[modifica]

Instal·lador de C per a Windows

Using GCC with MinGW

Fonaments de programació en C

IDE[modifica]

Visual Studio Code

Geany

Compilador / intèrpret en línia onlinegdb.com

Repositori de codis fet a classe durant el curs[modifica]

Codis fets a les classes de 1r de DAW usuari: daw / contrasenya: daw2425

Algorísmica[modifica]

Exercicis bàsics de pesudocodi - Ex01

Python[modifica]

Pràctiques d'introducció a Python

Condicionals en Python[modifica]

Condicionals amb Python

Exercicis de condicions en Python

Estructures repetitives, o bucles, en Python[modifica]

Estructures repetitives, o bucles, en Python

Exercicis d'estructures de control repetitives en Python

Instal·lació del Jupyter Lab[modifica]

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.

C[modifica]

Fonaments de programació en C

Eines en línia[modifica]

Recull de codis fets a classe usuari / contrasenya : daw / daw2425

Disseny de diagrames de flux en línia

Snap! o Snap! personalitzat

Compilador / intèrpret en línia onlinegdb.com

Arduino Blocks

MinGW - Compilador de C per a Windows

Vídeo de particions en línia d'ordres

EduBlocks