Taller 1 - Algoritmos Cualitativos - Ejercicios Tiempo Independiente

Universidad de San Buenaventura Medellín Taller 1 Fecha: Febrero 1 de 2016 Indicador de logro a evaluar:  Comprende e

Views 77 Downloads 1 File size 164KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Universidad de San Buenaventura Medellín Taller 1

Fecha: Febrero 1 de 2016

Indicador de logro a evaluar:  Comprende el concepto de Algoritmo y lo demuestra aplicándolo a una actividad cotidiana NOTAS:  Este taller se debe hacer como preparación para el quiz. En ningún caso representará una calificación.  Los primeros ejercicios se entregan resueltos como ejemplo para el desarrollo de los demás. Elabore el respectivo algoritmo cualitativo para los siguientes enunciados: 1. Desarrollar un algoritmo que permita interpretar una melodía con un instrumento musical. R/ 

 

Datos de Entrada: o Partitura de la canción o Instrumento musical o Afinación del instrumento musical Datos de Salida: o Melodía interpretada Proceso: Obtener partitura. Obtener instrumento. Verificar Afinación del instrumento. Ejecutar melodía

Algoritmo Para este algoritmo se asumen 3 condiciones:  Se sabe interpretar el instrumento  Se sabe afinar el instrumento  No se sabe de memoria la melodía

Universidad de San Buenaventura Medellín INICIO 1. Obtener la partitura 1.1. Si se tiene la partitura, ir al paso 2 1.2. Si no se tiene la partitura, ir al FIN (No se puede ejecutar la melodía por desconocimiento de sus notas) 2. Obtener instrumento. 2.1. Si se tiene el instrumento, ir al paso 3 2.2. Si no se tiene el instrumento, ir al FIN (No se puede ejecutar la melodía porque no se tiene instrumento para interpretar) 3. Verificar afinación del instrumento 3.1. Si está afinado el instrumento, ir al paso 4 3.2. Si no está afinado el instrumento, ir al paso 3 4. Ejecutar melodía FIN

2 1

3

4

2. . Desarrollar un algoritmo que permita parquear un vehículo en un parqueadero. R/ 

Datos de Entrada: o Parqueadero o Espacios disponibles o Tipo de espacio para parquear: Lateral Izquierdo, Lateral Derecho ó Frontal



Datos de Salida: o Vehículo parqueado Proceso: Buscar espacio disponible Verificar el tipo de espacio



Universidad de San Buenaventura Medellín Maniobrar según el espacio Algoritmo Para este algoritmo se asumen 3 condiciones:  Se sabe conducir  Se está en un parqueadero  Se debe parquear en reversa INICIO 1. Entrar al parqueadero 2. Buscar y encontrar espacio 2.1. Si el espacio es suficiente para el vehículo, ir al paso 3 2.2. Si el espacio no es suficiente para el vehículo, ir al paso 2 2.3. Si no hay más espacios disponibles, ir a FIN (No se puede parquear por no haber espacios) 3. Verificar tipo de espacio 3.1. Si el espacio es lateral izquierdo, ir al paso 4 3.2. Si el espacio es lateral derecho, ir al paso 5 3.3. Si el espacio es frontal, ir al paso 6 4. Maniobrar hasta que la punta trasera izquierda del vehículo esté con la esquina delantera derecha del espacio 4.1. Si está en posición, ir al paso 7 4.2. Si no está en posición, ir al paso 4 5. Maniobrar hasta que la punta trasera derecha del vehículo esté con la esquina delantera izquierda del espacio 5.1. Si está en posición, ir al paso 7 5.2. Si no está en posición, ir al paso 5 6. Maniobrar hasta que el carro esté delante del espacio 6.1. Si está en posición, ir al paso 7 6.2. Si no está en posición, ir al paso 6 7. Reversar hasta ocupar el espacio FIN 3. Desarrollar un algoritmo que permita amarrase un zapato. 4. Desarrollar un algoritmo que permita tomar una fotografía 5. Desarrollar un algoritmo que permita comprar un tiquete de avión 6. Desarrollar un algoritmo que permita colocarse una camisa 7. Desarrollar un algoritmo que permita elevar una cometa 8. Desarrollar un algoritmo que permita conducir una bicicleta. 9. Desarrollar un algoritmo que permita preparar hielo 10. Desarrollar un algoritmo que permita entrar a una discoteca 11. Desarrollar un algoritmo que permita entrar a una multisala de cines 12. Desarrollar un algoritmo que permita limpiar un carro