Procesos Universales (datos relativos al Mayor / Menor)
-
Upload
gtorrealba -
Category
Documents
-
view
226 -
download
0
Transcript of Procesos Universales (datos relativos al Mayor / Menor)
-
8/2/2019 Procesos Universales (datos relativos al Mayor / Menor)
1/4
Sean los siguientes datos:
Procesos Universales BsicosAplicados a todos los datos
Letra PesoF 4D 6B 5C 2E 1
Proceso Universal: Dato relativo al Mayor o Menor :Ej: Cual es la letra con el mayor/menor peso? Se Comparacada peso contra una variable auxiliar (mayor o menor) y seactualiza el mayor/menor peso, segn sea requerido. R. Laletra con mayor peso es la D
Solucin en Pseudocdigo Solucin con C++ (ciclo do - while)real peso, mayor = 0 (menor = 9999)carcter letra_may = ? carcter respcarcter letraRepita
Escribir Letra: Leer letraEscribir Peso: Leer pesosi peso > mayor ( peso < menor)
mayor = peso ( menor = peso)letra_may = letra
finsiEscribir Hay otro? Leer resp
Hasta q resp sea N o resp sea n Escribir Letra con mayor peso: letra_may
float peso, mayor = 0; // menor = 9999char letra, resp, letra_may = ?; do{
cout letra;cout peso;if (peso > mayor){// peso < menor
mayor = peso; // menor = pesoletra_may = letra; // letra_men = peso
}cout resp;
} while (resp == s or resp == S); cout
-
8/2/2019 Procesos Universales (datos relativos al Mayor / Menor)
2/4
Sean los siguientes datos:
Procesos Universales BsicosAplicados a todos los datos
Letra PesoF 4D 6B 5C 2E 1
Solucin con C++ (ciclo for) Solucin con C++ (ciclo while)float peso, mayor = 0;char resp, resp, letra_may = ?; int cant_pesos;cout cant_pesos;for (int i = 0; i < cant_pesos; i++){
cout letra;cout peso;if (peso > mayor) {
mayor = peso;letra_may = letra;
}}cout
-
8/2/2019 Procesos Universales (datos relativos al Mayor / Menor)
3/4
Sean los siguientes datos:
Procesos Universales BsicosAplicados a datos filtrados
Letra PesoF 4D 6B 5C 2E 1
Proceso Universal: Dato relativo al Mayor o Menor :Ej: Cual es la letra con el mayor/menor peso impar? SeCompara cada peso que cumpla con el criterio contra unavariable auxiliar (mayor o menor) y se actualiza elmayor/menor peso, segn sea requerido. R. La letra con
mayor peso impar es laB
Solucin en Pseudocdigo Solucin con C++ (ciclo do - while)real peso, mayor = 0 (menor = 9999)carcter letra_may = ? carcter respcarcter letraRepita
Escribir Letra: Leer letraEscribir Peso: Leer pesosi peso es impar y peso > mayor
( peso < menor)mayor = peso ( menor = peso)letra_may = letra
finsiEscribir Hay otro? Leer resp
Hasta q resp sea N o resp sea n
Escribir Letra con mayor peso impar: Escribir letra_may
float peso, mayor = 0; // menor = 9999char letra, resp, letra_may = ?; do{
cout letra;cout peso;if (peso % 2 > 0 and peso > mayor){
// peso < menormayor = peso; // menor = pesoletra_may = letra; // letra_men = peso
}cout resp;
} while (resp == s or resp == S); cout
-
8/2/2019 Procesos Universales (datos relativos al Mayor / Menor)
4/4
Sean los siguientes datos:Letra Peso
F 4D 6B 5C 2E 1
Solucin con C++ (ciclo for) Solucin con C++ (ciclo while)float peso, mayor = 0;char letra, resp, letra_may = ?; int cant_pesos;cout cant_pesos;for (int i = 0; i < cant_pesos; i++){
cout letra;cout peso;if (peso % 2 > 0 and peso > mayor) {
mayor = peso;letra_may = letra;
}}cout