jueves, 27 de septiembre de 2012


Ejercicio 5
Polígonos regulares
Área:    A=P*A/2
Perímetro: L*nl
Si suponemos que un exadrilatero de lucha libre tiene una longitud de 3m por lado y la distancia del centro a uno de los lados es de 2.8m. ¿Cuántos luchadores caben en el si cada luchador ocupa un área de 1m¨2?
A= P*a/2
P= L*nl
P=3m*6 =18m
A= 18m*2.8m
A= 50.4/2
A=25.2m

Algoritmo


Entradas: Numérico longitud_lado (3m)
            Numérico apotema (2.8)
            Numérico lados (6)
            Numérico area_luchador (1m)
Salidas: Numero_luchadores
Inicio
•      Leer longitud_lado
•      Establecer LADOS
•      Leer apotema
•      Leer area_luchador
•      Multiplicar longitud_lado por LADOS y guardar en Perímetro
•      Multiplicar Perímetro por apotema y guardar en Área
•      Dividir Área entre dos
•      Dividir Área entre area_luchador
•      Imprimir numero_luchadores
Fin



Diagrama de flujo



Pseudocodigo

Class  Polígonos Regulares
//Declaraciones (entradas)
Real: longitud_lado
Real: apotema
Entero: estampas
Entero: lados
Real: area_luchador
//Declaraciones (salidas)
Entero numero_luchadores
//Procedimiento
Main
Print “Ingresa longitud de lados”
Scan longitud_lado
Print “Ingresar apotema”
Scan apotema
Print “Ingresa area de luchador”
Scan area_luchador
Print “Ingresa numero de lados”
Scan lados
perímetro=  longitud_lado*lados
area= perímetro*apotema
area= area/2
numero_luchadores= area/area_luchador
Print “Los numero de luchadores son”
Scan numero_luchadores
End_main






Ejercicio 4
Polígonos Regulares
Suponga que quiere crear un papalote hexagonal que mida 30cm de lado con una distancia de 25cm hasta el centro del papalote y lo quiere adornar con estampitas de unicornio ¿Que tamaño deben tener las estampitas para poder pegarle 30 estampitas?
A= P*a/2
P= 30cm* 6 =180cm
A= 180cm * 25cm/2
A= 2250cm
A= 2250cm/30= 75.

Algoritmo

Entradas: Numérico longitud_lado (30cm)
            Numérico apotema (25cm)
            Numérico LADOS (6)
            Numérico estampas (30)
Salidas: Numérico area_estampas

Inicio
•      Leer longitud_lado
•      Establecer LADOS
•      Leer numero de estampas
•      Leer apotema
•      Multiplicar longitud_lado por LADOS y guardar en Perímetro
•      Multiplicar Perímetro por apotema y guardar en área
•      Dividir área entre dos
•      Dividir área entre estampas
•      Imprimir area_estampas
Fin

Diagrama de flujo



Pseudocodigo

Class  Polígonos Regulares
//Declaraciones (entradas)
Real: longitud_lado
Real: apotema
Entero: estampas
Entero: lados
//Declaraciones (salidas)
Real: area_estampas
//Procedimiento
Main
Print “Ingresa longitud de lados”
Scan longitud_lado
Print “Ingresar apotema”
Scan apotema
Print “Ingresa numero de estampas”
Scan estampas
Print “Ingresa numero de lados”
Scan lados
perímetro=  longitud_lado*lados
area= perímetro*apotema
área= area/2
area_estampas= area/estampas
Print “El area que deben tener las estampas son”
Scan area_estampas
End_main












Ejercicio 3
Movimiento  V= D/T
Un corredor, tarda 10 segundos En recorrer 100m, si suponemos que su velocidad es constante. ¿Cuál es la velocidad en KM/H ?
V=D/T
T= 10 Seg.
D= 100m.
10 seg/ 3600 seg = 0.00277 Horas
100m/1000m =0.1KM
V= 0.1Km/0.00277H
= 0.33 KM/H.

Algoritmo

Entradas: Numérico Distancia (D),
Numérico Tiempo (T)
Salidas: Numérico Velocidad (V)

Inicio
•      Leer distancia (D)
•      Leer tiempo (T)
•      Dividir (T) entre 3600s
•      Guardar en (H)
•      Dividir (D) entre 1000m
•      Guardar en (D)
•      Dividir (D) por (H)
•      Guardar en (V)
•      Imprimir resultado (V)
Fin

Diagrama de flujo



                                              Pseudocodigo


Class  Movimiento  V= D/T
//Declaraciones (entradas)
Real: distancia
Real: tiempo
//Declaraciones (salidas)
Real: velocidad
//Procedimiento
Main
Print “Ingresa el tiempo en segundos”
Scan tiempo
Print “Ingresa distancia en metros”
Scan distancia
tiempo= tiempo/3600
distancia= distancia/1000
Print “La velocidad del corredor en KM/H es”
Scan velocidad
End_main











Ejercicio 2
Teorema de Pitágoras C¨2= a¨2+b¨2
Si estás parado de frente a un edifico de 5 pisos, donde cada piso tiene una altura de 3m y tu te encuentras a 25m del edificio. ¿Qué distancia hay entre tus ojos y la cima del edificio?
C´2= ¿?                    
A¨2= 3*5 = 15m
B¨2= 25m
C¨2= 15^2* 25^2
C¨2= 255 * 625
C¨2= ̸̸̸̸̸̸¨255+625
C¨2= 29.66 m
29.96 - .10 cm
28.3 m
Algoritmo
Entradas: numérico, distancia_persona
              numérico, altura_persona
              numérico, numero_pisos
              numérico, altura_piso
Salidas: numérico, distancia


Inicio
-          Leer altura de la persona (AP)
-          Leer numero de pisos (NP)
-          Leer altura de cada piso (APE)
-          Leer distancia entre persona y edificio (D)
-          Restar (AP) menos .10m
-          Multiplicar NP por APE  y guardar en AE
-          Restar AE menos AP
-          Elevar AE al cuadrado
-          Elevar D al cuadrado
-          Sumar AE y D
-          Guardar en H
-          Calcular la raíz cuadrada de H
-          Imprimir distancia (H)
-          Fin

Diagrama de flujo






Pseudocodigo

Class  Teorema de Pitágoras C¨2= a¨2+b¨2
//Declaraciones (entradas)
Real: AE
Real: altura_persona
Entero: numero_pisos
Real: altura_piso
Real: distancia_persona
//Declaraciones (salidas)
Real: distancia
//Procedimiento
Main
Print “Ingresa altura de la persona”
Scan altura_persona
Print “Ingresa numero de pisos”
Scan numero_pisos
Print “Ingresa altura de cada piso”
Scan altura_piso
Print “Ingresa distancia entre persona y edificio”
Scan distancia_persona
altura_persona= altura_persona - .10
AE= numero_pisos*altura_piso
AE= AE*AE
distancia_persona= distancia_persona*distancia_persona
distancia= distancia_persona + AE
distancia= raíz (distancia)
Print “La distancia entre los ojos de la persona y la cima del edificio es”
Scan distancia
End_main
















Ejercicio 1
2ª Ley de Newton  F=m*a
Si tenemos una pelota que tiene una masa equivalente a 200gr. ¿Cuál es la fuerza que tendríamos que aplicar para mover la pelota, y esta se acelere a 3m/s ´2.?
M= 200gr.                       MULTIPLICAR
A= 3m/s¨2                       0.2 Kg * 3 m/s¨2
F= ¿?                              RESULTADO  0.6 m/s¨2
1 gr = 0.1Kg
200gr = 0.2Kg
Algoritmo
Entradas: Numérico, masa_pelota (200gr)
               Numérico, aceleracion (3m/s´2)
Salidas: numérico, fuerza (m/s´2)
Inicio
-leer masa_pelota (200)
-leer aceleracion (3)
-dividir masa_pelota entre (1000)
-multiplicar  por aceleracion
-guardar en fuerza
-imprimir fuerza
Fin

Diagrama de flujo





























Pseudocodigo

Class  2ª Ley de Newton  F=m*a
//Declaraciones (entradas)
Real: masa_pelota
Real: aceleración
//Declaraciones (salidas)
Real: fuerza
//Procedimiento
Main
Print “Ingresa masa de la pelota”
Scan masa_pelota
Print “Ingresa valor de la aceleración”
Scan aceleracion
masa_pelota= masa_pelota/1000
fuerza= masa_pelota*aceleracion
Print “La fuerza que tendremos que aplicar  a la pelota es”
Scan fuerza
End_main