12.07.2015 Views

Introducción a la metodología de diseño descendente

Introducción a la metodología de diseño descendente

Introducción a la metodología de diseño descendente

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© FUOC • P05/75062/00112 39 <strong>Introducción</strong> a <strong>la</strong> <strong>metodología</strong> <strong>de</strong> <strong>diseño</strong> <strong>de</strong>scen<strong>de</strong>nteEn <strong>la</strong> entrada <strong>de</strong>l programa habrá una secuencia <strong>de</strong> caracteres organizada <strong>de</strong> <strong>la</strong> forma siguiente:m 11 · m 12 · ... · m 1n1 · FinTextoHTML · m 21 · m 22 · m 2n2 · FinTextoHTML · ... ·· ... · m n1 · m n2 · m nn n· FinTextoHTML · FinPaginasDon<strong>de</strong> m ij son ca<strong>de</strong>nas <strong>de</strong> caracteres sin separadores que pue<strong>de</strong>n tener cualquier número <strong>de</strong>caracteres. FinTextoHTML es <strong>la</strong> pa<strong>la</strong>bra “FinTextoHTML” e indica el final <strong>de</strong> <strong>la</strong> página HTML.FinPaginas indica el final <strong>de</strong> <strong>la</strong> secuencia y es <strong>la</strong> pa<strong>la</strong>bra “FinPaginas” acabada con un b<strong>la</strong>nco.Se consi<strong>de</strong>ra que un carácter es separador si éste es un espacio (“ ”), un “=”, o se trata <strong>de</strong> uncontrol <strong>de</strong> línea (retorno <strong>de</strong> carro o salto <strong>de</strong> línea).De entre <strong>la</strong>s pa<strong>la</strong>bras que hay en cada página, interesa reconocer <strong>la</strong> pa<strong>la</strong>bra “propiedad”, yaque a continuación <strong>de</strong> ésta aparecerá el nombre <strong>de</strong>l cliente que ha puesto <strong>la</strong> página y, por lotanto, a quien se le <strong>de</strong>be facturar. Para facturar <strong>la</strong> página a <strong>la</strong> empresa propietaria, el programa<strong>de</strong>berá tener en cuenta lo siguiente:• Las pa<strong>la</strong>bras “propiedad”, “FinTextoHTML” y “FinPaginas” son obviamente gratuitas, yaque sólo sirven para contro<strong>la</strong>r <strong>la</strong> secuencia.• Toda pa<strong>la</strong>bra en <strong>la</strong> cual el primer carácter sea “” no contará, ya que setrata <strong>de</strong> controles <strong>de</strong>l lenguaje HTML que <strong>la</strong> empresa consi<strong>de</strong>ra gratuitos (sólo pa<strong>la</strong>bras, <strong>la</strong>sfrases entre los caracteres “” no serán gratuitas).• Si se encuentra <strong>la</strong> pa<strong>la</strong>bra “ La última innovación pue<strong>de</strong>s encontrar <strong>la</strong> página enFinTextoHTMLFinPaginas

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!