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 14: Línia 14:
 
b) Els valors d'a, b i c són idèntics.
 
b) Els valors d'a, b i c són idèntics.
  
   (a == b and a == c)
+
   (a == b and a == c) <==> a==b==c
  
 
c) Els valors d'a, b i c són idèntics però diferents del valor de d.
 
c) Els valors d'a, b i c són idèntics però diferents del valor de d.
  
   (a == b and a == c and a !=d)  
+
   (a == b and a == c and a !=d) <==> a ==b==c!=d
  
d) El valor de b està comprès, estrictament, entre els valors de c i d, i el valor de c és més petit que el valor de d.
+
d) El valor de b està comprès, '''estrictament (<, >)''', entre els valors de c i d, i el valor de c és més petit que el valor de d.
  
   (b >= c and b <= d and c < d)
+
   (b > c and b < d)  <==> c<b<d
 
</pre>
 
</pre>
 
<!---->
 
<!---->
Línia 71: Línia 71:
 
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)
+
   (A >= 200 and B>= 200 and C >= 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.

Revisió del 10:49, 26 oct 2020

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

   (b > d and c > d) 

b) Els valors d'a, b i c són idèntics.

   (a == b and a == c)  <==> a==b==c

c) Els valors d'a, b i c són idèntics però diferents del valor de d.

   (a == b and a == c and a !=d)  <==> a ==b==c!=d

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

   (b > c and b < d)  <==> c<b<d
  • 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:
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.

   ((NL + NC + NM) / 3) > 5

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))

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

   (NL > 5 or NC > 5 or NM > 5) 

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

   (NL > 5 and NC > 5 and NM > 5) 
  • Siguin A, B i C 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 A 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 B no és el més venut.
f) El total de vendes està entre 500 i 1000.
a) Les vendes del producte A són les més elevades.

   (A > B and A > C)

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

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

   (A > 400 or B > 400 or C > 400)      

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

   ((A + B + C) / 3) > 500

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

   (B < A or B < C)

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

   ((A + B + C >= 500) and (A + B + C <= 1000))