Diferència entre revisions de la pàgina «ASIX 2020-2021»
Línia 3: | Línia 3: | ||
= Algunes classes = | = Algunes classes = | ||
+ | == 20201118 (síncrona) == | ||
+ | [https://binefa.cat/asix2021/m03/20201118/ Alguns codis fets avui] | ||
+ | |||
+ | === Recursivitat i pseudoaleatorietat === | ||
+ | [http://www.xtec.cat/formaciotic/ateneu_historic/materials/td97/d97m4/d97m4te.htm Resum teòric de recursivitat i pseudoaleatorietat en C] | ||
+ | |||
== 20201116 (presencial) == | == 20201116 (presencial) == | ||
[https://binefa.cat/asix2021/m03/20201116/ Alguns codis fets avui] | [https://binefa.cat/asix2021/m03/20201116/ Alguns codis fets avui] | ||
Línia 13: | Línia 19: | ||
=== Estructura repetitiva '''do-while''' (existeix en C, no en Python) === | === Estructura repetitiva '''do-while''' (existeix en C, no en Python) === | ||
− | === | + | === Menú amb do-while i switch-case === |
− | [http://www.xtec.cat/formaciotic/ateneu_historic/materials/td97/ | + | [http://www.xtec.cat/formaciotic/ateneu_historic/materials/td97/d97m3/d97m3p6.htm Menú amb do-while i switch-case] |
== 20201113 (asíncrona) == | == 20201113 (asíncrona) == |
Revisió del 19:53, 16 nov 2020
Contingut
- 1 Teleconferència del curs 2020-2021
- 2 Algunes classes
- 3 Repositori de codis fet a classe durant el curs
Teleconferència del curs 2020-2021
Algunes classes
20201118 (síncrona)
Recursivitat i pseudoaleatorietat
Resum teòric de recursivitat i pseudoaleatorietat en C
20201116 (presencial)
Exercici 4 de funcions
Desenvolupeu en C i en Python l'exercici 3 del mòdul 3 del d97. Recordeu que vam fer l'exercici del màxim comú divisor en C i l'exercici del màxim comú divisor en Python.
Estructura condicional switch-case (existeix en C, no en Python)
Estructura repetitiva do-while (existeix en C, no en Python)
Menú amb do-while i switch-case
Menú amb do-while i switch-case
20201113 (asíncrona)
Com cada divendres, el nostre correu estarà obert per a resoldre dubtes. Sempre i quan es puguin contestar dins de la franja horària (1/4 de 7 a 1/4 menys 5 de 8).
Si rebem alguna consulta, obrirem el canal habitual de teleconferència. En cap cas es passarà llista.
Suggeriment d'exercici per a tenir dubtes: Exercici 3 del mòdul 3 del d97
20201111 (síncrona)
Exercici 2 de funcions
Desenvolupeu un programa en C i un altre en Python que preguntin els dos catets d'un triangle i calculi llur superfície.
Feu la funció lfSuperficie que sigui de tipus double en C i float en Python. El prototipus de la funció en C serà double lfSuperficie(double lfCatet1, double lfCatet2) i en Python def lfSuperficie(lfCatet1,lfCatet2)
Exercici 3 de funcions
Desenvolupeu un programa en C i un altre en Python que preguntin els dos catets d'un triangle i calculi llur hipotenusa.
En C caldrà fer servir la funció sqrt(), per tant caldrà incloure include <math.h>. Recordeu que la comppilació fent servir la biblioteca matemàtica és:
gcc -lm ex03_func.c -o e3
Un exemple d'ús de la funció sqrt() en Python
20201109 (presencial)
Concepte de funció.
Exercici 1 de funcions
Desenvolupeu un programa en C i un altre en Python que preguntin el radi d'una roda de bicicleta i retorni la longitud del pneumàtic de la bicicleta (Pista: 2 pi R).
Exercici 2 de funcions
Desenvolupeu un programa en C i un altre en Python que preguntin els dos catets d'un triangle i calculi llur superfície.
Exercici 3 de funcions
Desenvolupeu un programa en C i un altre en Python que preguntin els dos catets d'un triangle i calculi llur hipotenusa.
20201106
1a part
Aquest és l'algorisme mostrat a classe i aquest és el codi en XML per a ser carregat per l'Snap!
Per simular un "Atura-ho Tot" en C, podeu fer servir un return 0; a la funció main()
Mireu pr02.py del Tercer dia de classe - M03 PRG 2020-2021 per saber com fer un return 0; en Python (sys.exit(0) i al principi cal afegir import sys).
2a part
Exercicis d'estructures de control repetitives en Python
3a part
Exercici 8. Algorisme 3n+1
4a part
Concepte de funció.
20201102
Exercicis d'estructures de control repetitives en Python
20201030
Exercicis d'estructures de control repetitives en Python
20201026
20201023
Exercicis de condicions en Python
1r exercici. Equació de 2n grau
20201019
Exercicis de condicions en Python
20201016
Exercicis de condicions en Python
nNum = int(input("Número: ")) print("%d / 2 = %.2f" % (nNum, nNum / 2)) # Divisió amb decimals print("%d // 2 = %d" % (nNum, nNum // 2)) # Divisió sense decimals print("%d %% 2 = %d (si dóna 1, %d és senar. Si dóna 0, %d és parell)" % (nNum, nNum % 2, nNum, nNum)) # residu de la divisió per 2
20201012
Feina a fer:
Desenvolupeu en Python, m1p06.py, l'equivalent a m1p06.c
20201009
Repàs del Tercer dia de classe - M03 PRG 2020-2021
Tipus de dades fonamentals: Variables
20201005
Tercer dia de classe - M03 PRG 2020-2021
20201002
Segon dia de classe - M03 PRG 2020-2021
20200928
Teleconferència 20200928
Adreça de la teleconferència (És la del primer dia. Queda obsoleta)