Download Ejercicios de winlogo 3ºESO
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