Expresión de Problemas y Algoritmos
Carreras: Lic. en Sistemas - AUS – IDEI -UNTDF
Trabajo Práctico N° 2
1. Escriba un programa que le permita al robot recorrer el perímetro del cuadrado
determinado por (1,1) y (2,2).
2. Escriba un programa que le permita al robot realizar los siguientes recorridos:
a) b)
c) d) e)
3. Escriba un programa que le permita al robot recoger una flor de la esquina (5,7) que
seguro existe.
Expresión de Problemas y Algoritmos
Carreras: Lic. en Sistemas - AUS – IDEI -UNTDF
4. Escriba un programa que le permita al robot recoger una flor de la esquina (5,7) que
puede no existir.
5. Escriba un programa que le permita al robot recorrer el perímetro del cuadrado
determinado por (1,1) y (4,4) recogiendo, de ser posible, un papel en cada esquina.
6. Escriba un programa que le permita al robot recorrer las primeras 5 calles de la
ciudad, depositando al final de cada calle una flor y dos papeles. Se asume que el robot
tiene suficientes flores y papeles en la bolsa.
7. Programe al robot para que recorra las calles 7, 8, y 9 depositando una flor en
cada esquina donde no haya papeles, y un papel en cada esquina donde no haya flores.
Se asume que el robot tiene suficientes flores y papeles en la bolsa.
8. Programe al robot para que recorra todas las calles depositando en cada esquina
libre un papel. El robot tiene cantidad de papeles suficientes en la bolsa.
9. Programe al robot para que recorra la calle 1 buscando una flor en las avenidas
impares. Cada vez que encuentre una flor deberá realizar un cuadrado de lado 1
tomando como vértice inferior izquierdo de dicho cuadrado, la esquina donde encontró
la flor.
10. Indique que realiza el siguiente programa. Proponga un juego de datos y realice el
seguimiento.
programa Ejemplo
comenzar
iniciar
pos(1,2)
derecha
repetir 9
comenzar
si !HayFlorEnLaEsquina & !HayPapelEnLaEsquina
siHayFlorEnLaBolsa
depositarFlor
sino
Informar(f)
Mover
fin
fin