<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://wikiserver.infomerce.es/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jnavas</id>
		<title>wikiserver - Contribucions de l’usuari [ca]</title>
		<link rel="self" type="application/atom+xml" href="http://wikiserver.infomerce.es/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jnavas"/>
		<link rel="alternate" type="text/html" href="http://wikiserver.infomerce.es/index.php/Especial:Contribucions/Jnavas"/>
		<updated>2026-05-29T19:12:18Z</updated>
		<subtitle>Contribucions de l’usuari</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://wikiserver.infomerce.es/index.php?title=M3_-_Programaci%C3%B3_b%C3%A0sica&amp;diff=17372</id>
		<title>M3 - Programació bàsica</title>
		<link rel="alternate" type="text/html" href="http://wikiserver.infomerce.es/index.php?title=M3_-_Programaci%C3%B3_b%C3%A0sica&amp;diff=17372"/>
				<updated>2023-09-04T14:55:08Z</updated>
		
		<summary type="html">&lt;p&gt;Jnavas: /* UNITAT FORMATIVA 1: Programació estructurada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[https://drive.google.com/file/d/1sTKS-MNYiOJWisUQnA4em4TE7flgNrEq/view?usp=sharing Perquè un Administrador de Sistemes necessita aprendre a programar? i perquè Python és un bon llenguatge de programació per a Administradors de Sistemes?]&lt;br /&gt;
&lt;br /&gt;
===UNITAT FORMATIVA 1: Programació estructurada===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-RUF1-Proves Estructures de control|RPUF1-Estructures de control]]&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-UF1-Proves Tipus de dades estructurades|PUF1-Tipus de dades estructurades]]&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-UF1-Proves Tipus de dades estructurades 2023|PUF1-Tipus de dades estructurades]]&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-UF1-Recuperació Extraordinària|PUF1-Recuperació Extraordinària]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-RUF1-Proves Estructures de control|RPUF1-Estructures de control]]&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-UF1-Proves Tipus de dades estructurades 2023|PUF1-Tipus de dades estructurades]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:*[[ASIX-M3-UF1-A1|A1. Elements d'un programa informàtic]] &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
::*[[ASIX-M3-UF1-A1-Exercicis|A1.1 Exercicis seqüencials]] / [[ASIX-M3-UF1-A1-Solucions| Solucions]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:*[[ASIX-M3-UF1-A2|A2. Estructures de control. Algorismes iteratius]] &lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A2.1-Exercicis estructura alternativa|A2.1 Exercicis estructura alternativa]] / [[ASIX-M3-UF1-A2.1-Solucions Exercicis estructura alternativa|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A2.2-Exercicis avaluar expressions lògiques|A2.2 Exercicis avaluar expressions lògiques]] / [[ASIX-M3-UF1-A2.2-Solucions Exercicis avaluar expressions lògiques|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A2.3-Exercicis trobar expressions lògiques|A2.3 Exercicis trobar expressions lògiques]] / [[ASIX-M3-UF1-A2.3-Solucions Exercicis trobar expressions lògiques|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A2.4-Exercicis estructura iterativa: for|A2.4 Exercicis estructura iterativa: for]] / [[ASIX-M3-UF1-A2.4-Solucions Exercicis estructura iterativa: for|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A2.5-Exercicis estructura iterativa: recorregut|A2.5 Exercicis estructura iterativa: recorregut]]  / [[ASIX-M3-UF1-A2.5-Solucions Exercicis estructura iterativa: recorregut|Solucions]] &lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A2.6-Exercicis estructura iterativa: cerca|A2.6 Exercicis estructura iterativa: cerca]]  / [[ASIX-M3-UF1-A2.6-Solucions Exercicis estructura iterativa: cerca|Solucions]]&lt;br /&gt;
&lt;br /&gt;
:*A3. Prova pràctica Pp1&amp;lt;!----&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:*[[ASIX-M3-UF1-A4|A4. Tipus de dades estructurats]] &lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A4.1-Exercicis cadenes|A4.1 Exercicis cadenes]] / [[ASIX-M3-UF1-A4.1- Solucions Exercicis cadenes|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A4.2-Exercicis llistes|A4.2 Exercicis llistes]] / [[ASIX-M3-UF1-A4.2- Solucions Exercicis llistes|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A4.3-Exercicis diccionaris|A4.3 Exercicis diccionaris]] / [[ASIX-M3-UF1-A4.3- Solucions Exercicis diccionaris|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A4.4-Exercicis tuples|A4.4 Exercicis tuples]] / [[ASIX-M3-UF1-A4.4- Solucions Exercicis tuples|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A4.5-Exercicis classes|A4.5 Exercicis classes]] / [[ASIX-M3-UF1-A4.5- Solucions Exercicis classes|Solucions]]&lt;br /&gt;
&lt;br /&gt;
:*A5. Prova pràctica Pp2&lt;br /&gt;
&lt;br /&gt;
::'''Nota UF1''' = 10% QA1 + 45% (Pp i Pt)A2 + 45% (Pp i Pt)A4 &amp;lt;!----&amp;gt;&lt;br /&gt;
&amp;lt;!----&amp;gt;&lt;br /&gt;
====Pràctiques====&lt;br /&gt;
&lt;br /&gt;
'''Pràctica 1'''&lt;br /&gt;
&lt;br /&gt;
Una central distribueix cal cap a diferents sucursals. Disposen d'un lloc de càrrega a on van arribant sacs amb pesos variables. L'empresa disposa d'una flota de camions amb capacitat de càrrega diferents. Es pretén establir un protocol consistent en carregar 20 camions. Un camió no es pot carregar amb més quilos que la seva capacitat i marxarà si amb el següent sac ja supera aquesta capacitat.  L'empresa  vol  un  programa  que  li  demani  el  treballador  la capacitat del camió i el pes dels sacs, indicant si ha de carregar el sac o enviar-lo al seu destí i començar a carregar un altre. El procés continua fins que s'hagin omplert els 20 camions, moment en el que  sortirà un missatge amb el text &amp;quot;Finalitzada la càrrega del dia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Camió Capacitat Sac Capacitat       Camió Capacitat Sac Capacitat       Camió Capacitat Sac Capacitat&lt;br /&gt;
       &lt;br /&gt;
    1    22000    1     3000            2    18000    5     3000            3    18000    7    9000&lt;br /&gt;
                  2     5000                          6     8000                          8    7000&lt;br /&gt;
                  3     9000&lt;br /&gt;
                  4     3000&lt;br /&gt;
&lt;br /&gt;
    4    20000    9     7000            5    28000   12     5000            6    20000   16    4000&lt;br /&gt;
                 10     9000                         13     9000                         17    3000&lt;br /&gt;
                 11     4000                         14     9000                         18    5000&lt;br /&gt;
                                                     15     3000                         19    4000&lt;br /&gt;
                                                                                         20    3000&lt;br /&gt;
&lt;br /&gt;
    7    22000   21     4000            8    18000   26     9000            9    20000   28    8000&lt;br /&gt;
                 22     5000                         27     4000                         29    3000&lt;br /&gt;
                 23     6000                                                             30    5000&lt;br /&gt;
                 24     3000                              &lt;br /&gt;
                 25     3000&lt;br /&gt;
&lt;br /&gt;
   10    20000   31     5000           11    20000   34     5000           12    28000   37    7000&lt;br /&gt;
                 32     3000                         35     6000                         38    3000 &lt;br /&gt;
                 33     9000                         36     6000                         39    7000&lt;br /&gt;
                                                                                         40    5000&lt;br /&gt;
   ...                 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Camió    Sacs que carrega    Càrrega que portarà       Camió    Sacs que carrega    Càrrega que portarà&lt;br /&gt;
&lt;br /&gt;
   1      1,2,3 i 4               20000                   2      5 i 6                   11000&lt;br /&gt;
&lt;br /&gt;
   3      7 i 8                   16000                   4      9, 10 i 11              20000&lt;br /&gt;
&lt;br /&gt;
   5      12, 13, 14 i 15         26000                   6      16, 17, 18, 19 i 20     19000&lt;br /&gt;
&lt;br /&gt;
   7      21, 22, 23, 24 i 25     21000                   8      26 i 27                 13000&lt;br /&gt;
&lt;br /&gt;
   9      28, 29 i 30             16000                  10      31, 32 i 33             17000&lt;br /&gt;
&lt;br /&gt;
  11      34, 35 i 36             17000                  12      37, 38, 39 i 40         22000&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[ASIX-M3-UF1-Proves Tipus de dades estructurades|Pràctica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF1-A6-Exercicis ampliació|A6. Exercicis ampliacio]] / [[ASIX-M3-UF1-A6- Solucions Exercicis ampliació|Solucions]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
:*[[ASIX-M3-UF1-A2-Repàs estructures de control | Repàs estructures de control]] &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/josedom24/curso_programacion_python3/tree/master/ejercicios/diccionarios&lt;br /&gt;
https://plataforma.josedomingo.org/pledin/cursos/python3/curso/u35/&lt;br /&gt;
https://catedu.gitbooks.io/python-for-person-in-everybody/content/es/09-dictionaries.html#exercises&lt;br /&gt;
&lt;br /&gt;
[[https://colab.research.google.com/drive/15C6ppKs-FP_wpm8oucV38MurZnU9YBsY?usp=sharing Conceptes inicials]]&lt;br /&gt;
&lt;br /&gt;
[[https://campus.lamerce.com/mod/resource/view.php?id=8553 Què és un Algoritme?]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pràctica 2'''&lt;br /&gt;
El professorat de programació desitja realitzar el càlcul de les notes obtingudes pels alumnes al nucli formatiu 1. Tenen un total de 30 alumnes i les notes les tenen emmagatzemades en una matriu de 30 files (alumnes) i 7 columnes (activitats). La informació està en el fitxer adesNotes.java&lt;br /&gt;
&lt;br /&gt;
Es vol conèixer:&lt;br /&gt;
&lt;br /&gt;
:*Nota final del NF1 per a cada alumne. Per fer el càlcul suposem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Nota NF1 = 0.1 Pt1+ 0.1 Pt2 + 0.25 Pe1 + 0.1 Pt3+ 0.1 Pt4 +0.1 Pt5+ 0.25 Pe2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:*Nota mitjana de cada activitat avaluada&lt;br /&gt;
:*La nota més alta de cada activitat avaluada&lt;br /&gt;
:*La nota final més alta&lt;br /&gt;
:*La nota més alta entre totes les activitats.&lt;br /&gt;
&lt;br /&gt;
Com a resultat final, es desitja realitzar un llistat amb el següent format (més o menys, tampoc perdeu massa temps amb qüestions estètiques):&lt;br /&gt;
&lt;br /&gt;
[[Imatge:m3uf1_extaules_1.png |600px|center| Ex_Taules]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::::::::'''La nota més alta de totes les activitats és:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:* Podeu utilitzar les següents dades:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
notes= [&lt;br /&gt;
            [1.24, 6.53, 7.05, 2.87, 6.86, 5.97, 4.31],&lt;br /&gt;
            [2.11, 5.59, 9.00, 8.28, 7.43, 0.68, 4.19],&lt;br /&gt;
            [8.82, 4.34, 3.15, 2.74, 1.10, 6.84, 4.46],&lt;br /&gt;
            [5.38, 6.34, 5.74, 7.79, 6.34, 9.33, 0.31],&lt;br /&gt;
            [2.27, 3.58, 2.92, 0.67, 4.65, 4.88, 2.19],&lt;br /&gt;
            [6.59, 9.19, 7.63, 6.74, 5.01, 0.45, 9.50],&lt;br /&gt;
            [5.95, 4.51, 0.88, 5.67, 9.07, 8.94, 2.14],&lt;br /&gt;
            [7.97, 5.67, 7.31, 8.52, 3.93, 1.21, 9.45],&lt;br /&gt;
            [2.61, 0.37, 2.59, 9.47, 4.27, 5.54, 4.85],&lt;br /&gt;
            [5.91, 3.22, 6.43, 6.83, 7.35, 7.02, 5.13],&lt;br /&gt;
            [9.43, 7.54, 0.59, 8.49, 9.70, 9.76, 5.20],&lt;br /&gt;
            [1.62, 6.51, 1.91, 5.07, 1.32, 0.79, 2.05],&lt;br /&gt;
            [1.52, 9.55, 5.43, 0.15, 6.22, 6.90, 1.40],&lt;br /&gt;
            [2.28, 1.21, 8.67, 1.90, 3.84, 5.37, 4.52],&lt;br /&gt;
            [2.52, 9.69, 5.32, 8.88, 3.00, 3.88, 6.99],&lt;br /&gt;
            [2.18, 2.13, 1.32, 3.50, 9.93, 2.65, 2.85],&lt;br /&gt;
            [6.67, 5.25, 0.05, 8.32, 1.84, 3.04, 5.76],&lt;br /&gt;
            [8.37, 3.80, 4.51, 4.48, 2.88, 4.82, 8.78],&lt;br /&gt;
            [8.62, 8.82, 1.22, 5.22, 8.55, 6.76, 2.25],&lt;br /&gt;
            [7.59, 9.65, 5.71, 9.23, 5.70, 9.84, 7.77],&lt;br /&gt;
            [3.74, 4.60, 7.58, 5.55, 0.09, 8.18, 6.54],&lt;br /&gt;
            [0.21, 3.88, 1.03, 8.38, 2.71, 9.80, 8.57],&lt;br /&gt;
            [8.24, 3.10, 3.41, 1.27, 9.94, 3.99, 0.51],&lt;br /&gt;
            [9.88, 4.24, 1.49, 7.51, 0.28, 3.61, 5.07],&lt;br /&gt;
            [8.54, 1.68, 1.61, 8.16, 6.59, 6.25, 7.67],&lt;br /&gt;
            [4.55, 3.11, 9.75, 5.91, 1.42, 1.63, 8.65],&lt;br /&gt;
            [2.54, 4.37, 2.45, 0.95, 4.71, 7.41, 6.75],&lt;br /&gt;
            [2.11, 2.89, 0.76, 1.86, 3.63, 2.64, 5.43],&lt;br /&gt;
            [1.02, 1.97, 9.37, 5.38, 3.19, 1.09, 0.18],&lt;br /&gt;
            [0.39, 0.23, 5.15, 1.66, 1.66, 3.91, 6.96]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;*'''Resultat:'''&lt;br /&gt;
::*[[ASIX-M3-UF1- Proves UF1-NF1|ASIX-M3-UF1- Proves UF1-NF1]]&lt;br /&gt;
[[Imatge:m3uf1_sol_ex_taules_1.png |600px|center| Sol_Ex_Taules]]&lt;br /&gt;
&lt;br /&gt;
===UNITAT FORMATIVA 2: Disseny modular===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:*[[ASIX-M3-UF2-A1|A1. Disseny descendent]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF2-A1.1-Exercicis disseny descendent|A1.1 Exercicis disseny descendent]] &lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF2-A1.2-Pràctiques disseny descendent|A1.2 Pràctiques disseny descendent]]&lt;br /&gt;
&lt;br /&gt;
:*[[ASIX-M3-UF2-A2|A2. Paquets]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF2-A2.1-Pràctiques paquets|A2.1 Pràctiques paquets]]&lt;br /&gt;
&lt;br /&gt;
:*[[ASIX-M3-UF2-A3|A3. Recursivitat]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF2-A3.1-Exercicis recursivitat|A3.1 Exercicis recursivitat]] /&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF2-A3.2-Pràctiques recursivitat|A3.2 Pràctica recursivitat]]&lt;br /&gt;
&lt;br /&gt;
:*A4. Prova pràctica&lt;br /&gt;
&lt;br /&gt;
https://uniwebsidad.com/libros/algoritmos-python/capitulo-6/nuestro-primer-juego&lt;br /&gt;
&amp;lt;!----&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UNITAT FORMATIVA 3: Fonaments de gestió de fitxers===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:*[[ASIX-M3-UF3-A1|A1. Gestió de fitxers i directoris]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF3-A1.1-Gestió de fitxers i directoris|A1.1 Exercicis gestió de fitxers i directoris]] / [[ASIX-M3-UF3-A1.1- Solucions Gestió de fitxers i directoris|Solucions]]&lt;br /&gt;
&lt;br /&gt;
:*[[ASIX-M3-UF3-A2|A2. Fitxers de text]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF3-A2.1-Exercicis fitxers de text|A2.1 Exercicis fitxers de text]] / [[ASIX-M3-UF3-A2.1- Solucions Exercicis fitxers de text|Solucions]]&lt;br /&gt;
&lt;br /&gt;
::*[[ASIX-M3-UF3-A2.2-Pràctica fitxers de text|A2.2 Pràctica fitxers de text]]&lt;br /&gt;
&lt;br /&gt;
:*A3. Prova pràctica&lt;br /&gt;
&lt;br /&gt;
==Enllaços==&lt;br /&gt;
&lt;br /&gt;
[https://users.astro.ufl.edu/~warner/prog/python.html Python Basics]&lt;br /&gt;
&lt;br /&gt;
[https://issuu.com/universitatjaumei/docs/sapientia_93 Llibre Introducció a la programació amb Python3]&lt;br /&gt;
&lt;br /&gt;
[https://www.mclibre.org/consultar/python/ Apunts Pythons]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/es/3/ Documentació Python versions]&lt;br /&gt;
&lt;br /&gt;
[https://www.sololinux.es/informacion-del-sistema-con-python/ Informació del Sistema amb Python]&lt;br /&gt;
&lt;br /&gt;
[https://aprendeconalf.es/docencia/python/ejercicios/ Exercicis resolts]&lt;br /&gt;
&lt;br /&gt;
[http://patriciaemiguel.com/ejercicios/python/2019/03/10/ejercicios-buclewhile-python.html + Exercicis resolts]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/josedom24/python_for_admin Exercicis per administradors]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[https://inventwithpython.com/es/ jocs]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[ASIX-M3-UF1-Recuperació Extraordinària|Prova]]&lt;/div&gt;</summary>
		<author><name>Jnavas</name></author>	</entry>

	</feed>