AYUDEN HACER ESTE ALGORITMO DE ESTE PROGRAMA
Publicado por Julian C (1 intervención) el 19/04/2004 17:31:34
Necesito que sea para "comprender el manejo de los cuantificadores universales y existenciales"
Valora esta pregunta


0
Algoritmo ManejoCuantificadores
// Cuantificador Universal: Verificar si todos los elementos cumplen una condición
Función TodosCumplenCondicion(lista, condicion) Retorna Booleano
Para cada elemento en lista
Si no cumple la condición entonces
Retornar Falso
Fin Si
Fin Para
Retornar Verdadero
Fin Función
// Cuantificador Existencial: Verificar si al menos un elemento cumple una condición
Función ExisteAlMenosUno(lista, condicion) Retorna Booleano
Para cada elemento en lista
Si cumple la condición entonces
Retornar Verdadero
Fin Si
Fin Para
Retornar Falso
Fin Función
// Ejemplo de uso de cuantificadores
Procedimiento EjemploCuantificadores
Definir listaNumeros Como Lista de Enteros [1, 2, 3, 4, 5]
Definir condicionPar Como Función Booleana (numero) Retornar numero Es Par Fin Función
// Verificar si todos los números son pares
Si TodosCumplenCondicion(listaNumeros, condicionPar) entonces
Escribir "Todos los números son pares."
Sino
Escribir "No todos los números son pares."
Fin Si
// Verificar si al menos un número es par
Si ExisteAlMenosUno(listaNumeros, condicionPar) entonces
Escribir "Al menos un número es par."
Sino
Escribir "Ningún número es par."
Fin Si
Fin Procedimiento
Fin Algoritmo