Heu fet HTML i CSS i heu vist que aquests llenguatges no tenen estructures de de control. No són per tant llenguatges de programació. Simplement són instruccions per que els navegadors sàpiguen com representar les pàgines.
D'estructures de control tenim les condicionals(IF-THEN-ELSE, les de cas(SWITH-CASE) i d'altres.
A continuació us explico una mica la estructura condicional.
ESTRUCTURA CONDICIONAL(IF-THEN-ELSE):
La més famosa de les estructures de control dels llenguatges de programació segurament és
la condicional.
La sintàxi d'una condicional és:
if(condició){
accions;
}
Això traduït al nostre llenguatge natural vól dir el següent: "Si s'acompleix la condició llavors realitza les accions que tenim definides entre els claudators".
Opcionalment aquesta estructura condicional porta una cua, un afegitó, a continuació. Afegim un "else". Veiem-ho a continuació:
if(condició){
accions;
}
else {
altres accions;
}
accions;
}
else {
altres accions;
}
Això traduït al nostre llenguatge vól dir el següent: "Si es verifica la condició fes les accions. I si no es verifica llavors fes les altres accions".
NOTA:
1) Una observació. Ningú no ens impedeix que poguem anidar estructures de control dintre d'altres.
if(condició) {
accions;
if(condicióB) {
accionsb;
}
accionsb;
}
}
else {
if(condicióC) {
accionsC;
}
accionsC;
}
més accionsD;
}
2)I per altra banda també és possible anidar una estructura de control dintre de les claus dels events dels botons. Per exemple:
on(release) {
if(condició) { accions; }
}
if(condició) { accions; }
}
També podem fer servir la estructura IF-ELSEIF.
if(condició) {
accions;
}
elseif(condició B){
accions2;
}
Traduït a llenguatge natural la part ELSEIF podriem dir: "si no es compleix la condició A però es compleix la condició B..."accions;
}
elseif(condició B){
accions2;
}
OPERADORS LÒGICS
També podem utilitzar operadors lògics per definir condicionals més complexes. Per a això fem servir operadors lògics boleans del tipus conjuntiu o AND i disjuntius o OR, que en ActionScript s'escriuen respectivament && i ||.
//Conjuncions boleanes AND:
if(condició) {
accions;
}
//Disjuncions boleanes OR:
if(condició) {
accions;
}
//Disjuncions boleanes OR:
if(condició A || condició B) {
accions;
}
accions;
}
Convé que us guieu per les taules de veritat de lògica amb aquests operadors boleans de conjunció o disjunció.

Cap comentari:
Publica un comentari a l'entrada