MOPT - Lògica i programacio / Pseudocodi: Exercicis Pseudocodi
Contingut
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 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.
- 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.
- 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.