Académique Documents
Professionnel Documents
Culture Documents
Algoritmos y Programacin
Problema:
Se trata de encontrar, dentro de un universo de valores, uno de ellos que
resulte el mayor o el menor de dicho universo.
Conceptos Bsicos
Mximos y Mnimos
2
6
5
9
3
7
Cul fue el nmero mayor mostrado ?
Facultad de Ciencias
de la
Administracin
2
6
5
9
3
7
Variable
NRO
2
6
5
9
3
7
Problema:
Comparar un dato con el anterior no es posible utilizando una sola variable
Mximos y Mnimos
Memoria
Luego:
Utilizar DOS variables:
1. Para almacenar el dato que ingresa
2. Para almacenar el dato que resulte mayor durante el proceso
Valores de inicio:
Necesidad de inicializar la variable 2. con mnimo o mximo valor.
La mayora de los lenguajes proveen primitivas:
High_value - asigna el mayor valor segn su tipo.
Low_value - asgina el menor valor segn su tipo.
Datos a Ingresar:
VAR
AUX
11/04/2016
Estudio de casos
Estudio de casos
Programa Maximos
Variables
Var, Aux : Integer
Solucin:
Inicio
Aux = Min_Valor
Ingresar Var
Mientras var <> invalido
Si Var > Aux
Aux := Var
FinSi
Ingresar Var
FinMientras
Imprimir Aux
Fin
Ejemplo:
Mximos y Mnimos
Estudio de casos
Memoria
Datos a Ingresar:
EDA
NOM
AUX
MAN
Elisa
21
21
Elisa
21
Elisa
Jos
45
45
Jos
45
Jos
Maria
37
37
Mara
45
Jos
Luis
58
58
Luis
58
Luis
Ana
52
52
Ana
58
Luis
Estudio de casos
Programa Maximos
Variables
NOM, MAN : String
EDA, AUX : Integer
Inicio
AUX = Min_Valor
Ingresar NOM
Mientras NOM <>
Ingresar EDA
Si EDA > AUX
AUX := EDA
MAN := NOM
FinSi
Ingresar NOM
FinMientras
Imprimir Nombre > edad: MAN
Fin
Estudio de casos
11/04/2016
Estudio de casos
En una Municipalidad se desea conocer datos sobre las infracciones de trnsito que han
cometido varias empresas de remises, de las siguientes infracciones:
Descripcin de la Infraccin
- Sin registro de conductor:
- Pasar semforo en rojo:
- Conducir sin seguro:
- Falta habilitacin municipal:
Multa
Cdigo de Infraccin
$ 100
$ 500
$ 120
$ 80
2365
2375
2550
2717
De cada infraccin del mismo cdigo cometida para cada empresa se ingresan los
siguientes datos:
Nombre de la Empresa
Nombre del Conductor
Cdigo de Infraccin
Cantidad de Infracciones cometidas
FIN
Conceptos Bsicos
Bsqueda de Mximos y Mnimos