Diferència entre revisions de la pàgina «DAW 2024-2025»
m (→20240916 (1h)) |
m (→20240927 (1h)) |
||
(Hi ha 15 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 = | ||
+ | == 20240927 (1h) == | ||
+ | Seguim en Python i C. Introducció de valors en C. | ||
+ | |||
+ | Python: | ||
+ | nA = int(input("nA: ")) # imprime y captura del teclado | ||
+ | fB = float(input("fB: ")) | ||
+ | print("nA: %d, fB: %f, fB: %.3f"%(nA,fB,fB)); | ||
+ | C: | ||
+ | #include <stdio.h> | ||
+ | |||
+ | int main(){ | ||
+ | int nA; | ||
+ | float fB; | ||
+ | |||
+ | printf("nA: "); | ||
+ | scanf("%d",&nA); | ||
+ | printf("fB: "); // fB = float(input("fB: ")) | ||
+ | scanf("%f",&fB); // captura el valor del teclado | ||
+ | printf("nA: %d, fB: %f, fB: %.3f\n",nA,fB,fB); | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | |||
+ | == 20240926 (1h) == | ||
+ | Seguim en Python i C. Introducció de valors en C. | ||
+ | |||
+ | Tipus de variable en C. Visualització de caràcters del codi ASCII com a caràcter, decimal, hexadecimal i octal. | ||
+ | |||
+ | == 20240923 (1h) == | ||
+ | Seguim en Python i C. Introducció de valors en C. | ||
+ | |||
+ | == 20240920 (1h) == | ||
+ | [https://recull.binefa.cat/files/20240916/ Codis comentats avui a classe] usuari: ''daw'' / contrasenya: ''daw2425'' | ||
+ | == 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/ | + | [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 42: | Línia 103: | ||
= Repositori de codis fet a classe durant el curs = | = Repositori de codis fet a classe durant el curs = | ||
− | [https://recull.binefa.cat/files/ Codis fets a les classes de 1r de DAW] usuari: ''daw'' / contrasenya: '' | + | [https://recull.binefa.cat/files/ Codis fets a les classes de 1r de DAW] usuari: ''daw'' / contrasenya: ''daw2425'' |
== Algorísmica == | == Algorísmica == | ||
Línia 87: | Línia 148: | ||
= Eines en línia = | = Eines en línia = | ||
− | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : '' | + | [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 14:42, 27 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
Contingut
Enllaços ràpids
Algunes classes
20240927 (1h)
Seguim en Python i C. Introducció de valors en C.
Python:
nA = int(input("nA: ")) # imprime y captura del teclado fB = float(input("fB: ")) print("nA: %d, fB: %f, fB: %.3f"%(nA,fB,fB));
C:
#include <stdio.h> int main(){ int nA; float fB; printf("nA: "); scanf("%d",&nA); printf("fB: "); // fB = float(input("fB: ")) scanf("%f",&fB); // captura el valor del teclado printf("nA: %d, fB: %f, fB: %.3f\n",nA,fB,fB); return 0; }
20240926 (1h)
Seguim en Python i C. Introducció de valors en C.
Tipus de variable en C. Visualització de caràcters del codi ASCII com a caràcter, decimal, hexadecimal i octal.
20240923 (1h)
Seguim en Python i C. Introducció de valors en C.
20240920 (1h)
Codis comentats avui a classe usuari: daw / contrasenya: daw2425
20240919 (1h)
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)
Codis comentats avui a classe usuari: daw / contrasenya: daw2425
Compilador / intèrpret en línia onlinegdb.com
Snap!
Python
Instal·lador de Python per a Windows
Pràctiques d'introducció a Python
C
Instal·lador de C per a Windows
IDE
Compilador / intèrpret en línia onlinegdb.com
Repositori de codis fet a classe durant el curs
Codis fets a les classes de 1r de DAW usuari: daw / contrasenya: daw2425
Algorísmica
Exercicis bàsics de pesudocodi - Ex01
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.
C
Eines en línia
Recull de codis fets a classe usuari / contrasenya : daw / daw2425
Disseny de diagrames de flux en línia
Compilador / intèrpret en línia onlinegdb.com
MinGW - Compilador de C per a Windows