El documento proporciona instrucciones sobre el lenguaje de programación Logo. Explica comandos básicos como fd, bk, rt y lt para mover una tortuga virtual, así como funciones como setpc para cambiar el color y repeat para repetir instrucciones. También cubre conceptos como funciones, parámetros y bucles. Finalmente, presenta 30 ejercicios de código Logo con diferentes formas geométricas y patrones.
El documento en formato PDF del que vamos a hablar es una exhaustiva y detallada exploración sobre los controladores PID (Proporcional, Integral y Derivativo), una parte esencial en el ámbito de la ingeniería de control. Este informe, que abarca alrededor de 3000 caracteres, sumerge al lector en un profundo análisis de los fundamentos teóricos y prácticos de los controladores PID, proporcionando una visión integral de su diseño, implementación y aplicación en sistemas dinámicos.
El contenido comienza con una introducción esclarecedora que destaca la importancia de los controladores PID en la regulación de sistemas lineales y no lineales. Se detalla la función principal de cada componente del controlador PID: la proporcionalidad, la integralidad y la derivación, ofreciendo una comprensión sólida de cómo estos elementos trabajan en conjunto para optimizar el rendimiento del sistema.
El documento se adentra en aspectos matemáticos y algoritmos fundamentales para la formulación de los controladores PID, facilitando una comprensión profunda de las ecuaciones y fórmulas asociadas. Se incluyen ejemplos prácticos y casos de estudio que ilustran la aplicación efectiva de los controladores PID en situaciones del mundo real, desde sistemas industriales hasta procesos automatizados.
Además, se abordan cuestiones cruciales como la sintonización de los controladores PID, proporcionando metodologías y estrategias prácticas para ajustar los parámetros de manera eficiente y lograr un rendimiento óptimo. Este aspecto es esencial para garantizar la estabilidad y la respuesta rápida de los sistemas de control en diversas aplicaciones.
El documento no solo se limita a la teoría, sino que también explora las tendencias actuales y las innovaciones en el diseño de controladores PID. Se examinan las variantes avanzadas, como los controladores PID adaptativos y borrosos, que han ganado relevancia en aplicaciones más complejas y dinámicas.
Se dedica un espacio significativo a la presentación de herramientas y software especializados utilizados en el diseño y la implementación de controladores PID, ofreciendo al lector recursos prácticos para su aplicación en proyectos concretos. Se destaca la importancia de la simulación y la optimización en la fase de desarrollo.
En resumen, este documento PDF proporciona una guía completa y accesible sobre los controladores PID, desde los conceptos básicos hasta las aplicaciones avanzadas. Su enfoque equilibrado entre teoría y práctica, respaldado por ejemplos concretos, lo convierte en una lectura esencial para ingenieros, estudiantes y profesionales que buscan profundizar en el mundo de los sistemas de control y automatización.
En conclusión, este exhaustivo documento en formato PDF sobre controladores PID emerge como una invaluable fuente de conocimiento que trasciende las fronteras teóricas para sumergirse en la aplicación práctica de estos elementos esenciales en la ingeniería de control
Contiene los pasos llevados a cabo para determinar el diámetro mínimo de un árbol giratorio que transmite potencia a un tornillo sin fin, además se incluye el procedimiento de cálculo y selección de rodamientos y lubricante.
El documento en formato PDF del que vamos a hablar es una exhaustiva y detallada exploración sobre los controladores PID (Proporcional, Integral y Derivativo), una parte esencial en el ámbito de la ingeniería de control. Este informe, que abarca alrededor de 3000 caracteres, sumerge al lector en un profundo análisis de los fundamentos teóricos y prácticos de los controladores PID, proporcionando una visión integral de su diseño, implementación y aplicación en sistemas dinámicos.
El contenido comienza con una introducción esclarecedora que destaca la importancia de los controladores PID en la regulación de sistemas lineales y no lineales. Se detalla la función principal de cada componente del controlador PID: la proporcionalidad, la integralidad y la derivación, ofreciendo una comprensión sólida de cómo estos elementos trabajan en conjunto para optimizar el rendimiento del sistema.
El documento se adentra en aspectos matemáticos y algoritmos fundamentales para la formulación de los controladores PID, facilitando una comprensión profunda de las ecuaciones y fórmulas asociadas. Se incluyen ejemplos prácticos y casos de estudio que ilustran la aplicación efectiva de los controladores PID en situaciones del mundo real, desde sistemas industriales hasta procesos automatizados.
Además, se abordan cuestiones cruciales como la sintonización de los controladores PID, proporcionando metodologías y estrategias prácticas para ajustar los parámetros de manera eficiente y lograr un rendimiento óptimo. Este aspecto es esencial para garantizar la estabilidad y la respuesta rápida de los sistemas de control en diversas aplicaciones.
El documento no solo se limita a la teoría, sino que también explora las tendencias actuales y las innovaciones en el diseño de controladores PID. Se examinan las variantes avanzadas, como los controladores PID adaptativos y borrosos, que han ganado relevancia en aplicaciones más complejas y dinámicas.
Se dedica un espacio significativo a la presentación de herramientas y software especializados utilizados en el diseño y la implementación de controladores PID, ofreciendo al lector recursos prácticos para su aplicación en proyectos concretos. Se destaca la importancia de la simulación y la optimización en la fase de desarrollo.
En resumen, este documento PDF proporciona una guía completa y accesible sobre los controladores PID, desde los conceptos básicos hasta las aplicaciones avanzadas. Su enfoque equilibrado entre teoría y práctica, respaldado por ejemplos concretos, lo convierte en una lectura esencial para ingenieros, estudiantes y profesionales que buscan profundizar en el mundo de los sistemas de control y automatización.
En conclusión, este exhaustivo documento en formato PDF sobre controladores PID emerge como una invaluable fuente de conocimiento que trasciende las fronteras teóricas para sumergirse en la aplicación práctica de estos elementos esenciales en la ingeniería de control
Contiene los pasos llevados a cabo para determinar el diámetro mínimo de un árbol giratorio que transmite potencia a un tornillo sin fin, además se incluye el procedimiento de cálculo y selección de rodamientos y lubricante.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Fundamentos de Programación LOGO. Carlos Guerrero. ESPOL
1. 1. LOGO Carlos Guerrero
Command Abbreviation Color
Forward Fd Black 0
Left Lt Blue 1
Right Rt Green 2
setPenColor Setpc Aqua 3
penUp Pu Red 4
penDown Pd Magenta 5
Home (no abbreviation) Yellow 6
clearScreen Cs White 7
Back Bk Brown 8
setBackGround Setbg light Brown 9
pea Green 10
grayish blue 11
Salmon 12
light purple 13
Orange 14
Gray 15
Forward (fd) le permite decirle a la tortuga cuanto avance y avanza en la dirección
en la que está apuntando la flecha, forward tiene esté formato
Fd cuantos pasos avanza
Back (bk) en cambio es cuantos pasos quieres que retroceda
bk cuantos pasos retrocede
Un paso es un pixel.
Para hacer que la tortuga gire están las instrucciones right (rt) y left (lt) para girar a
la derecha y a la izquierda respectivamente.
El formato de rt y lt son
rt cuántos grados gira a la derecha lt cuántos grados gira a la izquierda
setpencolor (setpc) te permite escoger el color de la línea que será dibujada por la
tortuga.
setpc (número del color)
Si deseas que la línea sea negra entonces se debe cambiar el color de la consola
con la instrucción setbackground (setbg), formato
2. setbg (el color de consola)
penUp (pu) es para en el instante que lo escribes levantar la tortuga, es decir no
escribir nada, pu está relacionado con home porque después de realizar algo se
recomienda dejar la tortuga donde empezó, entonces se levanta la tortuga y se
escribe la instrucción home, luego penDown (pd) con lo que la tortuga puede
escribir de nuevo, así:
pu home pd
Si quieren limpiar la pantalla se utiliza la instrucción clearScreen (cs).
Para hacer un cuadrado con cuatro colores distintos
setpc (1) fd 100 rt 90 setpc(2) fd 100 rt 90 setpc(3) fd 100 rt 90
setpc(4)fd 100 rt 90
Ahora hagámoslo de un solo color
setpc (7) fd 100 rt 90 fd 100 rt 90 fd 100 rt 90 fd 100 rt 90
setpc (7) es el color que viene predeterminado en logo.
Como podemos ver la instrucción fd 100 rt 90 se repite 4 veces, entonces se debe
utilizar la función repeat, así:
repeat 4 [fd 100 rt 90]
el formato de la función repeat es:
repeat número de veces a repetirse [la instrucción que quieres que se repita]
Se recomienda escribir la función clearScreen (cs) para limpiar la pantalla antes de
usarla.
Para hacer un círculo
cs repeat 360 [fd 1 rt 1]
La instrucción anterior indica que la longitud de la circunferencia es
aproximadamente 360 u, bueno de acuerdo a esto tenemos la siguiente ecuación
𝐿 = 2𝜋𝑟
360 = 2𝜋𝑟
𝑟 =
180
𝜋
3. Entonces
Si con un radio 𝑟 =
180
𝜋
fd avanza 1 y rt 1 (rt 1 permanece constante), el cambio lo
hago respecto a fd. Luego para hacer una circunferencia de cualquier radio lo que
se debe hacer es una regla de tres
𝑟 =
180
𝜋
→ 𝑓𝑑 1
𝑟 = 𝑒𝑙 𝑟𝑎𝑑𝑖𝑜 𝑞𝑒 𝑠𝑒 𝑛𝑒𝑐𝑒𝑠𝑖𝑡𝑒 → 𝑓𝑑 𝑥
𝑓𝑑 (𝑥 =
(𝑒𝑙 𝑟𝑎𝑑𝑖𝑜 𝑞𝑒 𝑠𝑒 𝑛𝑒𝑐𝑒𝑠𝑖𝑡𝑒) ∗ 𝜋
180
)
Por ejemplo para hacer una circunferencia de radio 100 entonces
𝑓𝑑 (𝑥 =
(100) ∗ 𝜋
180
)
Esta instrucción hace la circunferencia de radio 100
cs repeat 360[fd ((100*3.14)/180) rt 1]
Funciones
Ahora veamos las funciones; las funciones tienen este formato, empiezan con to
function nombre de la función y terminan con end
To function nombre de función :parametros
Instrucción
end
Las funciones pueden tener o no parámetros.
Un parámetro es lo que necesita la función para poder ser ejecutada, análogo con
matemáticas sería el dominio de la función.
Por ejemplo: sin(x), √ 𝑥, etc.
El parámetro es x.
Una función que no tiene parámetro es aquella que no cambia, siempre hace lo
mismo, análogo con matemáticas es una función constante.
Por ejemplo: f(t)=4…f(t)=cte.
4. Los parámetros o variables de las funciones en LOGO van separados del nombre
de la función por un espacio, antes de cada parámetro se coloca dos puntos y
para utilizar dicho parámetro dentro de la función también se coloca los dos
puntos.
Cuando la función no tiene parámetros sabes que no se altera y siempre ara lo
mismo entonces la función puede ser creada solo con el nombre y la instrucción.
En cambio se utiliza parámetros cuando se quiere que dicho parámetro sea
variable. La variabilidad la da el usuario o un lazo. Por ejemplo:
Para hacer una función cuya instrucción sea hacer un cuadrado con un lado
constante de 100
cs to cuadrado
repeat 4 [fd 100 rt 90]
end
Al terminar la función logo le mostrara un mensaje que indica que la función ha
sido guardada
Una vez hecha la función usted la puede usar con solo escribir su nombre, a esto
se le conoce como llamar a la función.
5. Para hacer un cuadrado definido por el usuario
cs to square :lado
repeat 4 [fd :lado rt 90]
end
Para llamar a la función cuadrado con lado no constante se escribe lo que se
quiere sea reemplazado por :lado.
Por ejemplo quiero un cuadrado de 87 pixeles
LOGO (por el momento) no tiene un editor de texto, pero se puede escribir el
código o programa en el bloc de notas o en el notepad y guardarlo en formato .lg.
Para ejecutarlo no debe abrir directamente el programa creado (o si usted quiere,
puede abrirlo pero no se asuste si no ve nada) sino abrir logo y luego ir a la barra
de tareas y buscar la opción Load Logo Session y buscar el programa que creo,
entonces ejecutarlo. Así:
Hagamos un triángulo equilátero en el bloc de notas
6. Luego lo guarda en donde usted desee pero con formato .lg
Ahora está guardado el programa y para ejecutarlo le sugiero que abra logo (para
evitar la impresión de abrir el programa creado y no ver nada) entonces debo ir a
la barra de tareas y buscar Load Logo Session
7. Da click ahí y busca el archivo del programa
De doble click y vera lo que programo
Los siguientes ejercicios pueden ejecutarlos de dos formas o tal vez más, una es
copiando el código en la consola de Logo y presionando enter, otra es copiando el
código en el bloc de notas, guardarlo en formato .lg y ejecutarlo desde logo.
8. Para terminar y no profundizar mucho en logo, puesto que es el lenguaje para
familiarizar al estudiante a programar voy a tratar de describir con el nombre lo
que hace cada código.
Ejercicio 1. 0.25DeCirculoNegro
cs setbg 7 setpc 0 repeat 90 [fd 100 bk 100 rt 1] lt 90
Ejercicio 2. 0.75DeCirculoNegro
cs setbg 7 setpc 0 repeat 270 [fd 60 bk 60 lt 1] lt 90
Ejercicio 3. 1CuartoDeCirculo
cs repeat 360/4 [fd (2*3.141592654*100/360) rt 1] rt 90
fd 100 rt 90 fd 100 rt 90
Ejercicio 4. 1CuartoDeCirculoYDiametro
cs rt 180 repeat 360/4 [fd (2*3.141592654*65/360) lt 1] lt 90 fd
130
rt 90 repeat 360/4 [fd (2*3.141592654*65/360) rt 1] pu home pd
Ejercicio 5. 2circulos
cs pu fd 50 pd repeat 360 [fd 1 rt 1] pu home pd
pu fd 50 pd repeat 720 [fd 1 rt 0.5] pu home pd
Ejercicio 6. 4Petalos
cs repeat 4 [repeat 2 [repeat 360/4 [fd (2*3.141592654*50/360) rt
1] rt 90]
rt 90]
Ejercicio 7. anguloRecto
cs setpos [100 0] home setpos [0 100] bk 100
Ejercicio 8. casa
9. cs to cuadrado :lado
repeat 4 [fd :lado rt 90]
end
to triangulo :lado
repeat 3 [fd :lado rt 120]
end
to casa :lado
cuadrado :lado
fd :lado
rt 30
triangulo :lado
lt 30
bk :lado
end
casa 100
Ejercicio 9. casaDificil
cs to cuadrado
repeat 4 [fd 70 rt 90]
end
to triangulo
rt 49.39870535 fd 46.1 rt 81.2 fd 46.1 rt 139.4 fd 70
end
to casa
cuadrado
fd 70
triangulo
rt 90 bk 70
end
casa
Ejercicio 10. casas
cs to cuadrado :lado
repeat 4 [fd :lado rt 90]
end
to triangulo :lado
repeat 3 [fd :lado rt 120]
end
10. to casa :lado
cuadrado :lado
fd :lado
rt 30
triangulo :lado
lt 30
bk :lado
end
to casas :cantidad :lado :separacion
repeat :cantidad [casa :lado rt 90 pu fd :lado + :separacion pd
lt 90]
pu home pd
end
casas 3 30 10
Ejercicio 11. circulo2Colores
cs setbg 7 setpc 0 repeat 120 [fd 60 bk 60 rt 1]
setpc 4 repeat 240 [fd 60 bk 60 rt 1]
Ejercicio 12. Circulo4Colores
cs setbg 7 setpc 0 repeat 90 [fd 60 bk 60 rt 1]
setpc 2 repeat 90 [fd 60 bk 60 rt 1]
setpc 1 repeat 90 [fd 60 bk 60 rt 1]
setpc 4 repeat 90 [fd 60 bk 60 rt 1]
Ejercicio 13. circulo18Partes2Colores
cs setbg 7
repeat 9 [setpc 0 repeat 20 [fd 60 bk 60 rt 1] setpc 4 repeat 20
[fd 60 bk 60
rt 1]]
Ejercicio 14. circulosProporcionales
cs for [i 1 10 1][repeat 360 [fd 10*i*3.141592654/360 rt 1] pu lt
90 fd 5 rt 90 pd] pu home pd
Ejercicio 15. cuadradoYCirculo
11. cs repeat 4 [fd 100 rt 90] pu fd 100 pd repeat 360 [fd 0.872664626
rt 1] bk 100
Ejercicio 16. cuadradoYTriangulo
cs lt 90 pu fd 300 rt 90 pd repeat 4 [fd 100 rt 90]
pu rt 90 fd 150 lt 90 pd repeat 4 [fd 50 rt 90]
pu rt 90 fd 150 lt 90 pd repeat 3 [fd 100 rt 120]
pu rt 90 fd 125 lt 60 pd repeat 3 [fd 100 rt 120] lt 30
Ejercicio 17. escalera25
cs repeat 5 [repeat 2 [fd 25 rt 90] lt 180] pu home pd
Ejercicio 18. figuraDeCasas
cs to cuadrado
repeat 4 [fd 30 rt 90]
end
to triangulo
repeat 3 [fd 30 rt 120]
end
to casa
cuadrado
fd 30
rt 30
triangulo
lt 30
bk 30
end
to figuraDeCasas
repeat 3 [casa pu fd 66 pd] pu bk 66 rt 90 fd 40 lt 90 pd
repeat 3 [casa pu rt 90 fd 40 lt 90 pd]
pu lt 90 fd 40 rt 90 bk 132 pd repeat 2 [casa pu fd 66 pd] pu
home rt 90 fd 40 lt 90 pd
repeat 2 [casa rt 90 pu fd 40 lt 90 pd] pu home pd
end
figuraDeCasas
14. repeat 90 [fd 1 rt 1]
Ejercicio 32. cuadradosImpares(simétricos respecto al
origen)
cs
to square :lado
repeat 4 [fd :lado rt 90]
end
square 30 rt 180 square 30
square 50 rt 180 square 50
square 70 rt 180 square 70 rt 180
Ejercicio 33. rueda
cs
repeat 360[fd 1 rt 1] pu rt 90 fd 180/3.141592654 pd lt 90
repeat 10 [fd 180/3.141592654 bk 180/3.141592654 rt 36]
Ejercicio 34. paralelogramo
cs
rt 35 fd 40 rt 55 fd 70 rt 125 fd 40 rt 55 fd 70 rt 90
Ejercicio 35. escaleraSubidaYBajada
cs
to RSTAIRCASE
rt 90 fd 25 repeat 3 [lt 90 fd 25 rt 90 fd 25] pu home pd
end
to LSTAIRCASE
lt 90 fd 25 repeat 3 [rt 90 fd 25 lt 90 fd 25] pu home pd
end
RSTAIRCASE LSTAIRCASE
Ejercicio 36. arbol
cs
to RTREE
pu rt 90 fd 10 lt 90 pd fd 20 rt 90 fd 20
15. lt 135 fd 28.28 rt 135 fd 20 lt 135 fd 28.28
rt 135 fd 20 lt 135 fd 42.43 pu home pd
end
to LTREE
pu lt 90 fd 10 rt 90 pd fd 20 lt 90 fd 20
rt 135 fd 28.28 lt 135 fd 20 rt 135 fd 28.28
lt 135 fd 20 rt 135 fd 42.43 pu home pd
end
RTREE LTREE
Ejercicio 37. banderas
cs
to flag
fd 60 repeat 4 [rt 90 fd 10] bk 60
end
repeat 10 [flag rt 36]
Ejercicio 38. diagramaDeVen
cs
to circle
repeat 360 [fd 0.8 rt 1]
end
to venn
lt 45 circle lt 90 circle pu lt 45 fd 45.84 pd rt 90
circle rt 90 pu fd 45.84 pd
end
venn
Ejercicio 39. arosDesplazados
cs
to circle
repeat 360 [fd 0.8 rt 1]
end
to slinky
lt 75 repeat 6 [circle pu lt 15 fd 5 rt 15 pd]
end
slinky pu home pd
16. Ejercicio 40. 8petalos
cs
to petal
repeat 2 [repeat 90 [fd 1 rt 1] rt 90]
end
to flower
repeat 8 [petal rt 45]
end
flower
Ejercicio 41. cuadradosConFor
cs
for [i 2 6 2] [repeat 4[fd 10*i rt 90] pu bk 10 lt 90 fd 10
rt 90 pd] pu home pd
Ejercicio 42. cuadraditos
cs
to square :side
repeat 4 [fd :side rt 90]
end
to rowSquare :side :distance
repeat 5 [square :side pu rt 90 fd :side+distance lt 90 pd]
pu lt 90 fd 5*(:side+:distance) rt 90 pd
end
to GRIDSQUARES :side :distance
repeat 3 [rowSquare :side :distance pu fd :side+:distance pd]
pu home pd
end
GRIDSQUARES 15 5
Ejercicio 43. cuadriculaEchaConLosCuadraditos
cs
to square :side
repeat 4 [fd :side rt 90]
end
17. to rowSquare :side :distance
repeat 12 [square :side pu rt 90 fd :side+distance lt 90 pd]
pu lt 90 fd 12*(:side+:distance) rt 90 pd
end
to GRIDSQUARES :side :distance
repeat 12 [rowSquare :side :distance pu fd :side+:distance pd]
pu home pd
end
GRIDSQUARES 10 0
Ejercicio 44. circulitos
cs
to circle
repeat 360 [fd (30*3.141592654/360) rt 1]
end
to rowCircle
repeat 6[circle pu rt 90 fd 30 lt 90 pd]
pu lt 90 fd 180 rt 90 pd
end
to CIRCLEGRID
repeat 6 [rowCircle pu fd 30 pd]
end
CIRCLEGRID
Ejercicio 45. cara
cs
to cheekRight
rt 90 fd 100 lt 90 fd 300 lt 90 fd 100 pu rt 90 bk 300 pd
end
to mouthRight
rt 90 fd 33 repeat 90 [fd 3.141592654/18 lt 1] pu home pd
end
to noseRight
pu fd 20 pd rt 90 fd 10 rt 116.5650512 fd 22.36 pu home pd
end
to eyeRight
repeat 4 [fd 25 rt 90] pu home pd
end
18. to earRight
repeat 2 [fd 100 rt 90 fd 10 rt 90] pu home pd
end
to faceRight
cheekRight pu fd 40 pd mouthRight pu fd 110 pd noseRight pu fd
200 rt 90 fd 45 pd lt 90 eyeRight pu fd 150 rt 90 fd 100 lt 90 pd
earRight pu home pd
end
to cheekLeft
lt 90 fd 100 rt 90 fd 300 rt 90 fd 100 pu lt 90 bk 300 pd
end
to mouthLeft
lt 90 fd 33 repeat 90 [fd 3.141592654/18 rt 1] pu home pd
end
to noseLeft
pu fd 20 pd lt 90 fd 10 lt 116.5650512 fd 22.36 pu home pd
end
to eyeLeft
repeat 4 [fd 25 lt 90] pu home pd
end
to earLeft
repeat 2 [fd 100 lt 90 fd 10 lt 90] pu home pd
end
to faceLeft
cheekLeft pu fd 40 pd mouthLeft pu fd 110 pd noseLeft pu fd 200
lt 90 fd 45 pd rt 90 eyeLeft pu fd 150 lt 90 fd 100 rt 90 pd
earLeft pu home pd
end
faceRight faceLeft
Ejercicio 46. estrellaDe5Puntas
cs
repeat 5 [fd 100 rt 144]
Ejercicio 47. 4CuadradosMitadDelAnterior
cs repeat 4 [fd 80 rt 90] lt 90
repeat 4 [fd 40 rt 90] lt 90
repeat 4 [fd 20 rt 90] lt 90
19. repeat 4 [fd 10 rt 90] lt 90
Ejercicio 48. 25 cuadrados rojos y negros
cs setbg 7
to cuadradoNegro
setpc 0 repeat 4 [fd 15 rt 90]
end
to cuadradoRojo
setpc 4 repeat 4 [fd 15 rt 90]
end
to filaNegroRojo
cuadradoNegro pu rt 90 fd 20 lt 90 pd cuadradoRojo pu rt 90 fd
20 lt 90 pd cuadradoNegro
pu rt 90 fd 20 lt 90 pd cuadradoRojo pu rt 90 fd 20 lt 90 pd
cuadradoNegro
end
to filaRojoNegro
cuadradoRojo pu rt 90 fd 20 lt 90 pd cuadradoNegro pu rt 90 fd
20 lt 90 pd cuadradoRojo
pu rt 90 fd 20 lt 90 pd cuadradoNegro pu rt 90 fd 20 lt 90 pd
cuadradoRojo
end
to cuadrados
filaNegroRojo pu home fd 20 pd
filaRojoNegro pu lt 90 fd 80 rt 90 fd 20 pd
filaNegroRojo pu lt 90 fd 80 rt 90 fd 20 pd
filaRojoNegro pu lt 90 fd 80 rt 90 fd 20 pd
filaNegroRojo pu lt 90 fd 80 rt 90 fd 20 pd pu home pd
end
cuadrados
Ejercicio 49. Gingan
cs repeat 360 [fd 2 rt 1] repeat 90 [fd 2 rt 2] repeat 90 [fd 2 lt
2] pu home pd
Ejercicio 50. piramideVistaSuperior
20. cs pd for [i 1 20 2] [ repeat 4 [fd 5*i rt 90] pu bk 5 lt 90 fd 5
rt 90 pd] pu home pd
Ejercicio 51. espiralCuadrada
cs repeat 22 [fd repcount*5 rt 90]
Ejercicio 52. hoja
cs repeat 2 [repeat 360/4 [fd (2*3.141592654*100/360) rt 1] rt 90]
rt 45 fd 141.4213562 pu home pd
Ejercicio 53. trianguloInscrito
cs lt 30 repeat 360 [fd 120*3.141592654/360 rt 1] rt 60 repeat 3
[fd 103.92 rt 120] lt 30
Ejercicio 54. parabola
cs for [x 0 1.5 .01][make "y :x*:x*2 pu rt 90 fd x lt 90 fd y pd
fd 0.01]
cs for [x 0 -1.5 -.01][make "y :x*:x*2 pu rt 90 fd x lt 90 fd y pd
fd 0.01]
cs for [x 0 -1.5 -.01][make "y -:x*:x*2 pu rt 90 fd x lt 90 fd y
pd fd 0.01]
NOTA
Este es el programa que uso al momento de subir esta información.
Berkeley Logo versión 6.0 (206).
Es necesario recalcar que aun soy estudiante, por lo que pido
disculpas si hay algún error en este documento.
Los ejercicios aquí planteados no son de mi propiedad intelectual,
pero si la resolución.
Espero les sea de utilidad.
QUE DIOS NOS BENDIGA…