Buscar

Analise o trecho do pseudocódigo a seguir:  Algoritmo Validar Tipo     reg_user = registro         user: vetor[1..6] de caracteres         senh...

Analise o trecho do pseudocódigo a seguir: 

Algoritmo Validar
Tipo
    reg_user = registro
        user: vetor[1..6] de caracteres


        senha: vetor[1..8] de caracteres
    fim_registro
 
funcao validar(usuario, senha):inteiro
var
    posicao: inteiro
inicio
    para posicao de 1 ate 10 passo cad faca
        se(usuario = login[posicao].user) entao
            se (senha = login[posicao].senha) entao
                retorne 1
            senao
                retorne 0
            fim_se
        senao
            retorne -1
        fim_se
    fim_para
fim_funcao
 
var
    login: vetor[1..100] de reg_user
    user: vetor[1..6] de caracteres
    senha: vetor[1..8] de caracteres
    cad, e_validado: inteiro
inicio
    ...
 
    e_validado <- validar(user, senha)
   
    se(???) entao
        escreva ("Senha não confere")
    fim_se
    se(???) entao
     escreva ("Você está logado no sistema")
    fim_se
    se(???) entao
     escreva ("Usuário não existe")       
    fim_se
    ...
fim
 
De acordo com o pseudocódigo, analise as alternativas a seguir, de forma que complete as lacunas na ordem que segue (assumir que todas as variáveis e funções foram declaradas e que o pseudocódigo está funcional):

I - e_validado = 1, e_validado = -1, e_validado = 0
II - e_validado = -1, e_validado = 0, e_validado = 1
III - e_validado = 0, e_validado = 1, e_validado = -1


É correto o que se afirma em:

O algoritmo valida um usuário e senha em um vetor de registros.
A função validar retorna 1 se o usuário e senha informados existem no vetor de registros.
A função validar retorna 0 se o usuário existe, mas a senha informada não confere.
A função validar retorna -1 se o usuário informado não existe no vetor de registros.
O algoritmo imprime uma mensagem de erro caso a senha informada não confira.
O algoritmo imprime uma mensagem de sucesso caso o usuário e senha informados existam no vetor de registros.
O algoritmo imprime uma mensagem de erro caso o usuário informado não exista no vetor de registros.
a) I e II, apenas.
b) III, apenas.
c) I e III, apenas.
d) II e III, apenas.
e) I, II e III.

Essa pergunta também está no material:

ATIVIDADEDEESTUDO-3
13 pág.

Lógica de Programação e Algoritmos

💡 1 Resposta

User badge image

Ed Verified user icon

De acordo com o pseudocódigo apresentado, as respostas corretas para as lacunas são: I - e_validado = 1, e_validado = -1, e_validado = 0 II - e_validado = -1, e_validado = 0, e_validado = 1 III - e_validado = 0, e_validado = 1, e_validado = -1 Sendo assim, a alternativa correta é a letra E) I, II e III. Além disso, é correto afirmar que o algoritmo valida um usuário e senha em um vetor de registros, a função validar retorna 1 se o usuário e senha informados existem no vetor de registros, retorna 0 se o usuário existe, mas a senha informada não confere e retorna -1 se o usuário informado não existe no vetor de registros. O algoritmo imprime uma mensagem de erro caso a senha informada não confira, uma mensagem de sucesso caso o usuário e senha informados existam no vetor de registros e uma mensagem de erro caso o usuário informado não exista no vetor de registros.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais