MOPT - Lògica i programacio / Pseudocodi: Exercicis Pseudocodi

De wikiserver
La revisió el 10:03, 22 set 2025 per Rsort (Discussió | contribucions) (Exercicis avaluar expressions lògiques)
Dreceres ràpides: navegació, cerca

Exercicis Seqüencials

1. Escriu un algoritme amb pseudocodi que demani al usuari el seu nom, i a continuació escrigui una salutació.

2. Calcular el perímetre i l'àrea d'un rectangle atesa la base i l'alçada.

3. Calcular la hipotenusa d'un triangle rectangle a partir dels seus catets.

4. Escriu un algoritme amb pseudocodi que demani dos valors numèrics i mostri la seva suma, resta, divisió i multiplicació.

5. Feu un algoritme per calcular la mitjana de tres números demanats per teclat.

6. Realitza un algoritme que rebi una quantitat de minuts i mostri per pantalla a quantes hores i minuts correspon.

7. Un venedor rep un sou base més un 10% extra per comissió de les vendes, el venedor desitja saber quants diners obtindrà per concepte de comissions per les tres vendes que realitza al mes i el total que rebrà al mes prenent en compte el sou base i comissions.

8. Un alumne vol saber quina serà la seva qualificació final en la matèria d'Algorismes. Aquesta qualificació es compon dels percentatges següents:

  • 55% de la mitjana de les tres qualificacions parcials.
  • 30% de la qualificació de lexamen final.
  • 15% de la qualificació d'un treball final.

9. Escriu un algoritme amb pseudocodi que demani dos valors numèrics, intercanviï els valors de les variables, i mostri les variables amb els valors intercanviats.

10. Dissenyar un algorisme que ens digui els diners que tenim (en euros i cèntims) després de demanar-nos quantes monedes tenim de 2e, 1e, 50 cèntims, 20 cèntims o 10 cèntims).

Exercicis estructura alternativa

1. Escriu un algorisme que demani un número i digui si és positiu, negatiu o 0.

2. Escriu un algorisme en pseudocodi que demani un nom d'usuari i una contrasenya i si s'ha introduït "pcarbonell" i "pc1673" s'indica "Has entrat al sistema", sinó hi ha un error.

3. Algorisme que demani dos números 'nota' i 'edat' i un caràcter 'sexe' i mostri el missatge 'ACCEPTADA' si la nota és major o igual a cinc, l'edat és més gran o igual a divuit i el sexe és 'F'. En cas que es compleixi el mateix, però el sexe sigui 'M', heu d'imprimir 'POSSIBLE'. Si no es compleixen aquestes condicions cal mostrar 'NO ACCEPTADA'.

4. L'associació de vinicultors té com a política fixar un preu inicial al quilo de raïm, la qual es classifica en tipus A i B, i a més en mides 1 i 2. Quan es realitza la venda del producte, aquesta és d'un sol tipus i mida, es requereix determinar quant rebrà un productor pel raïm que lliura en un embarcament, considerant el següent:

  • Si és de tipus A, se li carreguen 20 cèntims al preu inicial quan és de mida 1; i 30 cèntims si és de mida 2.
  • Si és de tipus B, es rebaixen 30 cèntims quan és de mida 1, i 50 cèntims quan és de mida 2.
  • Realitzeu un algorisme per determinar el guany obtingut.

5. Utilitzant l'estructura Segun ..., fes un algorisme en pseudocodi que demani el nom i preu original d'un article i el codi de descompte (si el codi és 1 els descompte és del 10%, si el codi és 2 el descompte és del 15%, si el codi és 3 el descompte és del 20%, altrament el descompte és del 0%. Cal mostrar l'article, el preu original, el descompte i el preu final.

6. Utilitzant l'estructura Segun ..., fes un algorisme en pseudocodi per calcular l'àrea de qualsevol de les següents figures geomètriques: Quadrat, Rectangle, Triangle i Cercle.

Exercicis avaluar expressions lògiques

Avalueu les següents condicions en funció dels valors corresponents de les variables

1. ((num1<num2) O ((num2>1) Y (num1>1)))

a) num1=1 num2=1 
b) num1=1 num2=2 
c) num1=2 num2=1 
d) num1=2 num2=2 
e) num1=0 num2=0 
f) num1=1 num2=0 

2. (((num1>3)Y(num1<6)) O NO((num2>3)Y(num2<6)))

a) num1=3 num2=3 
b) num1=3 num2=4 
c) num1=4 num2=3 
d) num1=4 num2=4 

3. (num3>num1 Y num3>num2 O num1>=num2)

a) num1=1 num2=1 num3=1 
b) num1=1 num2=2 num3=3 
c) num1=1 num2=3 num3=2 
d) num1=2 num2=1 num3=3 
e) num1=2 num2=3 num3=1 
f) num1=3 num2=2 num3=1 
g) num1=3 num2=1 num3=2 

Exercicis avaluar expressions lògiques

  • 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.
  • 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.
  • 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 vendesP1 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 vendesP2 no és el més venut.
f) El total de vendes està entre 500 i 1000.

Exercicis estructura repetitiva

Exercicis Arrays

Exercicis programació estructurada