2a_Lista_Ex_4_Correcao

554 palavras 3 páginas
Exercício 4: Programa Cadeia de
Caracteres - Especificação




Curso Normal: O usuário informa uma cadeia de caracteres contendo de 1 a 20 caracteres e um caractere a ser procurado. O sistema informa a posição na cadeia em que o caractere foi encontrado pela primeira vez.
Curso Alternativo: O caractere informado não está presente na cadeia previamente informada.




Curso de Exceção: A cadeia informada está vazia ou seu tamanho é maior do que 20.




Uma mensagem é exibida informando que o caractere não pertence à cadeia informada.

Uma mensagem de erro é exibida indicando que a cadeia de caracteres deve ter tamanho de 1 a 20.

Curso de Exceção: Não é informado um caractere a ser procurado ou é informado mais de um caractere.


Uma mensagem de erro é exibida indicando que um caractere a ser procurado deve ser informado.

Exercício 4: Programa Cadeia de
Caracteres – Entradas e Saídas


Entradas:





Cadeia de caracteres
Caractere a ser procurado

Saídas possíveis:







A posição da primeira ocorrência do caractere a ser procurado na cadeia.
Mensagem informando que o caractere não pertence à cadeia informada.
Mensagem de erro informando que a cadeia é inválida.
Mensagem de erro informando que o caractere a ser procurado é inválido.

Exercício 4: Programa Cadeia de
Caracteres – Classes de Equivalência
Entrada

Classes de
Equivalência
Válidas

Classes de
Equivalência
Inválidas

Cadeia de caracteres Qualquer cadeia de tamanho T, tal que 1  T  20.

Qualquer cadeia de tamanho T, tal que
T < 1 e T > 20.

Caractere a
Caractere que ser procurado pertence à cadeia. Caractere que não pertence à cadeia. Caractere não informado. Mais de um caractere é informado. Exercício 4: Programa Cadeia de
Caracteres – Classes de Equivalência
Entrada

Classes de
Equivalência
Válidas

Classes de
Equivalência
Inválidas

Cadeia de caracteres Qualquer cadeia de tamanho T, tal que 1  T  20.

Qualquer cadeia de tamanho T, tal que
T < 1 e T > 20.

Caractere a

Relacionados