Download Ejercicios de winlogo 3ºESO

Document related concepts
Transcript
EJERCICIOS DE WINLOGO 2011-2012
1. Diseña un programa que dibuje un cuadrado de lado 60 (con
instrucción repite).
PARA CUADRADO
REPITE 4 [AV 30 GD 90]
FIN
2. Diseña un programa que dibuje un triángulo de lado 60.
PARA TRIANGULO
REPITE 3 [AV 60 GD 120]
FIN
3. Diseña un programa que dibuje un pentágono regular de lado 60.
PARA PENTAGO
REPITE 5 [AV 60 GD 360/5]
FIN
4. Diseña un programa que dibuje un hexágono regular de lado 60.
PARA HEXAGONO
REPITE 6 [AV 60 GD 360/6]
FIN
5. Diseña un programa que dibuje un octógono regular de lado 60.
PARA OCTOGONO
REPITE 8 [AV 60 GD 360/8]
FIN
6. Diseña un programa que dibuje una circunferencia.
PARA CIRCUNFERENCIA
REPITE 200 [AV 2 GD 360/200]
FIN
7. Diseña un programa que dibuje un cuadrado rojo
PARA CUADRADOROJO
PONCL 10
REPITE 4 [ AV 60 GD 90]
FIN
8. Diseña un programa que dibuje un cuadrado relleno de rojo
PARA CUADRADORELLENOROJO
PONCL 10
REPITE 4 [AV 60 GD 90]
GD 45 AV 10
RELLENA
FIN
9. Dibuja un cuadrado con el borde rojo y relleno de amarillo
PARA CUADRADOROJOAMARILLO
PONCL 12
REPITE 4 [AV 40 GD 90]
GD 45 AV 10
RELLENA
RE 10 GI 45
PONCL 10
REPITE 4 [AV 40 GD 90]
FIN
10. Diseña un programa que te salude por tu nombre después de
preguntártelo.
PARA SALUDO
ES [¿COMO TE LLAMAS?]
HAZ "NOMBRE LP
ES [ENCANTADO DE CONOCERTE] ES :NOMBRE
FIN
11. Diseña un programa que pregunte el lado de un cuadrado y
calcule el área del cuadrado
PARA AREACUADRADO
ES [¿CUÁL ES EL LADO DEL CUADRADO?]
HAZ "LADO LP
ES [EL AREA DEL CUADRADO ES]
ES :LADO * :LADO
FIN
12. Diseña un programa que pregunte “¿cuál es la capital de
España?”. Si la respuesta es “Madrid” contestará “respuesta
correcta” y en caso contrario “no tienes ni idea”.
PARA PREGUNTA
ES [¿CUÁL ES LA CAPITAL DE ESPAÑA?]
HAZ "CAPITAL LP
SI :CAPITAL="MADRID [ES[RESPUESTA CORRECTA]] [ES[NO TIENES NI
IDEA]]
FIN
13. Diseña un programa que pregunte “¿Cuántos bits son un byte?”
Si la respuesta es “8” contestamos “correcto” y en caso contrario
“incorrecto”.
PARA PREGUNTA2
ES [¿CUANTOS BITS SON UN BYTE?]
HAZ "RESPUESTA LP
SI :RESPUESTA=8 [ES [RESPUESTA CORRECTA]] [ES[RESPUESTA
INCORRECTA]]
FIN
14. Diseña un programa que pida un número y una operación. Si la
operación es un “*” multiplicará por 2 y si es un “/” dividirá entre 2
PARA CALCULO
ES [DIME UN NUMERO]
HAZ "N LP
ES [DIME UNA OPERACIÓN * O /]
HAZ "OPERACIÓN LP
SI :OPERACIÓN = "* [ES :N*2]
SI :OPERACIÓN = "/ [ES :N/2]
FIN
15. Diseña un programa que pida dos números y una operación y dé
como resultado la operación entre dichos números (Si la operación
es “+” sume los números, si es menos “–” los reste, si es “*” los
multiplique y si es “/” los divida).
PARA CALCULO
ES [DIME UN NÚMERO]
HAZ "N1 LP
ES [DIME OTRO NÚMERO]
HAZ "N2 LP
ES [DIME UNA OPERACIÓN + - * /]
HAZ "OP LP
SI :OP ="+ [ES :N1 + :N2]
SI :OP ="_ [ES :N1 - :N2]
SI :OP ="* [ES :N1 * :N2]
SI :OP ="/ [ES :N1 / :N2]
FIN
16. Diseña un programa que pida la nota de tecnología y la nota de
informática y calcule la nota final (0,6 nota tecnología 0.4 nota
informática)
PARA NOTAFINAL
ES [¿CUÁL ES TU NOTA DE TECNOLOGÍA?]
HAZ "NT LP
ES [¿CUÁL ES TU NOTA DE INFORMÁTICA?]
HAZ "NI LP
ES [TU NOTA FINAL ES]
ES :NT*0.6 + :NI*0.4
FIN
NOTAFINAL