• Viernes 1 de Noviembre de 2024, 09:16

Autor Tema:  CADENAS DE CEROS Y UNOS  (Leído 1679 veces)

rigobertomm

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
CADENAS DE CEROS Y UNOS
« en: Sábado 22 de Noviembre de 2008, 02:26 »
0
HACER UN PROGRAMA EN MATLAB PARA RECONOCER CADENAS DE CEROS Y UNOS, QUE EMPIECEN SIEMPRE CON UN NUMERO IMPAR DE CEROS, SEGUIDOS DE UN NUMERO PAR DE UNOS Y EL FINAL DE LA CADENA PUEDE TERMINAR CON CERO O CON UNO.
Y DESPUES DE INTRODUCIR LA CADENA QUE NOS MANDE UN MENSAJE DE "CADENA VALIDA" O DE LO CONTRARIO SI NO SE CUMPLE LA CONDICION " CADENA NO VALIDA"

UN EJEMPLO DE LAS CADENAS QUE PUEDE ACEPTAR EL PROGRAMA 0001101, 01110100, 00000110011
CADENA VALIDA: 0001101
CADENA VALIDA:011010100
CADENA NO VALIDA:101001
CADENA NO VALIDA:001101

Quicksilver

  • Miembro activo
  • **
  • Mensajes: 93
  • Nacionalidad: co
    • Ver Perfil
Re: CADENAS DE CEROS Y UNOS
« Respuesta #1 en: Sábado 22 de Noviembre de 2008, 05:05 »
0
Yo creo, que si tu ingresas estas cadenas en un vector fila, podrías preguntar por el valor en la posición que tu desees, ya si no cumple los requerimientos que tu quieres, entonces no es una cadena de ceros y unos valida para ti, trataré mas o menos de ilustrarte con lo siguiente.

Ingresar cadena de unos
Si  0>=valor>=1 entonces, valor no valido
si valor[1,1]=0, cadena valida
si valor[1,2]=0, cadena valida
si valor[1,3]=1, cadena valida
...
fin


esto solo es una pequeña ilustración, pero lo podrias hacer así para cada una de las cadenas que posees, busca las caracteristicas sobresalientees de las cadenas que posees y pregunta por las diferentes posiciones en los vectores, estoy seguro que no es un programa muy complicado, ánimo y exitos en su ejecución.

Espero que si alguien conoce una forma mas rápida de hacerlo, nos ilustre como.
Everything that has a beginning has an end