ALGORITMOS E ESTRUTURA DE DADOS


Assinale a alternativa abaixo onde o trecho de um algoritmo é descrito de forma correta para declarar uma variável do tipo matriz que seja capaz de armazenar números inteiros e em seguida preencher essa matriz com 50 números aleatórios inferiores a 100:




  • algoritmo "veta"
    var
         x, i, conta : inteiro
         vet1: vetor [1..50, 1..50] de inteiro
    inicio
         i <- 1
         x <- 1
         para x de 1 ate 50 faca
                 vet1[x,i] <- randi(100)
                 i <- i + 1
                 x <- x + 1
         fimpara

    fimalgoritmo

    ======================================================

  • algoritmo "veta"
    var
         x, i, conta : inteiro
         vet1: vetor [1..50, 1..50] de inteiro
    inicio
         i <- 1
         x <- 1
         para x de 1 ate 50 faca
              para i de 1 ate 50 faca
                    vet1[x,i] <- randi(100)
              fimpara
              i <- 1
              x <- x + 1
         fimpara

    fimalgoritmo

    ======================================================

  • algoritmo "veta"
    var
         x, i, conta : inteiro
         vet1: vetor [1..10, 1..5] de inteiro
    inicio
         i <- 1
         x <- 1
         para x de 1 ate 10 faca
              para i de 1 ate 5 faca
                    vet1[x,i] <- randi(100)
              fimpara
              i <- 1
              x <- x + 1
         fimpara

    fimalgoritmo

    ======================================================

  • algoritmo "veta"
    var
         x, i, conta : inteiro
         vet1: vetor [1..10, 1..5] de inteiro
    inicio
         i <- 1
         x <- 1
         para x de 1 ate 10 faca
              para i de 1 ate 5 faca
                    vet1[x,i] <- randi(100)
                    i <- 1
                    x <- x + 1
             fimpara
         fimpara

    fimalgoritmo

    ======================================================

  • algoritmo "veta"
    var
         x, i, conta : inteiro
         vet1: vetor [1..50, 1..50] de inteiro
    inicio
         i <- 1
         x <- 1
         para x de 1 ate 10 faca
              para i de 1 ate 50 faca
                    vet1[x,i] <- randi(100)
                    i <- 1
                    x <- x + 1
             fimpara
         fimpara

    fimalgoritmo

    ======================================================