Laboratorio 5 - HernanSan/FundComputaciones-OF20 GitHub Wiki

Primitivas Algorítmicas

  • Desarrollar el algoritmo en lenguaje natural, el algoritmo orientado a datos y Miniespecificación.

1. Obtención de promedios

Lenguaje natural:

Inicio

  1. Ingresar cantidad de nota 1.
  2. Ingresar cantidad de nota 2.
  3. Ingresar cantidad de nota 3.
  4. Ingresar cantidad de nota 4.
  5. Ingresar cantidad de nota 5.
  6. Calcular la suma de de todas las notas.
  7. Dividir la suma de las notas para el numero de notas.
  8. Resultado de promedios.

Algoritmo Orientado a Datos.

  1. not1,d[(0-9)]
  2. not2,d[(0-9)]
  3. not3,d[(0-9)]
  4. not4,d[(0-9)]
  5. not5,d[(0-9)]
  6. sumaNotTotal,d[(0-9)]
  7. resultado,d[(0-9)]
  8. promedios,d[(0-9)]

Miniespecificación

Inicio

//Declaración de Variables

not1,d[(0-9)]

not2,d[(0-9)]

not3,d[(0-9)]

not4,d[(0-9)]

not5,d[(0-9)]

sumaNotTotal,d[(0-9)]

promedios,d[(0-9)

//Nacionalización de variables

not1<-0, not2<-0, not3<-0, not4<-0, not5<-0, sumaNotTotal<-0

promedios<-0

<<"Ingrese la nota1"

nota 1

<<"Ingrese la nota2"

nota 2

<<"Ingrese la nota3"

nota 3

<<"Ingrese la nota4"

nota 4

<<"Ingrese la nota5"

nota 5

sumaDeNotas<-not1+not2+not3+not4+not5

Promedio<-suma de notas/cantidad de notas(5)

Salida

<<"Promedio:"

Conversión de litros a galones

Lenguaje natural

Inicio

1.Ingresar valor del primer elemento(Lt)

2.Multiplicar primer elemento por 0.264 que es la equivalencia de 1lt a galones

  1. Resultado de galones

Fin

Algoritmo Orientado a Datos

1.primerV,d[(0-9)]

2.primerV,d[(0-9)]*galon,d[(0.264)]

3.resultado,d[(0-9)]

Miniespecificaciones //Declaración de variables primerV,d[(0-9)]

galon,d[(0.264)]

resultado,d[(0-9)]

//Inicializacion de variables

primerV <--0

galon <--0

resultado <--0

<<"Ingrese el primer valor"

primerV

primerV*galon

<<"Resultado de la conversion:"