Diferència entre revisions de la pàgina «ASIX-M3-UF1-A2.3-Exercicis trobar expressions lògiques»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 26: Línia 26:
 
<!---->
 
<!---->
  
:*En un algorisme que analitza els resultats d'exàmens, hi ha 3 variables definides: les variables NL, NC, NM que indiquen respectivament (per a un alumne en particular) les notes de literatura, català i matemàtiques. Totes les notes estan calculades sobre 10 i totes tenen el mateix pes. Escriviu les expressions lògiques corresponents a:
+
:*En un algorisme que analitza els resultats d'exàmens, hi ha 3 variables definides: les variables notaLit, notaCat, notaMat que indiquen respectivament (per a un alumne en particular) les notes de literatura, català i matemàtiques. Totes les notes estan calculades sobre 10 i totes tenen el mateix pes. Escriviu les expressions lògiques corresponents a:
 
<pre>
 
<pre>
 
a) La mitjana de les tres notes és superior a 5.
 
a) La mitjana de les tres notes és superior a 5.
Línia 37: Línia 37:
 
a) La mitjana de les tres notes és superior a 5.
 
a) La mitjana de les tres notes és superior a 5.
  
   ((NL + NC + NM) / 3) > 5
+
   ((notaLit + notaCat + notaMat) / 3) > 5
  
 
b) Les notes de matemàtiques i català són superiors a la mitjana de les tres notes.
 
b) Les notes de matemàtiques i català són superiors a la mitjana de les tres notes.
  
   ((NM > (NL + NC * NM) / 3) and (NC > (NL + NC * NM) / 3))
+
   ((notaMat > (notaLit + notaCat * notaMat) / 3) and (notaCat > (notaLit + notaCat * notaMat) / 3))
  
 
c) Hi ha, com a mínim, una nota superior a 5.
 
c) Hi ha, com a mínim, una nota superior a 5.
  
   (NL > 5 or NC > 5 or NM > 5)  
+
   (notaLit > 5 or notaCat > 5 or notaMat > 5)  
  
 
d) Totes les notes són superiors a 5.
 
d) Totes les notes són superiors a 5.
  
   (NL > 5 and NC > 5 and NM > 5)  
+
   (notaLit > 5 and notaCat > 5 and notaMat > 5)  
 
</pre>
 
</pre>
 
<!---->
 
<!---->
:*Siguin A, B i C tres variables enteres que representen les vendes de tres productes.
+
:*Siguin vendesP1, vendesP2 i vendesP3 tres variables enteres que representen les vendes de tres productes.
  
 
:Utilitzant aquestes variables, escriu les expressions que representin les següents afirmacions:
 
:Utilitzant aquestes variables, escriu les expressions que representin les següents afirmacions:
 
<pre>
 
<pre>
a) Les vendes del producte A són les més elevades.
+
a) Les vendes del producte P1 són les més elevades.
 
b) Cap producte té unes vendes inferiors a 200.
 
b) Cap producte té unes vendes inferiors a 200.
 
c) Algun producte té unes vendes superiors a 400.
 
c) Algun producte té unes vendes superiors a 400.
 
d) La mitjana de vendes és superior a 500.
 
d) La mitjana de vendes és superior a 500.
e) El producte B no és el més venut.
+
e) El producte P2 no és el més venut.
 
f) El total de vendes està entre 500 i 1000.
 
f) El total de vendes està entre 500 i 1000.
 
</pre>
 
</pre>
  
 
<pre>
 
<pre>
a) Les vendes del producte A són les més elevades.
+
a) Les vendes del producte P1 són les més elevades.
  
   (A > B and A > C)
+
   (vendesP1 > vendesP2 and vendesP1 > vendesP3)
  
 
b) Cap producte té unes vendes inferiors a 200.
 
b) Cap producte té unes vendes inferiors a 200.
  
   (A >= 200 and B>= 200 and C >= 200)            ERROR!! A and B and C >= 200 Només analitza el valor C
+
   (vendesP1 >= 200 and vendesP2>= 200 and vendesP3 >= 200)            ERROR!! A and B and C >= 200 Només analitza el valor C
  
 
c) Algun producte té unes vendes superiors a 400.
 
c) Algun producte té unes vendes superiors a 400.
  
   (A > 400 or B > 400 or C > 400)       
+
   (vendesP1 > 400 or vendesP2 > 400 or vendesP3 > 400)       
  
 
d) La mitjana de vendes és superior a 500.
 
d) La mitjana de vendes és superior a 500.
  
   ((A + B + C) / 3) > 500
+
   ((vendesP1 + vendesP2 + vendesP3) / 3) > 500
  
e) El producte B no és el més venut.
+
e) El producte P2 no és el més venut.
  
   (B < A or B < C)
+
   (vendesP2 < vendesP1 or vendesP2 < vendesP3)
  
 
f) El total de vendes està entre 500 i 1000.
 
f) El total de vendes està entre 500 i 1000.
  
   ((A + B + C >= 500) and (A + B + C <= 1000))    <==>  500 <= A+B+C <= 1000
+
   ((vendesP1 + vendesP2 + vendesP3 >= 500) and (vendesP1 + vendesP2 + vendesP3 <= 1000))  
 +
   <==>  500 <= vendesP1+vendesP2+vendesP3 <= 1000
 
</pre>
 
</pre>
 
<!---->
 
<!---->

Revisió del 11:05, 26 oct 2020

  • Sent num1, num2, num3, num4 variables numèriques, escriviu l'expressió lògica corresponent a:
a) Els valors de num2 i num3 són tots dos superiors al valor de num4.
b) Els valors de num1, num2 i num3 són idèntics.
c) Els valors de num1, num2 i num3 són idèntics però diferents del valor de num4.
d) El valor de num2 està comprès, '''estrictament (<, >)''', entre els valors de num3 i num4, i el valor de num3 és més petit que el valor de num4.
a) Els valors de num2 i num3 són tots dos superiors al valor de num4.

   (num2 > num4 and num3 > num4) 

b) Els valors de num1, num2 i num3 són idèntics.

   (num1 == num2 and num1 == num3)  <==> num1==num2==num3

c) Els valors de num1, num2 i num3 són idèntics però diferents del valor de num4.

   (num1 == num2 and num1 == num3 and num1 !=num4)  <==> num1==num2==num3!=num4

d) El valor de num2 està comprès, '''estrictament (<, >)''', entre els valors de num3 i num4, i el valor de num3 és més petit que el valor de num4.

   (num2 > num3 and num2 < num4)  <==> num3<num2<num4
  • En un algorisme que analitza els resultats d'exàmens, hi ha 3 variables definides: les variables notaLit, notaCat, notaMat que indiquen respectivament (per a un alumne en particular) les notes de literatura, català i matemàtiques. Totes les notes estan calculades sobre 10 i totes tenen el mateix pes. Escriviu les expressions lògiques corresponents a:
a) La mitjana de les tres notes és superior a 5.
b) Les notes de matemàtiques i català són superiors a la mitjana de les tres notes.
c) Hi ha, com a mínim, una nota superior a 5.
d) Totes les notes són superiors a 5.
a) La mitjana de les tres notes és superior a 5.

   ((notaLit + notaCat + notaMat) / 3) > 5

b) Les notes de matemàtiques i català són superiors a la mitjana de les tres notes.

   ((notaMat > (notaLit + notaCat * notaMat) / 3) and (notaCat > (notaLit + notaCat * notaMat) / 3))

c) Hi ha, com a mínim, una nota superior a 5.

   (notaLit > 5 or notaCat > 5 or notaMat > 5) 

d) Totes les notes són superiors a 5.

   (notaLit > 5 and notaCat > 5 and notaMat > 5) 
  • Siguin vendesP1, vendesP2 i vendesP3 tres variables enteres que representen les vendes de tres productes.
Utilitzant aquestes variables, escriu les expressions que representin les següents afirmacions:
a) Les vendes del producte P1 són les més elevades.
b) Cap producte té unes vendes inferiors a 200.
c) Algun producte té unes vendes superiors a 400.
d) La mitjana de vendes és superior a 500.
e) El producte P2 no és el més venut.
f) El total de vendes està entre 500 i 1000.
a) Les vendes del producte P1 són les més elevades.

   (vendesP1 > vendesP2 and vendesP1 > vendesP3)

b) Cap producte té unes vendes inferiors a 200.

   (vendesP1 >= 200 and vendesP2>= 200 and vendesP3 >= 200)             ERROR!! A and B and C >= 200 Només analitza el valor C

c) Algun producte té unes vendes superiors a 400.

   (vendesP1 > 400 or vendesP2 > 400 or vendesP3 > 400)      

d) La mitjana de vendes és superior a 500.

   ((vendesP1 + vendesP2 + vendesP3) / 3) > 500

e) El producte P2 no és el més venut.

   (vendesP2 < vendesP1 or vendesP2 < vendesP3)

f) El total de vendes està entre 500 i 1000.

   ((vendesP1 + vendesP2 + vendesP3 >= 500) and (vendesP1 + vendesP2 + vendesP3 <= 1000))    
   <==>   500 <= vendesP1+vendesP2+vendesP3 <= 1000