Vous êtes sur la page 1sur 4

PROGRAMACIN EN MSWLOGO

La primitiva para crear una variable es: HAZ_variable_val!r


Ejemplo: HAZ_temperatura_23
Para avanzar :numero
Av :numero
Rotula :numero
fin
Para ejecutar el procedimiento escribimos:
Avanzar 1
Avanzar 2
PRIMI"I#A ESCRI$E %ES&
!irve para "ue en la pantalla de trabajo aparezca un te#to$
ESCRI$E_ '"e(t!)
!i "uiero "ue %a&a una operaci'n( va sin corc%etes$
La di)erencia con la primitiva *+,-LA es "ue .sta lo muestra en la ventana
principal$
PRIMI"I#A LEEPALA$RA
/espu.s de rotula0 o escribe0( poniendo la instrucci'n *a+ ,var
leepalabra - sale un cuadro de di1lo&o para escribir al&o( 2 lo "ue escribamos
ser1 la variable var0$
E.EC/CIN CON0ICIONAL
3 Si1in! ,c!n2ici3n ',acci3n 4) ',acci3n 5)
E)ect4a la acci'n 1 si la sentencia es cierta 2 la acci'n 2 si no lo es$
3 Sin! ,c!n2ici3n ',acci3n 4)
E)ect4a la acci'n 1 si la sentencia es cierta 2 no ejecuta nada si es
)alsa$
PRIMI"I#A 0E RAIZ C/A0RA0A 67 rc$
PRIMI"I#A LGICA 897
Eval4a varias e#presiones$ /evuelve el valor cierto0 si todas las e#presiones
evaluadas tienen el valor cierto( 2 devuelve el valor )also0 si al&una de las
e#presiones es )alsa$
!inta#is: : e(pre1i3n4 e(pre1i3n5$
PRIMI"I#A LGICA 8O7
Eval4a varias e#presiones$ /evuelve el valor cierto0 si al&una de las
e#presiones tiene el valor cierto( 2 devuelve el valor )also0 si todas las
e#presiones son )alsas$
!inta#is: ! e(pre1i3n4 e(pre1i3n5$
EN"ORNO GR;<ICO= #EN"ANAS 9 $O"ONES
CREAR /NA #EN"ANA>
Primitiva 8creaventana7
!inta#is:
creaventana ,ma2re ,n!mbre 't?tul!) (p!1 :p!1 anc*! alt!
'3r2ene1)
Para b!rrar la ventana: borraventana primera
CREAR "E@"OS ES";"ICOS EN /NA #EN"ANA
Primitiva: creae1tatic!
!inta#is: creae1tatic! ,ventana ,n!mbre ,te(t! (p!1 :p!1 anc*!
alt!
Para b!rrar un te(t! e1tAtic!: b!rrae1tatic! ,n!mbre
CREAR $O"ONES EN /NA #EN"ANA
Primitiva: creab!t!n
!inta#is:
creab!t!n ,ma2re ,n!mbre 'etiBueta) (p!1 :p!1 anc*! alt!
'3r2ene1)
Para cambiar el te(t! 2e un b!t3n: actuali+ab!t!n ,b!t3n '"e(t!
nuev!)
PRIMI"I#A 8GRO/P$O@7 9 8$O"ONRA0IO7
,odos los botones radio( "ue se corresponden con cada una de las opciones
"ue se presentan al usuario( deben estar asociados en un &rupo o Cr!upb!($
!inta#is:
CreaCr!upb!( ,ventana ,n!mbre (p!1 :p!1 anc*! alt!
Creab!t!nra2i! ,ventana ,Crup! ,n!mbre 'te(t!) (p!1 :p!1
anc*! alt!

Vous aimerez peut-être aussi