jueves, 4 de octubre de 2012


Ejercicio 8
                             [(3*Y) * (5*Z)]

R= [(2*X) + ((3*Y))] / [(X*Y) + (Y*Y)]


Algoritmo  



Entradas: Numérico X
                  Numérico Y
                  Numérico Z
Salida: Numérico R

Inicio
Leer valor X
Leer valor Y
Leer valor Z
Multiplicar 3 por Y guardar en R1
Multiplicar 5 por Z guardar en R2
Multiplicar R1 por R2 guardar en R1
Multiplicar 2 por X guardar en R2
Sumar R1 mas R2 guardar en R1
Multiplicar X por X guardar en R2
Multiplicar Y por Y guardar R3
Sumar R2 mas R3 guardar en R2
Dividir R1 entre R2 guardar en R
Imprimir R
Fin

Diagrama de flujo




Pseudocodigo




miércoles, 3 de octubre de 2012


Ejercicio 7
Melissa llega al salón a las 7:15 suponiendo que baja del autobús a las 7:00 y de la entrada de la universidad a la puerta del laboratorio CB-09 hay 328 metros, ¿Cuál es la velocidad constante a la que debe de caminar Melissa?

Algoritmo  

Entradas: Numérico distancia
                Numérico entrada_salon
                Numérico entrada_universidad
Salida: Numérico velocidad

Inicio
Leer entrada_salon
Leer entrada_universidad
Leer distancia
Restar entrada_salon menos entrada_universidad
Guardad en tiempo
Dividir distancia entre tiempo
Guardad en velocidad
Imprimir velocidad
Fin
Diagrama de flujo



Pseudocodigo

Class Velocidad Melissa
//Declaraciones (entradas)
Real: tiempo
Entero: entrada_salon
Entero: entrada_universidad
//Declaraciones (salidas)
Entero: velocidad
//Procedimiento
Main
Print “Introduce distancia”
Scan distancia
Print “Introduce entrada a la universidad”
Scan entrada_universidad
Print “Introduce entrada al salón”
Scan entrada_salon
tiempo= entrada_salon – entrada_universidad
velocidad= distancia/tiempo
Print “La velocidad de Melissa es”
Scan velocidad
End_main






Ejercicio 6
Conociendo la fecha de nacimiento de una persona y el año actual, determinar cual es la edad de la persona en ese año.

Algoritmo

Entradas: Alfanumérico fecha_nacimiento
                Numérico anio_actual
Salida: Numérico edad_persona

Inicio
Leer fecha_nacimiento
Leer anio_actual
Seleccionar anio_actual
Restar anio_actual menos fecha_nacimiento
Guardad en edad_persona
Imprimir edad_persona
Fin 

Diagrama de flujo





Pseudocodigo

Class  Edad de una persona
//Declaraciones (entradas)
Entero: fecha_nacimiento
Entero: anio_actual
//Declaraciones (salidas)
Entero: edad_actual
//Procedimiento
Main
Print “Introduce fecha de nacimiento”
Scan fecha_nacimiento
Print “Introduce el año actual”
Scan anio_actual
edad_actual= anio_actual – fecha_nacimiento
Print “La edad actual de la persona es”
Scan edad_actual
End_main