18 - Lógica de Programação - Vetores - Atribuição de Valores e leitura de dados

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 67

  • @bosontreinamentos
    @bosontreinamentos  2 роки тому +1

    Atenção: Lancei uma versão completa e atualizada de meu curso de Lógica de Programação, na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso, além de download de TODAS as apresentações usadas nas aulas, mais arquivos com listas de exercícios resolvidos, em PDF.
    Link com preço promocional: bit.ly/3QKPn22

  • @balbino4
    @balbino4 Рік тому

    Muito obrigado, Fábio.

  • @felipedias6880
    @felipedias6880 6 років тому

    Obrigado pelo seus ensinamentos, estou acompanhando suas aulas e estou aprendendo muito, querendo ou não você esta ajudando muitas pessoas em busca de um futuro melhor, cursei a faculdade e aprendi muito mais pelos seus videos do que pela instituição de ensino. Obrigado

  • @barbaracardoso667
    @barbaracardoso667 8 років тому +11

    Algoritmo "media_notas_vetores"
    // Descrição : Calcula a média das notas dos alunos
    // Autor(a) : Bárbara
    // Data atual : 28/11/2016
    Var
    // Seção de Declarações das variáveis
    notas: vetor[0..3] de real
    MEDIA: real
    ALUNO: caractere
    Inicio
    // Seção de Comandos, procedimento, funções, operadores, etc...
    escreval ("Digite o seu nome: ")
    leia (ALUNO)
    escreval ("Digite a primeira nota: ")
    leia (notas[0])
    escreval ("Digite a segunda nota: ")
    leia (notas[1])
    escreval ("Digite a terceira nota: ")
    leia (notas[2])
    escreval ("Digite a quarta nota: ")
    leia (notas[3])
    MEDIA = 7)entao
    escreval ("RESULTADO: ALUNO APROVADO")
    Senao
    Se (MEDIA >=5)entao
    escreval ("RESULTADO: ALUNO EM RECUPERAÇÃO")
    Senao
    escreval ("RESULTADO: ALUNO REPOROVADO")
    fimse
    fimse
    escreval ("As quatro notas inseridas foram: ", notas[0], notas[1], notas[2], notas[3])
    escreval ("Sua nota final é: ", MEDIA)
    Fimalgoritmo

    • @jailsonathayde74
      @jailsonathayde74 5 років тому +2

      O ideal seria um código mais enxuto:
      algoritmo "MEDIA"
      var
      notas:vetor[1..4]de inteiro
      media,soma:real
      c:inteiro
      inicio
      soma

    • @wokevns
      @wokevns Рік тому

      6 anos depois 😮 ...

  • @paulojosepachecolima4336
    @paulojosepachecolima4336 9 років тому +1

    Rapaz parabéns pelo trabalho estou gostando de ver seus videos !!
    só não conseguir fazer a media da nota por falta de atenção mas revendo
    video anterior conseguir fazer de boa PARABENS

  • @valeriepantano1987
    @valeriepantano1987 Рік тому

    Video excelente. Obrigada pela partilha de conhecimento. Por aguma razão, no meu pc, o visuALG não aceita números com casas decimais...tenho tido esse problema desde o inicio, mesmo replicando os códigos que vejo

  • @beatrizpavan2052
    @beatrizpavan2052 9 років тому

    Cara,muito bom. Parabéns, dando um like porque merece.

  • @gustavoalves1999
    @gustavoalves1999 Рік тому

    Obrigado pela aula.

  • @LuizHeringerCantor
    @LuizHeringerCantor 11 років тому +2

    Muito bom. Parabéns professor.

  • @mayconalvesl4156
    @mayconalvesl4156 2 роки тому

    Aula muito interessante.

  • @hebertantonio7328
    @hebertantonio7328 10 років тому

    Valeu Fabio to adorando suas aulas Parabens !!!

  • @TheTechnoBrothers
    @TheTechnoBrothers 10 років тому +9

    algoritmo "calculando média com vetor"
    // Função : Calcular média com Vetor
    // Autor : *************
    // Data : 16/11/2014
    // Seção de Declarações
    var
    media : real
    notas : vetor [0..3] de real
    inicio
    // Seção de Comandos
    escreval ("Escreva a Primeira Nota: ")
    leia (notas[0])
    escreval ("Escreva a Segunda Nota: ")
    leia (notas[1])
    escreval ("Escreva a Terceira Nota: ")
    leia (notas[2])
    escreval ("Escreva a Quarta Nota: ")
    leia (notas[3])
    media

  • @jerfersontutoriais2141
    @jerfersontutoriais2141 8 років тому

    vou assistir todas

  • @marcelobalena6032
    @marcelobalena6032 10 років тому

    òtima explicação, aulas muito boas.

  • @matheusfelipe7318
    @matheusfelipe7318 2 роки тому

    Eu faço os exericios em JS porque ainda nao aprendi portugol . Entretanto , não sei como fazer a pessoa escrever um número para eu colocar no vetor . Com isso , o resto está feito . Eu só consigo executar o programa com notas pré-determinadas por mim .

  • @jerfersontutoriais2141
    @jerfersontutoriais2141 8 років тому

    gente eu tenho a versão portable do visualG que ele usa no vídeo, é bom usar essa versão para poder acompanhar ele corretamente. quem quiser eu envio o link do arquivo.

  • @gouberijivago
    @gouberijivago 2 роки тому

    Algoritmo "NOTAMEDIAVETOR"
    Var
    geralnota: vetor[1..4] de real
    nota: inteiro
    totalnota: real
    soma: real
    Inicio
    Escreval("Iremos realizar a média por aluno!")
    soma

  • @viniciusberger6504
    @viniciusberger6504 7 років тому

    E se eu atribuir os valores as posições do vetor, e o usuário quiser acessar.Por exemplo:Eu armazenei a quantidade de alunos de várias salas em um vetor, e o usuário quer saber quantos alunos tem sala "x".

  • @aguinaldorodriguesteixeira9865
    @aguinaldorodriguesteixeira9865 10 днів тому

    boa noite !

  • @jhonymarti
    @jhonymarti 9 років тому +1

    Olá Fabio, muito obrigado por tudo cara.
    Eu só não entendi como você conseguiu atribuir 8.5 ao vetor notas[0], classificado como "real", o meu ta dando erro, só funciona colocando o número inteiro.
    --------------------------------------------------------------------------------------------------------
    Var
    // Seção de Declarações das variáveis
    minhanota : real
    notas: vetor [0..9] de real
    Inicio
    // Seção de Comandos, procedimento, funções, operadores, etc...
    notas[0]

    • @bosontreinamentos
      @bosontreinamentos  9 років тому

      +Jhonatam Martins Qual a versão do VisualG que você está usando? Senão me engano tem um bugzinho em uma versão que afeta valores reais

    • @jhonymarti
      @jhonymarti 9 років тому

      3.0 (Última atualização 3 de Outubro de 2015) O.O. Mas por gentileza, o certo seria ser aceito o número 8.5?

    • @bosontreinamentos
      @bosontreinamentos  9 років тому

      Sim, ele tem de aceitar o valor, pois se trata de um número real. Vou testar seu código assim que puder acessar um PC com VisualG e te dou um retorno, OK?

    • @jhonymarti
      @jhonymarti 9 років тому

      Pow carai, seria demais! Aushaua.. Não precisa tanto, você já ajuda muitooo com essas vídeo aulas, mas de qualquer forma, muito obrigado e, parabéns por sua inteligência. Vlw.

    • @yagosilva8137
      @yagosilva8137 8 років тому +1

      +Jhonatam Martins reinicia o visual g pois com migo deu esse erro eu copiei código e coloquei de novo

  • @jewessgirl
    @jewessgirl Рік тому

    Fiz esse exemplo mais nao está aceitando a forma decimal 8.5 , só executa usando apenas o número 8😰

  • @andryerfernandes9595
    @andryerfernandes9595 10 років тому

    Ótimo, muito bom

  • @jailsonathayde74
    @jailsonathayde74 5 років тому

    algoritmo "MEDIA"
    var
    notas:vetor[1..4]de inteiro
    media,soma:real
    c:inteiro
    inicio
    soma

  • @leandrosn
    @leandrosn 9 років тому

    Como atribuir vários valores a um vetor de uma só vez? Exemplo o vetor tem 12 posições e quero adicionar 12 valores de uma só vez, sendo um valor em cada posição do vetor.
    Me falaram que era assim:
    var
    A: vetor [1..12] de inteiro
    inicio
    A

  • @jhonymarti
    @jhonymarti 9 років тому

    TENTEI JUNTAR NESSE CÓDIGO TUDO QUE APRENDI NAS AULAS, ADOREI FAZER ISSO. TUDO GRAÇAS AO FABIO!!!!! VOU COLOCAR O CÓDIGO AQUI PARA QUEM QUISER COPIAR E DAR UMA OLHADA. TRABALHEI COM A FORMULA DE LOOP.
    Algoritmo "DESAFIO_VETORES"
    // Descrição : Calculo de boletim escolar.
    // Autor(a) : JHONATAN
    // Data atual : 09/12/2015
    Var
    // Seção de Declarações das variáveis
    N: vetor [0..3] de real
    C: inteiro
    M: real
    Inicio
    // Compilação de notas...
    ESCREVAL ("TABELA DE RESULTADOS:")
    para C de 0 ate 3 faca passo 1
    escreva ("Nota",C+1,": ")
    leia(N[C])
    fimpara
    // Calculo de média...
    M = 8 entao
    escreval ("")
    escreval ("Parabéns!!! Você foi aprovado!!!")
    escreval ("Esta é a sua nota:",M)
    // RECUPERAÇÃO:
    senao
    se (M) >= 5 entao
    escreval ("")
    escreval ("Você ficou de recuperação =/")
    escreval ("Não desita, você ainda terá uma chance!!!")
    escreval ("")
    escreva ("Esta foi a sua nota:",M)
    escreval ("")
    //REPROVADO:
    senao
    escreval ("")
    escreval ("Sinto muito :(, não foi desta vez!")
    escreva ("Esta foi a sua nota:",M)
    escreval ("")
    //Fim do código...
    fimse
    fimse
    Fimalgoritmo

  • @douglaswillams5287
    @douglaswillams5287 8 років тому +1

    Está aqui galera o código que fiz para resolver este exercicio. Porem otimizei um pouco mais o algoritmo atribuindo o comando SE ENTAO da condição Aninhado blz.
    Var
    MEDIA : real
    NOTAS : vetor [0..9] de real
    NOME : CARACTERE
    Inicio
    ESCREVAL ("DIGITE O SEU NOME: ")
    LEIA (NOME)
    NOTAS[0] = 5 ENTAO
    ESCREVAL ("RECUPERAÇÃO")
    SENAO
    ESCREVAL ("REPROVADO")
    FIMSE
    FIMSE
    ESCREVAL ("SUA NOTA É : ", MEDIA)
    ESCREVAL ("NOTAS TIRARAS:5,3,5.5,4.59" )
    Fimalgoritmo

    • @gabriels3004
      @gabriels3004 7 років тому

      tao otimizado que ate a entrada das notas vc tiro kkkkkkkkkkkkkkkkkkk

  • @luizhenriquexavier8764
    @luizhenriquexavier8764 6 років тому

    Algoritmo "Notas_com_Vetores"
    // Disciplina : [Linguagem e Lógica de Programação]
    // Descrição : Vai calcular e exibir notas usando vetores
    // Autor(a) : Luiz Henrique Xavier da Costa
    // Data atual : 04/12/2018
    Var
    NOTAS : vetor[0..3]de real
    MEDIA : real
    Inicio
    escreval ("DIGITE A NOTA DE CADA BIMESTRE E APERTE ENTER EM SEGUIDA:")
    escreval ("Nota do primeiro bimestre:")
    leia (NOTAS[0])
    escreval ("Nota do segundo bimestre:")
    leia (NOTAS[1])
    escreval ("Nota do terceiro bimestre:")
    leia (NOTAS[2])
    escreval ("Nota do quarto bimestre:")
    leia (NOTAS[3])
    MEDIA = 7) entao
    escreval ("APROVADO")
    senao
    se (MEDIA >= 5) entao
    escreval ("RECUPERAÇÃO")
    senao
    escreval ("REPROVADO")
    fimse
    fimse
    Fimalgoritmo

  • @libraartebalancaseautomaca2460
    @libraartebalancaseautomaca2460 10 років тому

    ola amigo,estive olhando vários videos na net, e não tem nem um de troca de valores entre casas do vetor,por favor vamos deixar de postar a mesma coisas dos outros e posta algo diferente,desculpa meu desabafo,muito obrigado

  • @davialencar5911
    @davialencar5911 7 років тому

    mt bom

  • @joaquimmelo9617
    @joaquimmelo9617 7 років тому

    algoritmo "solucionado"
    // Função :
    // Autor :
    // Data : 10/08/2017
    // Seção de Declarações
    var
    media: real
    nota: vetor [0..9] de real
    inicio
    escreval("Digite sua primeira nota: ")
    leia(nota[0])
    enquanto (nota[0]) > 10 faca
    escreval("valor invalido, digite novamente")
    escreva("sua primeira nota: ")
    leia(nota[0])
    fimenquanto
    escreval("Digite sua segunda nota: ")
    leia(nota[1])
    enquanto (nota[1]) > 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua segunda nota: ")
    leia(nota[1])
    fimenquanto
    escreval("Digite sua terceira nota: ")
    leia(nota[2])
    enquanto (nota[2]) > 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua terceira nota: ")
    leia(nota[2])
    fimenquanto
    escreval("Digite sua Quarta nota: ")
    leia(nota[3])
    nota[3] 10 faca
    escreval ("valor invalido, digite novamente ")
    escreva("sua quarta nota: ")
    leia(nota[3])
    fimenquanto
    escreval("Digite sua Quinta nota: ")
    leia(nota[4])
    nota[4] 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua quinta nota: ")
    leia(nota[4])
    fimenquanto
    escreval("Digite a Sexta nota: ")
    leia(nota[5])
    nota[5] 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua sexta nota: ")
    leia(nota[5])
    fimenquanto
    escreval("Digite sua Setima nota: ")
    leia(nota[6])
    nota[6] 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua setima nota: ")
    leia(nota[6])
    fimenquanto
    escreval("Digite sua Oitava nota: ")
    leia(nota[7])
    nota[7] 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua oitava nota: ")
    leia(nota[7])
    fimenquanto
    escreval("Digite a nota de sua Penultima prova: ")
    leia(nota[8])
    nota[8] 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua Penultima nota: ")
    leia(nota[8])
    fimenquanto
    escreval("Digite a nota de sua Última prova: ")
    leia(nota[9])
    nota[9] 10 faca
    escreval ("valor invalido, digite novamente")
    escreva("sua última nota: ")
    leia(nota[9])
    fimenquanto
    media = 6 ENTAO
    escreval ("O(a) Aluno(a) está Aprovado(a)")
    escreval("sua Media de notas foi:")
    escreval(media)
    senao
    se media = 5 ENTAO
    escreva ("O Aluno(a) está de Recuperação)
    escreval("Sua Media foi: ")
    escreval(media)
    senao
    escreva ("O(a) Aluno(a) está Reprovado(a) Pois")
    escreval(" sua Media foi:")
    escreva( media)
    fimse
    fimse
    Fimalgoritmo

  • @gabrielmarques21
    @gabrielmarques21 7 років тому +1

    Como faço pra imprimir todos os valores de um vetor de uma só vez?

  • @Ricardosantos-ze2pb
    @Ricardosantos-ze2pb 10 років тому

    muito boa a aula só poderia melhorar a imagem das video aulas que executa o visualG quase não da para ver o que digita mais valeeeuu

  • @rafaeldias4962
    @rafaeldias4962 7 років тому

    Gente como eu faço para atribuir 50 numeros inteiro em um vetor

  • @aky6220
    @aky6220 3 роки тому

    DESAFIO:
    Var
    notas : vetor [0..3] de real
    MEDIA : real
    aluno : caractere
    Inicio
    escreval ("Digite seu nome: ")
    leia (ALUNO)
    escreval ("Digite a primeira nota: ")
    leia (notas [0])
    escreval ("Digite a segunda nota: ")
    leia (notas [1])
    escreval ("Digite a terceira nota: ")
    leia (notas [2])
    escreval ("Digite a quarta nota: ")
    leia (notas [3])
    MEDIA = 7) entao
    escreva ("APROVADO!")
    senão
    se(MEDIA >= 6) entao
    escreva ("RECUPERAÇÃO!")
    senao
    se (MEDIA

  • @rafaelsantana8167
    @rafaelsantana8167 5 років тому

    algoritmo "NotasVetor"
    // Função :
    // Autor :
    // Data : 11/02/2019
    // Seção de Declarações
    var
    notas:vetor[0..3] de Real
    i:inteiro
    media,soma:real
    inicio
    soma:=0
    media:=0.0
    Para i de 0 Ate 3 Faca
    Escreva("Entre com a ",(i+1),"ª"," nota :")
    Leia (notas[i])
    soma:=(soma + notas[i])
    FimPara

    media:=(soma /4)
    EscrevaL()
    EscrevaL("A sua média foi de : ",media)
    EscrevaL()

    Se(media >= 7.0) Entao
    EscrevaL("Aluno Aprovado")
    Senao
    Se((media >=5.0 )E (media

  • @pedrovictor8479
    @pedrovictor8479 5 років тому

    Var
    notas : vetor [0..9] de real
    media : real

    Inicio
    escreval ("Digite suas notas")
    escreva ("N1: ")
    leia (notas[0])
    escreva ("N2: ")
    leia (notas[1])
    escreva ("N3: ")
    leia (notas[2])
    escreva ("N4: ")
    leia (notas[3])
    media =8) entao
    escreval ("Aprovado")
    senao
    se (media >=5) entao
    escreval ("Recuperação")
    senao
    escreval ("Reprovado")
    fimse
    fimse
    escreval ("sua media é: ",media)
    escreval ("As quatro notas inseridas foram: ", notas[0], notas[1], notas[2], notas[3])
    Fimalgoritmo

  • @OzTecnologia
    @OzTecnologia 9 років тому

    algoritmo "Challenge"
    Var
    N1,N2,N3,N4, media : Real
    Notas: vetor [0..4] de Real
    Inicio
    Escreval (" Digite a primeira nota: ")
    Leia( N1)
    Escreval (" Digite a segunda nota: ")
    Leia (N2)
    Escreval (" Digite a terceira nota: ")
    Leia (N3)
    Escreval (" Digite a quarta nota: ")
    Leia (N4)
    Notas [0]

  • @edvaldojunior6329
    @edvaldojunior6329 6 років тому

    começou ficar difícil

  • @williamfelipeee
    @williamfelipeee 6 років тому

    algoritmo "Desafio"
    var
    Media: real
    Notas: vetor [0..3] de real
    inicio
    Escreval (" ---------- PROGRAMA DESAFIO ---------- ")
    Escreval ("Digite a primeira nota: ")
    Leia (Notas[0])
    Escreval ("Digite a segunda nota: ")
    Leia (Notas[1])
    Escreval ("Digite a terceira nota : ")
    Leia (Notas[2])
    Escreval ("Digite a quarta nota: ")
    Leia(Notas[3])
    Media = 7) entao
    Escreval ("Aluno Aprovado ")
    Senao
    Se (Media>= 6) entao
    Escreval ("Aluno de recuperação ")
    Senao
    Escreval ("Aluno Reprovado")
    Fimse
    Fimse
    Escreval ("A Media da nota foram: ", Media)
    fimalgoritmo

  • @lucasdiniz5893
    @lucasdiniz5893 5 років тому

    a estrutura do meu fico melhor e menos cansativa.
    algoritmo "semnome"
    // Função :
    // Autor :
    // Data : 28/05/2019
    // Seção de Declarações
    var
    ALUNO: VETOR [0..3] DE REAL
    NOTA:inteiro
    media:real
    inicio
    para nota de 0 ate 3 faca
    escreva ("digite uma nota: ")
    leia(aluno[nota])
    media

  • @clid1021
    @clid1021 10 років тому

    AQUI DA ERRADO!!!
    ------------------------------
    algoritmo "semnome"
    // Função :
    // Autor :
    // Data : 30/08/2014
    // Seção de Declarações
    var
    minhanota : real
    notas : vetor [0..9] de real
    inicio
    notas[0]

  • @souzaq2w
    @souzaq2w 2 роки тому

    Algoritmo "MEU USO DO VETOR AULA 19"
    var
    N0, N1, N2, N3 : INTEIRO
    MEDIA : REAL
    MINHANOTA : REAL
    NOTAS : VETOR [0..3] DE REAL
    Inicio
    ESCREVAL ("ESCREVA A PRIMEIRA NOTA E APERTE ENTER : ")
    LEIA (N0)
    ESCREVAL (" ")
    ESCREVAL ("ESCREVA A SEGUNDA NOTA E APERTE ENTER : ")
    LEIA (N1)
    ESCREVAL (" ")
    ESCREVAL ("ESCREVA A TERCEIRA NOTA E APERTE ENTER : ")
    LEIA (N2)
    ESCREVAL (" ")
    ESCREVAL ("ESCREVA A QUARTA NOTA E APERTE ENTER : ")
    LEIA (N3)
    MEDIA