Estás en:   ArielOrtiz.com > Informática industrial > Ejercicios con Raptor

Ejercicios con Raptor

Objetivos

Durante esta actividad:

Esta actividad promueve las siguientes habilidades, valores y actitudes: capacidad para resolver problemas, creatividad, y uso eficiente de la informática y las telecomunicaciones.

Descripción de la Actividad

De manera individual o en parejas, diseña en Raptor los diagramas de flujo que resuelvan los problemas que se plantean a continuación:

  1. Coloca la solución de este problema en un archivo llamado grados.rap

    Este programa debe pedir al usuario un temperatura en grados Fahrenheit y debe desplegar como resultado la misma temperatura pero en grados Celsius.

    La fórmula para convertir grados Fahrenheit a grados Celsius es: ºC = (ºF − 32) × 5 ÷ 9

    Ejemplo (la entrada del usuario está en azul):

    Introduce una temperatura en grados Fahrenheit: 65
    
    Su equivalente en grados Celsius es: 18.3333
  2. Coloca la solución de este problema en un archivo llamado masa.rap

    El IMC (índice de masa corporal) se utiliza para determinar si la relación entre el peso y la estatura de una persona es adecuada. El IMC se puede calcular utilizando la siguiente fórmula:

    IMC = (Peso) ÷ (Estatura2)

    En donde el Peso está dado en kilogramos y la Estatura está dada en metros. La siguiente tabla muestra como se clasifican los distintos rangos del IMC:

    Rango IMC Clasificación
    IMC < 20 Bajo peso
    20 ≤ IMC < 25 Normal
    25 ≤ IMC < 30 Obeso 1
    30 ≤ IMC < 40 Obeso 2
    40 ≤ IMC Obeso 3

    El programa debe solicitar al usuario su peso y estatura y debe desplegar el IMC y la clasificación correspondiente.

    Ejemplo (la entrada del usuario está en azul):

    Introduce tu peso en kilogramos: 120
        
    Introduce tu estatura en metros: 1.6
        
    Tu IMC es: 46.8750
    Clasificación: Obeso 3
  3. Coloca la solución de este problema en un archivo llamado fizz.rap

    Este programa debe pedirle al usuario un número N. Posteriormente, debe imprimir todos los números desde 1 hasta N. Pero para aquellos números que sean múltiplos de 3 se debe imprimir Fizz en lugar del número, y para aquellos que sean múltiplos de 5 se debe imprimir Buzz. Para aquellos números que sean tanto múltiplos tanto de 3 como de 5 se debe imprimir FizzBuzz.

    Ejemplo (la entrada del usuario está en azul):

    Introduce un número: 30
    
    1
    2
    Fizz
    4
    Buzz
    Fizz
    7
    8
    Fizz
    Buzz
    11
    Fizz
    13
    14
    FizzBuzz
    16
    17
    Fizz
    19
    Buzz
    Fizz
    22
    23
    Fizz
    Buzz
    26
    Fizz
    28
    29
    FizzBuzz
  4. Coloca la solución de este problema en un archivo llamado piramide.rap

    Este programa debe solicitar al usuario un número N y debe desplegar una pirámide de asteriscos con N renglones, tal como se muestra en el ejemplo (la entrada del usuario está en azul):

    Tamaño de la pirámide: 7
    
    *
    **
    ***
    ****
    *****
    ******
    *******

¿Qué se debe entregar?

Usando cualquier editor de texto (por ejemplo Bloc de notas) crea un archivo llamado autores.txt que contenga el nombre completo y matrícula de los autores de la tarea.

Coloca los cinco archivos (grados.rap, masa.rap, fizz.rap, piramide.rap y autores.txt) dentro de un archivo ZIP llamado raptor.zip y súbelo por el Sistema de Entrega de Tareas Automatizado. Basta que una sola persona suba la tarea en caso de tratarse de una pareja. No se aceptan tareas por ningún otro medio.

Fecha límite: Viernes, 29 de enero.

Evaluación

Esta actividad se evaluará usando los siguientes criterios:

−10 No se incluyó el archivo autores.txt con los nombres y matrículas de los autores.
DA Si se detecta plagio o fraude.
0-100 Dependiendo de la cantidad de ejercicios resueltos (25 puntos por cada problema correcto).
© 1996-2010 por Ariel Ortiz Ramírez (ariel.ortiz@itesm.mx)
Desarrollado en Django | Licencia de Creative Commons | XHTML válido | CSS válido