Elabore os seguintes algoritmos:
5 Dado um vetor de 100 elementos, verificar se existe um elemento igual a K no vetor e imprimir a posição onde ele está; Se não, imprimir:

Passo 1

Beleza, vamos lá! O enunciado pede para a gente criar um algoritmo que, dado um vetor (ou array) com 100 elementos, verifique se existe um elemento igual a K nesse vetor. Se encontrar, a gente tem que imprimir a posição onde ele está; caso contrário, imprimir uma mensagem dizendo que K não foi encontrado. Para resolver isso, vamos precisar entender como percorrer um vetor, comparar elementos e controlar o fluxo do programa usando decisões condicionais.

Passo 2

Primeiro, vamos entender o que é um vetor. Um vetor é uma estrutura de dados que armazena uma sequência de elementos, todos do mesmo tipo, acessíveis por índices. No nosso caso, temos um vetor com 100 elementos, então os índices vão de 0 a 99.

Passo 3

Para verificar se existe um elemento igual a K no vetor, precisamos percorrer todo o vetor, ou seja, olhar cada elemento um por um. Isso é feito usando um laço de repetição, como um loop for.

Passo 4

Dentro do loop, para cada elemento do vetor, precisamos comparar se ele é igual a K. Se for, a gente já sabe que K está no vetor e pode parar a busca. Para comparar, usamos uma estrutura de condição, como um if.

Passo 5

Se a gente encontrar K, além de saber que ele está presente, também precisamos imprimir a posição (ou índice) onde ele está. Se, depois de percorrer todo o vetor, a gente não encontrar K, então precisa imprimir uma mensagem dizendo que K não foi encontrado.

Passo 6

Agora, vamos juntar tudo isso em um algoritmo. Vamos usar pseudocódigo para facilitar:

Resposta

Início
    // Definir o vetor com 100 elementos
    vetor[0..99] = { ... } // preencher com os valores do vetor
    K = valor_a_ser_procurado
    encontrado = falso

    // Percorrer o vetor
    para i de 0 até 99 faça
        se vetor[i] = K então
            imprimir("Elemento K encontrado na posição: " + i)
            encontrado = verdadeiro
            parar o algoritmo
        fim se
    fim para

    // Após o loop, verificar se não encontrou
    se não encontrado então
        imprimir("Elemento K não está presente no vetor.")
    fim se
Fim

Exercícios relacionados