molinete con el objetivo de usarlo para dibujar una gran variedad de formas.
Recuerda la forma en la que generalizaste el programa original de molinete: agregaste un campo de entrada llamado número de ramas, el cual controlaba el ángulo de rotación del cursor. Si agregamos más campos de entrada, es posible generalizar otros aspectos del programa.
mover que se encuentra en el código de molinete. A continuación se muestra una toma de pantalla del lugar específico.
molinete, haz clic en el signo "+" que se encuentra al final y agrega un parámetro (elige la etiqueta "Texto"). Escribe respaldo: como se muestra más abajo y haz clic en "Aceptar".
molinete. Luego presiona en "Aceptar" o "Aplicar."molinete. Revisa que se obtenga el resultado esperado. Depura cualquier problema de ser necesario.molinete para que el campo de entrada respaldo acepte únicamente valores positivos (entre 0 y 100).
molinete que se muestra a continuación 
PROCEDURE molinete(numeroDeRamas)
{
REPEAT numeroDeRamas TIMES
{
mover(100)
mover(-37)
girar_sentidodelreloj(360 / numeroDeRamas)
}
}
mover()y
girar_sentidodelreloj()no forman parte del lenguaje AP, por lo que están escrito en minúsculas, de la misma forma que otros procedimientos definidos por el programador.
, se escribiría como PROCEDURE molinete(numeroDeRamas). La palabra
procedure(procedimiento) te indica que la línea de código es como un bloque sombrero; el nombre de la variable entre paréntesis en esa línea es la entrada que toma el procedimiento.
mover.
molinete.

Una buena práctica para evitar errores en el programa es, prioritariamente, mantener el código organizado al borrar todos los bloques que no se utilizan. Normalmente arrastramos bloques para hacer pruebas, pero se pueden quedar en el espacio de trabajo sin uso. Se puede usar la opción ordenar haciendo clic-derecho (o control-clic en Mac) en el área de trabajo para organizar los bloques. Se puede eliminar o eliminar un bloque o código arrastrándolo hacia afuera del área de trabajo hacia la paleta de funciones al lado izquierdo, o bien seleccionando la opción "eliminar" en el menú emergente al hacer clic-derecho. Clic para abrir el video del proceso. (Toma nota que es una funcionalidad diferente a la opción "eliminar definición de bloque...", la cual borra permanentemente un bloque personalizado y todas sus instancias en todo el proyecto.)
tendría la siguiente notación molinete(6, 80, 20)o
.Posiblemente has escuchado que algunas personas utilizan el término "pseudocódigo" para referirse a este pseudo-lenguaje usado en el examen de principios AP CS, pero esto no es pseudocódigo. El pseudocódigo no es un lenguaje de programación, se usa cómo un lenguaje humano natural para describir un algoritmo.
molinete que hagan una figura en forma de círculo.
. Una transparencia con valor 0 significa que únicamente se puede ver el nuevo color; una transparencia con valor 100 resulta en la totalidad del color de fondo. Los valores intermedios determinan que color tiene más predominancia en la zona común.

(Guarda tu proyecto; vas a necesitar el bloque molinete más adelante.)
No debe verse igual al de la foto. Pero cada rama del molinete tiene esencialmente dos triángulos. Puedes encontrar útil para este ejercicio el bloque
.