lecc.5 Algoritmos parametrizados curso 04/05 S. Velilla Univ. de Zaragoza Diseño de funciones Algoritmo mayor_de_tres_enteros; { Este algoritmo obtiene 3 enteros y visualiza el mayor } Variable.

Download Report

Transcript lecc.5 Algoritmos parametrizados curso 04/05 S. Velilla Univ. de Zaragoza Diseño de funciones Algoritmo mayor_de_tres_enteros; { Este algoritmo obtiene 3 enteros y visualiza el mayor } Variable.

lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
1
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
?
?
?
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
mostrarMsg("es el mayor")
Fin
lecc.5 Algoritmos parametrizados
7 4 9
curso
04/05
S. Velilla
Univ. de Zaragoza
2
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
7 4
mostrarMsg("es el mayor")
Fin
Función max( E n1, n2 : entero) devuelve entero;
?
? n1 y n2 }
4
los valores
??
{ }devuelve el mayor de 7
Principio
Si n1 > n2 entonces devuelve(n1)
si no
devuelve(n2)
Fsi
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
3
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
7 4
mostrarMsg("es el mayor")
Fin
Función max( E n1, n2 : entero) devuelve entero;
7
4
??
7
{}
Principio
Si n1 > n2 entonces devuelve(n1)
si no
devuelve(n2)
Fsi
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
4
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
77 4
mostrarMsg("es el mayor")
Fin
Función max( E n1, n2 : entero) devuelve entero;
7
4
??
7
{}
Principio
Si n1 > n2 entonces devuelve(n1)
si no
devuelve(n2)
Fsi
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
5
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
7
mostrarMsg("es el mayor")
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
6
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
7
9
mostrarMsg("es el mayor")
Fin
Función max( E n1, n2 : entero) devuelve entero;
?
? n1 y n2 }
9
los valores
??
{ }devuelve el mayor de 7
Principio
Si n1 > n2 entonces devuelve(n1)
si no
devuelve(n2)
Fsi
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
7
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
7
9
mostrarMsg("es el mayor")
Fin
Función max( E n1, n2 : entero) devuelve entero;
7
9
??
9
{}
Principio
Si n1 > n2 entonces devuelve(n1)
si no
devuelve(n2)
Fsi
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
8
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
97
9
mostrarMsg("es el mayor")
Fin
Función max( E n1, n2 : entero) devuelve entero;
7
4
??
9
{}
Principio
Si n1 > n2 entonces devuelve(n1)
si no
devuelve(n2)
Fsi
Fin
lecc.5 Algoritmos parametrizados
curso
04/05
S. Velilla
Univ. de Zaragoza
9
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
9
mostrarMsg("es el mayor")
Fin
lecc.5 Algoritmos parametrizados
9
curso
04/05
S. Velilla
Univ. de Zaragoza
10
Diseño de funciones
Algoritmo mayor_de_tres_enteros;
{ Este algoritmo obtiene 3 enteros y visualiza el mayor }
Variable a,
b,
c : entero;
7
4
9
Principio
leer(a, b, c);
escribir( max(max(a,b),c));
9
mostrarMsg("es el mayor")
Fin
lecc.5 Algoritmos parametrizados
9 es el mayor
curso
04/05
S. Velilla
Univ. de Zaragoza
11