Está en la página 1de 12

Royman Camilo Erira Benavides

Formato de documento de Análisis y Diseño

Ingeniería de Sistemas

Universidad del Cauca

Titulo Algoritmo cálculo de 3 notas

Formulación Diseñar e implementar un algoritmo que permita el ingreso del nombre del
del estudiante y el ingreso de tres notas, de las cuales la nota de talleres cuenta con
problema un 20% de la nota final, la nota del examen teórico que cuenta un 70% y la nota
de Quices el 10% restante. El algoritmo debe leer el nombre del estudiante y las
tres notas, debe imprimir en su salida el resultado de su nota final.

Planteamien La nota final del estudiante se debe realizar por medio de la sumatoria de sus
to del notas, recordemos que hay que calcular el porcentaje de cada una de las notas
Problema para la nota final, la manera de determinar los porcentajes de las notas es
multiplicarlas por su porcentaje expresado en decimales, por ejemplo en el caso
de la nota de talleres hay que multiplicar la nota ingresada por el 0.20 lo que
equivale al 20% de esa manera se obtiene el porcentaje de las notas para poder
obtener el promedio de notas.

Datos Porcentajes de influencia para la nota final nota de talleres cuenta con un 20%
disponibles de la nota final, la nota del examen teórico cuenta un 70% y la nota de Quices el
10%

Resultados Mostrar nota final del estudiante


esperados
Restriccione La nota debe estar entre 1 y 5; utilizar los porcentajes de cada una de las notas.
s
Proceso Calcular porcentaje de cada una de las notas:
necesario:
Nota1*0.20
Nota2*0.70
Nota3*0.10
Nota final va a ser la sumatoria de las 3 notas: Nota1+Nota2+Nota3

Casos de 1. Si el usuario ingresa: Nota de talleres: 3.5 Nota de examen teórico: 4.2.
prueba Nota de Quices: 2.4 entonces debería imprimir: su nota final 3.88

2. Si el usuario ingresa: Nota de talleres: 4.3. Nota de examen teórico: 2.0.


Nota de Quices: 3.5 entonces debería imprimir: su nota final 2.61
Royman Camilo Erira Benavides

Diseño
(Diagrama
de Flujo)
Royman Camilo Erira Benavides

Diseño
(PSeudocódi
go)
Royman Camilo Erira Benavides

Formato de documento de Análisis y Diseño

Ingeniería de Sistemas

Universidad del Cauca

Titulo Tiempo en segundos equivalente en días, horas y minutos

Formulación Diseñar e implementar un algoritmo que lea un número entero


del problema representando segundos y despliegue el equivalente en días, horas, minutos y
segundos. Por ejemplo: 34,622 segundos es equivalente a 0 días, 9 horas, 37
minutos, 2 segundos.

Planteamiento El segundo (símbolo: s) es la unidad de tiempo en el Sistema Internacional de


del Problema Unidades, el Sistema Cegesimal de Unidades y el Sistema Técnico de
Unidades.

1 día equivale a 86400 segundos


1 minuto equivale a 60 segundos
1 hora equivale a 3600 segundos

Datos Segundos.
disponibles
Resultados Días, horas, minutos, segundos.
esperados
Restricciones Los segundos ingresados deben ser mayores que 0.

Proceso Dia= segundos/86400


necesario: Segundos=segundos%86400

Horas= segundos/3600
Segundos=segundos%3600

Minutos= segundos/60
Segundos=segundos%60

Casos de 1. Si el usuario ingresa 48956 segundos, entonces el programa debe imprimir:


prueba Tiempo en días: 0
Tiempo en horas: 13
Tiempo en minutos: 35
Tiempo en segundos: 56

2. Si el usuario ingresa 97684 segundos, entonces el programa debe imprimir:


Tiempo en días: 1
Tiempo en horas: 3
Tiempo en minutos: 8
Tiempo en segundos: 4
Royman Camilo Erira Benavides

Diseño
(Diagrama de
Flujo)
Royman Camilo Erira Benavides

Diseño
(PSeudocódigo
)
Royman Camilo Erira Benavides

Formato de documento de Análisis y Diseño

Ingeniería de Sistemas

Universidad del Cauca

Titulo Algoritmo para calculo de 2 puntos en el plano cartesiano.

Formulación Diseñar e implementar un algoritmo que permita calcular la distancia entre dos
del puntos del plano cartesiano, los cuales ingresa el usuario, el algoritmo debe
problema imprimir la distancia entre los puntos (P1 y P2).

Planteamien La finalidad del plano cartesiano es describir la posición o ubicación de un punto


to del en el plano, la cual está representada por el sistema de coordenadas.
Problema Para calcular la distancia de dos puntos nos debemos ubicar en el plano
cartesiano en el cual debemos elegir dos puntos de cualquiera de los cuadrantes
ubicados en él, como se muestra a continuación.

Una vez ubicados los dos puntos,


para que quede más visible se puede
trazar una línea de un punto “P1 “al
“P2” o en este caso del punto “A” al
punto “B” y es esa la distancia la cual
se debe calcular.

Datos Digitación de dos puntos dados por el usuario (x1, x2,y1,y2)


disponibles
Resultados La distancia desde un punto P1 al punto P2
esperados
Restriccione Los puntos deben ser diferentes ya que si son los mismos la distancia entre ellos
s seria 0

Proceso distancia= √ ((x2-x1)^2+(y2-y1)^2)


necesario:
Casos de 1. Si el usuario ingresa X1: 6; Y1: -3; X2: -13; Y2: -22
prueba Entonces, debería imprimir: “La distancia entre los dos puntos ingresados es de:
26.8700”

2. Si el usuario ingresa X1: 45; Y1: 10; X2: 8; Y2: -23


Entonces, debería imprimir: “La distancia entre los dos puntos ingresados es de:
49.578”
Royman Camilo Erira Benavides

Diseño
(Diagrama
de Flujo)
Royman Camilo Erira Benavides

Diseño
(PSeudocódi
go)
Royman Camilo Erira Benavides

Formato de documento de Análisis y Diseño

Ingeniería de Sistemas

Universidad del Cauca

Titulo Algoritmo para cálculo de aceleración de cuerpos.

Formulación del Diseñar e implementar un algoritmo que lea los valores de las masas m1 y
problema m2 y el ángulo θ (en grados) del plano inclinado y
calcule la aceleración de los cuerpos.

Planteamiento En física, la aceleración es una magnitud derivada vectorial que nos indica la


del Problema variación de velocidad por unidad de tiempo. Su unidad en el Sistema
Internacional es m/s2.
La aceleración en un plano inclinado
se la puede obtener por medio de
esta fórmula donde “m1” y “m2”
son las masas “g” es gravedad y θ es
el ángulo de inclinación

Datos Gravedad (9.8 m/s2).


disponibles Masa 1: dada por el usuario
Masa 2: dada por el usuario
Sen θ: dada por el usuario

Resultados Aceleración de los cuerpos.


esperados
Restricciones Las masas deben ser de valor positivo.
Gravedad (9.8 m/s2).
Utilizar formula dada.

Proceso Aceleración=((m2*Sin(angulo)-m1)/m1+m2)*9.8
necesario:
Casos de prueba 1. Si el usuario ingresa:
masa1: 6
masa2: 4
ángulo: 40
la aceleración es de: 3426807
Royman Camilo Erira Benavides

2. Si el usuario ingresa:
masa1: 8
masa2: 1
ángulo: 30
la aceleración es de: 76.0966
Diseño
(Diagrama de
Flujo)
Royman Camilo Erira Benavides

Diseño
(PSeudocódigo)

También podría gustarte