|
|
Línia 1: |
Línia 1: |
− | == A2.3 Exercicis trobar expressions lògiques ==
| |
| | | |
− | :*Sent num1, num2, num3, num4 variables numèriques, escriviu l'expressió lògica corresponent a:
| |
− | <pre>
| |
− | 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.
| |
− | </pre>
| |
− | <!--
| |
− | <pre>
| |
− | 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
| |
− | </pre>
| |
− | -->
| |
− |
| |
− | :*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>
| |
− | 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.
| |
− | </pre>
| |
− | <!--
| |
− | <pre>
| |
− | 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)
| |
− | </pre>
| |
− | -->
| |
− | :*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:
| |
− | <pre>
| |
− | 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.
| |
− | </pre>
| |
− | <!--
| |
− | <pre>
| |
− | 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
| |
− | </pre>
| |
− | -->
| |