Pág.43 - 9-nov-09 - Segunda Edición - Descargue gratuitamente esta Guía: http://www.eduteka.org/GuiaAlgoritmos.php El título está compuesto por: el Mando “para”, el nombre del procedimiento y los parámetros (opcional). El nombre del procedimiento debe ser una palabra. Cuando se deben utilizar varias palabras para nombrar un procedimiento, se escriben sin dejar espacio entre ellas y con mayúscula la primera letra de la segunda palabra y de las subsiguientes palabras (ejemplo: valorMasAlto). Cada instrucción completa debe ocupar una línea de código Puede contener líneas en blanco En la última línea solo puede aparecer el Mando “fin Desde un procedimiento se pueden invocar otros procedimientos. Ejemplo 3-4 Escribir un procedimiento para dibujar en la pantalla un cuadrado de tamaño variable. R/. ANÁLISIS DEL PROBLEMA Formular el problema: Ya está claramente planteado. Resultados esperados: El dibujo de un cuadrado en la pantalla. Datos disponibles: El tamaño de los lados del cuadrado debe ingresarlo el usuario; se sabe que todos los ángulos internos de un cuadrado son de 90 grados. El estudiante debe preguntarse si sus conocimientos actuales de matemáticas le permiten resolver este problema; de no ser así, debe plantear una estrategia para obtener los conocimientos requeridos. Restricciones: El tamaño del cuadrado lo suministra el usuario. Procesos necesarios: Leer el tamaño del cuadrado como un parámetro llamado lado; bajar la pluma de dibujar; avanzar adelante una distancia igual a lado; girar 90 grados a la derecha; avanzar adelante una distancia igual a lado; girar 90 grados a la derecha; avanzar adelante una distancia igual a lado; girar 90 grados a la derecha; avanzar adelante una distancia igual a lado. DISEÑO DEL ALGORITMO Aquí tenemos dos formas equivalentes e igualmente correctas de algoritmo para dibujar un cuadrado. El algoritmo de la izquierda utiliza un rectángulo de proceso para cada instrucción; el de la derecha agrupa en un solo rectángulo las instrucciones de proceso adyacentes. TRADUCCIÓN DEL ALGORITMO El siguiente procedimiento es la traducción al lenguaje Logo del algoritmo representado por el diagrama de flujo. Pedir a los estudiantes que lo escriban en el área de procedimientos. MicroMundos para cuadrado :lado limpia cp adelante :lado derecha 90 adelante :lado derecha 90 adelante :lado derecha 90 adelante :lado fin Cuando escriban en el Centro de Mando el nombre del procedimiento, seguido del parámetro correspondiente al tamaño del lado (Ejemplo: cuadrado 100 ) debe dibujarse en la pantalla un cuadrado. Scratch Con el fin de poder ejemplificar más adelante las dos formas de ejecutar un procedimiento, se debe escribir este otro procedimiento: MicroMundos para dibujaCuadrado cuadrado 120 fin El procedimiento cuadrado ilustra el modelo general para escribir procedimientos con parámetros. Este tipo de procedimientos son muy útiles cuando varias