elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Programa en C que simplifique una expresion booleana
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programa en C que simplifique una expresion booleana  (Leído 4,238 veces)
nataliaperez1995

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Programa en C que simplifique una expresion booleana
« en: 28 Abril 2017, 21:01 pm »

Hola buen dia tengo una pregunta alguien tendra de pura casualidad algun codigo en C, que pueda simplificar una expresion booleana en c?
O algun ejemplo de este, no importa que no compile.

Muchas gracias, Soy nueva en esto.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Programa en C que simplifique una expresion booleana
« Respuesta #1 en: 28 Abril 2017, 21:10 pm »

puedes dar un ejemplo?

digo en C las expresiones booleanas puedes representarlas con un int con 0 o 1


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
nataliaperez1995

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Programa en C que simplifique una expresion booleana
« Respuesta #2 en: 29 Abril 2017, 00:06 am »

sii mira:
Dada una expresión booleana debo de obtener una expresión simplificada
y puedo usar cual quier operador necesario.( como lanegación,disyunciónyconjunción.)
y solo como referencia  El programa puede  tomar como entrada una cadena que represente a la expresión booleana y alfinal dar la expresion simplificada.

Y necesito algun ejemplo de este de como lo puedo resolver
o algun ejemplo ya resuelto de este problema aun que no compile POR FAVOR.
En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Programa en C que simplifique una expresion booleana
« Respuesta #3 en: 29 Abril 2017, 00:37 am »

Es una tarea ¿verdad?
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Programa en C que simplifique una expresion booleana
« Respuesta #4 en: 29 Abril 2017, 01:56 am »

claramente es una tarea... la cosa es que ni nataliaperez1995 parece estar clara de lo que quiere... xD

muestra lo que llevas hecho a ver si se entiende y explica donde tienes errores o dudas
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
BloodSharp


Desconectado Desconectado

Mensajes: 812


¡ Hiperfoco !


Ver Perfil WWW
Re: Programa en C que simplifique una expresion booleana
« Respuesta #5 en: 29 Abril 2017, 02:28 am »

Hola buen dia tengo una pregunta alguien tendra de pura casualidad algun codigo en C, que pueda simplificar una expresion booleana en c?
O algun ejemplo de este, no importa que no compile.

Muchas gracias, Soy nueva en esto.

Creo que te refieres a hacer el proceso del mapa de Karnaugh en C, dado una expresión booleana simplificarla en maxiterminos y/o miniterminos y ver cuál de ellas obtiene la menor cantidad de operaciones lógicas...

Lo que tendrías que hacer sería un analizador de expresiones por partes y por prioridad de operaciones (apilar en orden cada uno de los términos), realizar la tabla y obtener las expresiones mínimas...

EDIT (Recomendación): Tendrías que utilizar memoria dinámica con estructuras de datos...
EDIT 2: Algunos links de referencia:
https://www.codeproject.com/Articles/649849/A-Cplusplus-Karnaugh-Map-Minimizer-Infinite-Variab
https://sites.google.com/site/newfinalyearprojects/report-on-karnaugh-map-using-c


B#
« Última modificación: 29 Abril 2017, 02:40 am por BloodSharp » En línea



Ancasu

Desconectado Desconectado

Mensajes: 210



Ver Perfil
Re: Programa en C que simplifique una expresion booleana
« Respuesta #6 en: 29 Abril 2017, 02:51 am »

Citar
lguien tendra de pura casualidad algun codigo en C 

 :huh: .... si que estas desesperada, tres foros con este donde te registras para pedir la tarea.  :o :o :o :o

suerte con eso!!!!


En línea

¿Podrá la tierra soportar la población mundial?
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Quitar 1 expresion con SED
Scripting
^Tifa^ 3 3,363 Último mensaje 14 Diciembre 2009, 00:28 am
por ^Tifa^
duda con expresión booleana
Dudas Generales
.:UND3R:. 3 4,028 Último mensaje 3 Noviembre 2011, 21:33 pm
por .:UND3R:.
Duda con expresión booleana
Programación C/C++
Denok 4 2,792 Último mensaje 5 Enero 2012, 02:51 am
por rir3760
duda sobre funcion booleana c++
Programación C/C++
indict 5 6,228 Último mensaje 12 Diciembre 2012, 02:48 am
por naderST
¿Cómo truncar una función Booleana para que siempre devuelva True?
Ingeniería Inversa
Eleкtro 2 3,964 Último mensaje 27 Diciembre 2014, 20:59 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines