Está en la página 1de 24

ALGORITMIA Y

PROGRAMACION
Andres Mauricio Valencia Restrepo
Ing. Mecánico.

1
1,51
13 13
Numero
NumeroDecimal
Entero(float)
Nombre: Caja1
Tipo: Float
Int
Valor: 1,51
13
Nombre: Caja1
1,51 Tipo: Float
Numero Decimal (float) Valor: 1,51

13 Nombre: Caja2
Tipo: Int
Numero Entero
Valor: 13
“Alejandra”
Entrada de programa
“Mauricio”
“Andrés”
“Laura” ¿Si el numero de cajas
necesarias es demasiado
grande?

¿Si el numero de cajas


cambia cada que utilizamos
“Laura”
“Mauricio”
“Alejandra”
“Andrés” el programa ?

Salida de programa
?
?
?
?

? ?
Tipo:
0
Valor:
Tipo:
1
Valor:
Nombre: Tipo:
2
Tipo: Valor:
Nombre:
Valor: Tipo:
3
Valor:
Tipo:
4
Valor:

N Tipo:
Valor:
Tipo: Int
0
Nombre: A Valor: 13
“Hola” Tipo: String
Valor “Hola” Tipo: Float
1
Valor: 1,51
Tipo: String
13
1,51
A
True
“Juan”
“Angie” Estantería [2]
[4]
[1]
[0]
[3]
[N] 2
Valor: “Juan” Nombre:

3
Tipo: String Estantería
Valor: “Angie”
Tipo: Bolean
4
Valor: True

N Tipo: String
Valor: A
0 13
1
1,51
2 “Juan”
Estantería
3 “Angie”
4 True

N
A
0 13
1
1,51
Estantería [0]
2 “Juan”

3 “Angie”
4 True

N
A
0 13
1
1,51
Estantería [1]
2 “Juan”

3 “Angie”
4 True

N
A
0 13
1
1,51
Estantería [2]
2 “Juan”

3 “Angie”
4 True

N
A
0 13
1
1,51
Estantería [3]
2 “Juan”

3 “Angie”
4 True

N
A
0 13
1
1,51
Estantería [4]
2 “Juan”

3 “Angie”
4 True

N
A
0 13
1
1,51
Estantería [N]
2 “Juan”

3 “Angie”
4 True

N
A
Almacén

0
Arreglo
1

2 Se Crea Se Utiliza

Nombre Almacén
Almacenar Leer
4
Tamaño 5
N
5
Almacén

0 13 Arreglo
1

2 Se Crea Se Utiliza

Almacenar Leer
4 Almacén[0] = 13

5
Almacén

0 13 Arreglo
1
1,51
2 “Juan” Se Crea Se Utiliza

3 “Angie”
Almacenar Leer
4 True print( Almacén[2] )

5
A
La empresa VR Natural quiere desarrollar un programa que le permita ingresar el total de ventas
registradas por día, durante un numero de días n. Una vez ingresada esta información necesita que el
programa indique:

• El total de ventas realizadas en los n días input Process output


• El día con mayor numero de ventas
• El día con menor numero de ventas # días Crear arreglo
• Promedio de ventas.

Ciclo que se repite n veces

total de ventas
Ventas
Arreglo
diarias
Sumatoria de arreglo Día con mayor
numero ventas
Suma=0 Sumatoria de arreglo

Ciclo que se repite n veces Día con menor


Mayor de arreglo numero ventas
Suma=Suma+Arreglo[i]
Menor de arreglo
Promedio de
Promedio de arreglo
ventas
La empresa VR Natural quiere desarrollar un programa que le permita ingresar el total de ventas
registradas por día, durante un numero de días n. Una vez ingresada esta información necesita que el
programa indique:

• El total de ventas realizadas en los n días input Process output


• El día con mayor numero de ventas
• El día con menor numero de ventas # días Crear arreglo
• Promedio de ventas.

Ciclo que se repite n veces

total de ventas
Ventas
Arreglo
diarias
Mayor de arreglo Día con mayor
numero ventas
Mayor=Arreglo[0] Sumatoria de arreglo

Ciclo que se repite n veces Día con mayor


Mayor de arreglo numero ventas
Arreglo[i]>Mayor Mayor=Arreglo[i]
Menor de arreglo
Else Nada Promedio de
Promedio de arreglo
ventas
La empresa VR Natural quiere desarrollar un programa que le permita ingresar el total de ventas
registradas por día, durante un numero de días n. Una vez ingresada esta información necesita que el
programa indique:

• El total de ventas realizadas en los n días input Process output


• El día con mayor numero de ventas
• El día con menor numero de ventas # días Crear arreglo
• Promedio de ventas.

Ciclo que se repite n veces

total de ventas
Ventas
Arreglo
diarias
Menor de arreglo Día con mayor
numero ventas
Menor=Arreglo[0] Sumatoria de arreglo

Ciclo que se repite n veces Día con mayor


Mayor de arreglo numero ventas
Arreglo[i]<Menor Menor=Arreglo[i]
Menor de arreglo
Else Nada Promedio de
Promedio de arreglo
ventas
La empresa VR Natural quiere desarrollar un programa que le permita ingresar el total de ventas
registradas por día, durante un numero de días n. Una vez ingresada esta información necesita que el
programa indique:

• El total de ventas realizadas en los n días input Process output


• El día con mayor numero de ventas
• El día con menor numero de ventas # días Crear arreglo
• Promedio de ventas.

Ciclo que se repite n veces

total de ventas
Ventas
Arreglo
diarias
Promedio de arreglo Día con mayor
numero ventas
Suma=0 Sumatoria de arreglo

Ciclo que se repite n veces Día con mayor


Mayor de arreglo numero ventas
Suma=Suma+Arreglo[i]
Menor de arreglo
Promedio=Suma/ tamaño del arreglo Promedio de
Promedio de arreglo
ventas

También podría gustarte