Anda di halaman 1dari 9

TALLER # 2.

1. Calcular el área de un trapecio

Entrada
*lado a
*lado b
*altura
Salida
*el área de un trapecio
Altura Real single Entrada

Lado a Real single Entrada

Lado b Real Single Entrada

área Real Single Salida

Diseño
Entrada: solicitar los valores iníciales (la altura el lado b y lado c del trapecio)

Proceso: calcular el área del trapecio

Salida: mostrar el área del trapecio

Refinamiento de algoritmo

*Leer el lado b

*leer el lado c

*leer la altura

*Calcular el área como ((lado b*lado c)*altura)/2

*Escribir el área

Representación pseudocódigo

*Leer lado b

*leer lado c

*leer la altura

*Área ((lado b*lado c)*altura)/2

*Escribir el área
2. Calcular el perímetro de un rectángulo.

Entrada
*lado a
*lado b
Salida
*el perímetro de un rectángulo

Lado a Real single Entrada

Lado b Real Single Entrada

perímetro Real Single Salida

Diseño
Entrada: solicitar los valores iníciales (el lado a y lado b del rectángulo)

Proceso: calcular el perímetro de un rectángulo

Salida: mostrar el perímetro de un rectángulo

Refinamiento de algoritmo

*Leer el lado a

*leer el lado b

*Calcular el perímetro como 2*(lado a+ lado b)

*Escribir el perímetro

Representación pseudocódigo

*Leer lado a

*leer lado b

*Perímetro 2*(lado a+ lado b)

*Escribir perímetro

3. Calcular el perímetro de un área irregular que tiene 5 lados

Entrada
*lado 1
*lado 2
*lado 3
*lado 4
*lado 5
Salida
*el perímetro de un área irregular de 5 lados
Lado 1 Real Single Entrada

Lado 2 Real Single Entrada

Lado 3 Real Single Entrada

Lado 4 Real Single Entrada

Lado 5 Real Single Entrada

Perímetro Real Single Salida

Diseño
Entrada: solicitar los valores iníciales (lado 1, lado 2, lado 3, lado 4, lado5)

Proceso: calcular el perímetro de un área irregular de 5 lados

Salida: mostrar el perímetro de un área irregular de 5 lados

Refinamiento de algoritmo

*Leer el lado 1

*leer el lado 2

*leer el lado 3

*leer el lado 4

*leer el lado 5

*Calcular el perímetro como (1+ 2+3+4+5)

*Escribir el perímetro

Representación pseudocódigo

*Leer lado 1

*leer lado 2

*leer lado 3

*Leer lado 4

*leer lado 5

*Perímetro (1+2+3+4+5)

*Escribir perímetro

4. Calcular el área de un triángulo rectángulo en función de sus lados


Entrada
*lado a
*lado b
*lado c
*semiperimetro
Salida
*el área de un triángulo rectángulo en función de sus lados
Lado a Real single Entrada

Lado b real single Entrada

Lado c Real single Entrada

área Real single salida

Diseño
Entrada: solicitar los valores iníciales (el lado a, b, c y semiperimetro)

Proceso: calcular el área del triángulo rectángulo en función de sus lados

Salida: mostrar el área del triángulo rectángulo en función de sus lados

Refinamiento de algoritmo

*leer el lado a

*Leer el lado b

*leer el lado c

*leer el semiperimetro

*Calcular el semiperimetro como (a+ b+ c)/2

*Escribir el semiperimetro

*calcular el área como (s*(s-a)*(s-b)*(s-c))

*escribir el área

Representación pseudocódigo

*Leer lado a

*leer lado b

*leer lado c

*leer semiperimetro

*semiperimetro (a+ b+ c)/2


*escribir semiperimetro

*área (s*(s-a)*(s-b)*(s-c))

*escribir área

5. Calcular el volumen de un elipsoide.

Entrada
*radio 1
*radio 2
*radio 3
Salida
*el volumen de un elipsoide

Radio 1 Real single Entrada

Radio 2 Real Single Entrada

Radio 3 Real single Entrada

volumen Real Single Salida

Diseño
Entrada: solicitar los valores iníciales (radio 1, radio 2, radio 3)

Proceso: calcular el volumen de un elipsoide

Salida: mostrar el volumen de un elipsoide

Refinamiento de algoritmo

*Leer el radio 1

*leer el radio 2

*leer el radio 3

*Calcular el volumen como (4/3)*3,1416*r1*r2*r3

*Escribir el volumen

Representación pseudocódigo

*Leer radio 1

*leer radio 2

*leer radio 3

*volumen (4/3)*3.1416*r1*r2*r3

*Escribir volumen
6. Calcular el área de un trapezoide.

Entrada
*B 1
*B 2
*altura (h)
Salida
*el área de un trapezoide

B1 Real single Entrada

B2 Real Single Entrada

Altura(h) Real single Entrada

Área Real single Salida

Diseño
Entrada: solicitar los valores iníciales (B1, B2, h)

Proceso: calcular el área de un trapezoide

Salida: mostrar el área de un trapezoide

Refinamiento de algoritmo

*Leer B1

*leer B2

*leer h

*Calcular el área de un trapezoide como h/2*(B1+B2)

*Escribir el área

Representación pseudocódigo

*Leer B1

*leer B2

*leer h

*área h/2*(B1+B2)

*Escribir área

7. Leer el año de nacimiento de una persona y determinar su edad actual.

Entrada
*año actual
*año de nacimiento de una persona
Salida
*la edad actual de una persona

Año actual Entero single Entrada

Año de nacimiento de una persona Entero Single Entrada

Edad actual de la persona Entero Integer Salida

Diseño
Entrada: solicitar los valores iníciales (año actual, año de nacimiento de la persona)

Proceso: calcular la edad actual de una persona

Salida: mostrar la edad actual de una persona

Refinamiento de algoritmo

*Leer el año actual

*leer el año de nacimiento de una persona

*Calcular la edad actual de una persona como (año actual-año de nacimiento de la persona)

*Escribir la edad actual de una persona

Representación pseudocódigo

*Leer año actual

*leer año de nacimiento de una persona

*edad (año actual-año de nacimiento de la persona)

*Escribir la edad

8. Leer el nombre completo, el número de horas de trabajo y el precio por hora que se
le cancela a un trabajador y determinar el valor del salario neto a pagar. suponga que
el trabajador tiene un descuento del 5% por ahorro, sobre el valor de su salario básico
Entrada
*nombre completo de una persona
*número de horas de trabajo
* Precio por hora trabajada
Salida
*valor del salario básico de una persona con un 5% de descuento
Nombre completo Cadena String Entrada

Número de horas trabajadas Entero Single Entrada

Precio hora trabajada Entero single Entrada

Valor salario básico Entero Single Salida

Diseño
Entrada: solicitar los valores iníciales (nombre completo de una persona, número de
horas de trabajo, precio por hora trabajada)
Proceso: calcular valor del salario básico de una persona con un 5% de descuento
Salida: mostrar el valor del salario básico de una persona con un 5% de descuento
Refinamiento de algoritmo

*Leer el nombre completo


*leer el número de horas trabajadas
*leer precio hora trabajada
*Calcular el valor del salario básico de una persona con un 5% de descuento como
(precio hora trabajada*horas trabajadas)-(5/100)
*Escribir el valor del salario básico de una persona con un 5% de descuento
Representación pseudocódigo
*Leer nombre completo
*leer número de horas trabajadas
*leer precio hora trabajada
*salario neto a pagar (precio hora trabajada*horas trabajadas)-(5/100)
*Escribir nombre completo, número de horas trabajadas, precio por hora trabajada y
el salario neto a pagar

9. Leer el nombre y las cinco notas que obtiene un estudiante en su clase de matemáticas
y calcule la nota final teniendo en cuenta que las dos primeras notas valen 10%, la
tercera 30% y las dos últimas 25%. Imprima nombre y nota final
Entrada
*nombre de un estudiante
*cinco notas (n1, n2, n3, n4, n5)
Salida
*nota final

Nombre cadena String Entrada

Notas(n1, n2, n3, n4, n5) Entero Single Entrada

Nota final Entero Single Salida

Diseño
Entrada: solicitar los valores iníciales (nombre estudiante, n1, n2, n3, n4, n5)
Proceso: calcular la nota final del estudiante
Salida: mostrar el nombre y la nota final del estudiante
Refinamiento de algoritmo
*Leer el nombre
*leer las 5 notas (n1, n2, n3, n4, n5)
*Calcular la nota final del estudiante como (n1+n2)*(10/100)+ (n3)*(30/100)+
(n4+n5)*(25/100)
*Escribir el nombre y la nota final del estudiante
Representación pseudocódigo
*Leer nombre
*leer n1, n2, n3, n4, n5
*nota final (n1+n2)*(10/100)+ (n3)*(30/100)+ (n4+n5)*(25/100)
*Escribir el nombre y la nota final del estudiante

Anda mungkin juga menyukai