Activitats
Anàlisi del codi font
L’objectiu d’aquesta activitat és entendre què fa un programa senzill només mirant-ne el codi font.
Digueu què fa aquest programa i què es mostrarà per pantalla.
public class ProgramaMisterios { int m = 23; int n = 12; int resultat = 0; resultat = m + n; } }
Transformació de variables
L’objectiu d’aquesta activitat és crear un programa que fa diferents operacions aritmètiques sobre variables partint d’un codi font preexistent.
Modifiqueu el programa següent perquè sobre la variable resultat
es facin les transformacions següents, en aquest ordre:
- Se li resti 10.
- Es multipliqui pel valor de la variable
m
. - Es mostri el seu valor actual per pantalla.
- Es divideixi per
n
. - Se li sumi 20.
- Es mostri el seu valor actual per pantalla.
public class ModificaResultat { double m = 23; double n = 12; double resultat = 0; resultat = m + n; //Feu les modificacions a partir d'aquí. } }
Càlculs d'un quadrat
L’objectiu d’aquesta activitat és fer partint de zero un programa que faci un càlcul senzill usant variables.
Creeu un programa anomenat CalculQuadrat
que, partint del valor d’un dels costats d’un quadrat, en calculi el perímetre i l’àrea.
Heu de definir el costat del quadrat amb la variable següent:
int costat; costat = 7;
Heu de tenir en compte que:
- El perímetre d’un quadrat és el seu costat multiplicat per quatre (costat per 4)
- L’àrea d’un quadrat es calcula multiplicant el valor del costat per ell mateix (costat per costat)
Intercanvi de valors
L’objectiu d’aquesta activitat és fer partint de zero un programa en què es manipulen els valors emmagatzemats dins de variables i es reflexiona sobre quan cal usar-ne de noves.
Creeu un programa anomenat IntercanviValors
que, partint de les variables següents mostri els seus valors, els intercanviï (és a dir, que numB
contingui el valor de numA
i numA
contingui el valor de numB
) i els torni a mostrar.
int numA = 2; int numB = 67;
Càlculs d'un rectangle
L’objectiu d’aquesta activitat és fer partint de zero un programa que fa un càlcul basat en expressions de diversos operands.
Creeu un programa anomenat CalculRectangle
que, partint del valor dels dos costats d’un rectangle, en calculi el perímetre i l’àrea.
Heu de definir els costats del rectangle amb la variable següent:
int costatGran = 7; int costatPetit = 2;
Heu de tenir en compte que:
- El perímetre d’un rectangle és el seu costat gran multiplicat per dos més el seu costat petit multiplicat per dos.
- L’àrea d’un rectangle es calcula multiplicant el valor del costat gran pel del costat petit.
Avaluació d'expressions
L’objectiu d’aquesta activitat és fer partint de zero un programa que avalua expressions compostes per diversos operands, alguns d’aquests variables.
Creeu un programa anomenat AvaluadorExpressions
que, partint de les variables següents,
int a=3; int b=8; int c=4; int d=2;
executi i mostri el resultat d’avaluar les expressions següents:
2 - a * b + c (2 - a) * b + c a * b - c * a - d a / 3 - b a / (33 - b) d * 23 - 1 + b
Anàlisi d'operadors relacionals
L’objectiu d’aquesta activitat és entendre el funcionament d’una expressió relacional basada en variables.
Creeu un programa anomenat VariableBooleana
. Cal que contingui les instruccions següents:
int a = 23; int b = 12; boolean resultat = a > b;
Compileu-lo i executeu-lo. Quin valor mostra? Què indica aquest valor?
Tot seguit, modifiqueu-lo, canviant l’assignació a resultat
:
result = a < b;
Compileu-lo i executeu-lo. Quin valor mostra ara? Què indica aquest valor?