Buscar

5ª questão (2.0 pontos): Escreva um procedimento de nome NumVogais para determinar quantas vogais existem em um vetor nome, de 50 caracteres, forne...

5ª questão (2.0 pontos): Escreva um procedimento de nome NumVogais para determinar quantas vogais existem em um vetor nome, de 50 caracteres, fornecido pelo programa principal. , retornando um número inteiro como valor. O nome é fornecido somente com letras minúsculas. função NumVogais(entradas: vetor) início resultado ← 0 para i ← 1 até 50 faça se (vetor[i] = 'a') OU (vetor[i] = 'e') OU (vetor[i] = 'i') OU (vetor[i] = 'o') OU (vetor[i] = 'u') então resultado ← resultado + 1 fim se fim para fim

Essa pergunta também está no material:

AD2(Gabarito) - 20152
3 pág.

Projeto e Desenvolvimento de Algoritmos Colegio Pedro IIColegio Pedro II

💡 1 Resposta

User badge image

Ed Verified user icon

O procedimento NumVogais deve ser escrito em uma linguagem de programação específica, como C, Java ou Python. Aqui está um exemplo de como o procedimento pode ser escrito em Python: ``` def NumVogais(nome): resultado = 0 for i in range(50): if nome[i] in ['a', 'e', 'i', 'o', 'u']: resultado += 1 return resultado ``` Este procedimento recebe um vetor de caracteres chamado "nome" e retorna o número de vogais presentes no vetor. Ele percorre cada caractere do vetor e verifica se é uma vogal. Se for, incrementa o contador de vogais. No final, retorna o resultado. É importante notar que este procedimento assume que o vetor "nome" tem exatamente 50 caracteres. Se o vetor tiver um tamanho diferente, o procedimento precisará ser modificado.

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