Vetores - Curso de Algoritmos #14 - Gustavo Guanabara

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 2 тыс.

  •  4 месяца назад +3

    Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
    www.cursoemvideo.com/curso/curso-de-algoritmo/

  • @AdrianoSilva-fz7bx
    @AdrianoSilva-fz7bx Год назад +329

    Dica que pode ser útil para alguns que estão com dificuldade em "ordenação de vetor". No minuto (30:00) da aula, o professor adiciona uma variável auxiliar. De início fiquei confuso do porquê era necessário. Daí me lembrei de uma analógia sobre variáveis, em que os valore das variáveis são comparados a carros em vagas de um estacionamento. Imagine que os contadores "i" e "j" são dois automóveis.
    Levando em conta que cada vaga só pode ter um automóvel por vez, se o carro (i) quiser trocar de lugar com o carro( j) será necessário que um deles sai da vaga em que está, e vá para uma outra vaga, que neste caso chamamos de (auxiliar).
    Até que o outro veículo ocupe a sua vaga, daí ele vai para a vaga do outro veículo.
    Acho que poderia ser representado assim :
    O carro que está em "I" vai => para " auxilar" /
    O carro que está em "J" vai => para " i" /
    O carro que agora está auxiliar vai => para "J"/.
    Troca feita 😂
    Se ainda não entendeu, rabisque no papel que você vai entender! 😉😂
    Espero que ajude alguém! 😉

    • @vagnerjunior8333
      @vagnerjunior8333 Год назад +4

      mandou muito bem, ajudou muito aqui, parabéns !!!!

    • @EricMayers102
      @EricMayers102 Год назад +1

      ajudou demais mano, obrigado!

    • @EricMayers102
      @EricMayers102 Год назад +4

      Vou aproveitar e te fazer uma pergunta, em 29:20 o prof coloca "Para i

    • @cstati
      @cstati Год назад +5

      @@EricMayers102 Ele fez essa lógica porque sempre esta comparando com a próxima posição. Se fizer até a posição 4 aí o laço para j

    • @rodrigocavalheiro585
      @rodrigocavalheiro585 Год назад +1

      É quase igual o esquema de alterar os valores numa sequencia Fibonacci

  • @natalirodriguesdasilva6312
    @natalirodriguesdasilva6312 2 года назад +290

    O que eu tenho para falar para vocês, é: chegamos até aqui. Não é para todos! Mas você está aqui!!! Você consegue sim!!! Pois sua determinação te trouxe até aqui.

    • @moisesmonza4716
      @moisesmonza4716 2 года назад +2

      Eu imaginei que tlvz n chegasse até aqui tbm haha, espero chegar ao último vídeo dessa lista

    • @natalirodriguesdasilva6312
      @natalirodriguesdasilva6312 2 года назад +4

      @@moisesmonza4716 chega sim, é só lembrar que temos ritmos diferentes, mas todo mundo consegue!!! O diferencial é não desistir!

    • @ricardooliveiraconceicao7012
      @ricardooliveiraconceicao7012 2 года назад

      @@natalirodriguesdasilva6312 nossa, e ai? já terminou o curso?

    • @natalirodriguesdasilva6312
      @natalirodriguesdasilva6312 2 года назад +4

      @@ricardooliveiraconceicao7012 simm terminei. Estou agora fazendo análise e desenvolvimento de sistemas

    • @ricardooliveiraconceicao7012
      @ricardooliveiraconceicao7012 2 года назад +1

      @@natalirodriguesdasilva6312 quando você terminou, qual você fez depois?

  •  3 года назад +151

    Meu professor da faculdade de Licenciatura em Computação da UFJF falava o seguinte sobre a variável aux: Suponhamos que vc tem um copo de Fanta e outro copo de Coca-Cola e vc quer trocar os conteudos de um copo para outro... Simples, vc pega um copo vazio (variável aux) põe a fanta nesse copo vazio... O copo de fanta está vazio e agora recebe o conteudo Coca-Cola... agora o copo de Coca-Cola esta vazio e recebe a Fanta que estava dentro do copo aux.

    • @tiagopaulino8390
      @tiagopaulino8390 Год назад

      sensacional, obg!!!

    • @renandossantosayres4219
      @renandossantosayres4219 11 месяцев назад +1

      Eu tô sofrendo muito para entender esse último exemplo, misericórdia. A primeira vez que tentei entender ele quase enlouqueci kkkk. Tenho irmão que trabalha a uns 6,7 anos com isso, mas o infeliz demora uma semana pra responder minhas mensagens e ele explica muito mal. Não vou desistir, só saio dessa aula quando conseguir entender esse último exemplo. Sem contar que pra fazer já o primeiro exercício dessa aula, tenho que ter entendido bem esse último exemplo.

    • @guilhermelouvem3738
      @guilhermelouvem3738 8 месяцев назад

      Muito obrigado cara, sua analogia me ajudou muito a visualizar o que estava acontecendo de forma prática!

  • @jausouza100
    @jausouza100 Год назад +80

    Março de 2023 e estou aqui extremamente feliz de está na 14 aula de algoritmos. Sou formado em Ed. Física trabalho praticamente o dia todo mas estou conseguindo na medida do possível arrumar pelo menos uma horinha do meu dia para estudar. Eu não vou desistir, não desista também !!

    • @iagocota6775
      @iagocota6775 Год назад +1

      e eu em abril 2023 kkkkkk, não podemos parar!!

    • @Kigouha
      @Kigouha Год назад

      Eu aqui em Maio de 2023 kkkkkkk

    • @iagocota6775
      @iagocota6775 Год назад

      @@Kigouha kkkkkkk isso ai, estou fazendo Java Script agora, caso for pegar, agente pode tentar fazer algum projeto pra poder discutir, ajuda o desenvolvimento

    • @yurialvarescabral4623
      @yurialvarescabral4623 Год назад

      11/05/23 tmj

    • @lucasljs1545
      @lucasljs1545 Год назад

      Parabéns brother, dedicação sempre.

  • @Arthur-jk6zc
    @Arthur-jk6zc 4 года назад +962

    O vídeo é de 30minutos, mas em todos eu fico 2 horas raciocinando kkkkk

    • @Newonzz
      @Newonzz 4 года назад +159

      2 horas só ? tô a uma semana impacado nessa aula, já até armei minha barraca aqui, essa aula vai ser minha humilde residência.

    • @stevan2122
      @stevan2122 4 года назад +5

      @@Newonzz eai amigo conseguiu? dusahduashd to aq ainda pensando no ultimo, mas vo consegui lesgo

    • @codedropsjs9633
      @codedropsjs9633 4 года назад +7

      pensei que fosse só eu

    • @Newonzz
      @Newonzz 4 года назад +14

      @@stevan2122 kkkk já terminei até o curso de javascript

    • @stevan2122
      @stevan2122 4 года назад +2

      @@Newonzz nice poha suwhwushah agr eu to aprendendo C#

  • @pedroandrade5378
    @pedroandrade5378 3 года назад +91

    !!!NÃO DESISTAM!!!
    É a terceira vez que eu começo a fazer esse curso do 0, porquê eu parava quando não estava entendo muito bem o processo e demorou algumas semanas ou até meses pra eu começar a fazer de novo pois eu estava desmotivado mas eu não desisti, e hoje na minha terceira vez eu estou tirando quase tudo de letra, e entendendo tudo, é claro que nem todos os exercícios eu consegui fazer sozinho mas a maioria sim, e porque eu consegui? porquê eu tentei fazer sozinho todos os exercícios antes de ele me mostrar o resultado, pq já é minha terceira vez aqui então eu pegava o primeiro exemplo e os próximos tentava fazer sozinho, ele pedia e eu fazia não só os exercícios mas os exemplos da aula também e só assim você vai aprender tentando e errando só assim não tem outro jeito, o cérebro é como um musculo se você não exigir mais dele ele nunca vai ser melhor, então tenta quantas vezes for preciso e você chegará lá pode ter certeza. Que Deus abençoe todos vocês e te guiem.

    • @tzun4397
      @tzun4397 2 года назад +4

      Fiz exatamente do msm jeito, ate agora consegui realizar todos sem ajuda nenhuma, apenas no de fibonacci que pesquisei sobre pra entender a ordem, mas de resto foi no couro e na raça que consegui... ja é minha terceira vez tbm, VAMO Q VAMO

  • @camismariani
    @camismariani Год назад +13

    uma dica que está me ajudando a pensar no algoritmo
    antes de sair escrevendo o código eu coloco blocos de texto com o que o programa deve fazer
    exemplo com o exercício do cinema
    //mostrar as cadeiras que estão reservadas e quais estão livres
    // pedir qual cadeira quer reservar
    // mostrar msg cadeira reservada com sucesso
    // se já estiver reservada mostrar msg que a cadeira já está reservada
    // perguntar se ainda quer reservar cadeira
    // se sim atualizar a tela e iniciar o programa novamente
    //se nao, encerrar o programa
    não precisa ser um texto completo, assim como eu fiz já consigo idealizar cada passo que o programa deve fazer

  • @mateusaugusto1214
    @mateusaugusto1214 Год назад +24

    24-Maio-2023
    Ontem (23-Maio-2023) assisti essa aula, mas não havia entendido nada, estava estressado por conta do trabalho, mas hoje voltei e assisti tudo novamente e entendi tudo, obrigado professor! Aos que estão sem entender e já assistiram mais de 2x somente em um dia, volta amanhã e assiste. Amanhã é outro dia e vai estar com outra mentalidade sobre o assunto.
    É isso, não desistam que vocês conseguem!

  • @cantinhodanatty3208
    @cantinhodanatty3208 Год назад +153

    Sempre que me vejo desamparada venho ler os comentário, Obrigada a todos que comentam mensagens positivas

  • @caioNovoaabr
    @caioNovoaabr 4 года назад +248

    Gente o fato de vocês não conseguirem fazer um exercício, ou precisar ver a resposta, saibam, que de tanto vocês estudarem, o quanto vocês se dedicarem mesmo lendo a resposta, vai chegar um dia que quem irá ensinar são vocês, pois hoje o MindSet além de ter evoluído, também são bons em lógica, confiem, não desista ! .

    • @user-uh9wn8nr8u
      @user-uh9wn8nr8u 3 года назад +27

      Obrigada pelas palavras, tava precisando disso nesse momento pq ando me sentindo perdida e meio "burra" por não tá conseguindo fazer as atividades direito 😔

    • @ferreira8800
      @ferreira8800 3 года назад +10

      @@user-uh9wn8nr8u Mesmo eu ter conseguido ter feito todos os exercícios ainda me sinto meio burro kkkk

    • @maurolimaok
      @maurolimaok 2 года назад +8

      Eu tô ralando ainda no segundo exercício. É assim mesmo gente. É isso que DESENVOLVE o nosso raciocínio. Sem essa suposta DIFICULDADE a gente não evolui. Quantas coisas vocês realmente aprendem fazendo algo que vocês já sabem fazer, e bem, repetidas vezes? Obviamente, vez em quando queremos fazer algo diferente, um pão, um pudim, um arroz-doce, e há chances de DAR ERRADO mesmo. Aí a gente aprende um pouquinho mais, e tenta de novo... as chances de acertar aumentam, MAS AINDA PODE DAR ERRADO, e assim vamos repetindo o processo até encontrar a resposta.
      Esse processo é o que garante que nunca esqueceremos o que foi aprendido. Tudo que foi dado "de graça" e mastigado nas escolas, praticamente TUDO, já foi esquecido, não foi???

    • @HaroldSouza
      @HaroldSouza 2 года назад +2

      @@user-uh9wn8nr8u Depois de 8 meses desse comentario, consegue fazer algoritmos melhores sem dificuldade?

    • @user-uh9wn8nr8u
      @user-uh9wn8nr8u 2 года назад +5

      @@HaroldSouza Com certeza, sinto que tive uma evolução e fiquei até orgulhosa com os resultados. É muito importante se esforçar, praticar sempre que puder e não desanimar, ainda tenho muita coisa para aprender ❤️

  • @jaelsondossantos4023
    @jaelsondossantos4023 4 года назад +96

    Mano frustante você pensar pensar e pensar em uma lógica possível para tentar resolver o exercício e não encontrar nenhuma, porém quando você acha a solução a mais simples que seja, e consegue resolver o problema, a sensação é inexplicável....
    Muito bom o curso, ótima explicação mesmo com assuntos um pouco complicados !!!
    Tenho o sonho de cursar na área de programação e explorar esse mundo, ganhando dinheiro com o que eu mais gosto de mexer que é a tecnologia.

    • @maurolimaok
      @maurolimaok 2 года назад +5

      É interessantíssimo perceber que, via de regra,
      - SIM, NÓS TÍNHAMOS O CONHECIMENTO PRA RESOLVER A COISA
      - SIM, NOVAMENTE, A SOLUÇÃO ERA MAIS SIMPLES, NÓS É QUE COMPLICAMOS DEMAIS

    • @iurypietrodozap
      @iurypietrodozap Год назад

      tá trabalhando na área hj em dia meu nobre?

  • @-tiekkim3129
    @-tiekkim3129 2 года назад +47

    Uma dica pro pessoal que tem dificuldade nos exercícios e acabam por olhar a resposta:
    Estudem o código da resposta até entenderem e depois de entenderem tentem fazer o código sem olhar, só copiar não vai servir e mais pra frente vai te desanimar.
    Vocês conseguem!!!

    • @DaniellyToledo
      @DaniellyToledo 6 месяцев назад

      onde que fica as respostas? eu nunca acho no site

    • @paulovinicius8636
      @paulovinicius8636 6 месяцев назад

      Mano o exercício do cinema foi o único que eu não consegui fazer, talvez por estar cansado não sei,tentei várias vezese nâo tive sucesso, acabei tendo que olhar a resposta, fiquei um pouco frustrado por isso. Resolvi olhar os comentários do video pra ver se tinha alguem na mesma situação e achei teu comentário. Ótima dica mano, vou tentar fazer isso mesmo.

    • @DaniellyToledo
      @DaniellyToledo 6 месяцев назад

      @@paulovinicius8636 onde tá a resposta?

  • @Emma-ms6yo
    @Emma-ms6yo 8 лет назад +188

    Professor Gustavo Guanabara é um verdadeiro mestre, ensinando com maestria e dedicação é praticamente impossível não aprender com ele tornando a aula simples e de fácil entendimento, mesmo as complexas, nem mesmo na faculdade aprendi de forma prática e completa como nesse maravilhoso curso, um verdadeiro patrimônio para os estudantes e apreciadores da área de tecnologia... parabéns Prof.Gustavo, Deus lhe abençoe sempre!!!

    • @LeoCianca
      @LeoCianca 8 лет назад +1

      +Sergio Martes Respeitavel !!

    • @leandrosilna
      @leandrosilna 8 лет назад +4

      Sergio Martes mano, o cara tem o dom pra ensinar. Já tive uns professores assim, mas da pra contar nos dedos...

  • @felipedantas3922
    @felipedantas3922 Год назад +27

    ""DICA"" > para usar o vetor é preciso, duas variáveis, uma para a quantidade de ESCOPOS, e outra para receber o valor e armazenar em cada escopo solicitado
    EXEMPLO: leia (N [ i ]) ;;
    N > nesse caso solicitou uma quantidade de escopo
    [ i ] > nesse caso vai armazenar os valores, digitados pelo usuário

    • @brunotechinvest
      @brunotechinvest Месяц назад +1

      Então, eu estava com essa percepção. Mas veja que você também pode atribuir um numero direto na variavel do Vetor sem precisar de uma segunda variavel ( se o caso não for tão amplo).
      var
      N: vetor[1..5] de inteiro
      inicio
      Leia (n[2]) // aqui mesmo você escolhe onde quer guardar a informação
      Escreva(n[2]) // aqui vai mostrar o que você guardou.
      fimalgoritmo
      Acho que assim tbm dá certo kk.

  • @keithheringer
    @keithheringer 5 лет назад +64

    Gente que canal incrível é esse que eu encontrei??? Vai me salvar muito! Obrigada!!!!

  • @clebsondelima
    @clebsondelima 8 лет назад +119

    A esta altura do curso eu já estou criando o algorítimo do meu primeiro programa. É um programa que vai ajudar as pessoas a configurar um aparelho eletrônico com o qual trabalho. MUITO OBRIGADO, PROFESSOR GUANABARA.

    • @kdeinscritossemvideo-sh7cm
      @kdeinscritossemvideo-sh7cm 7 лет назад +1

      Clêbson de Lima qual o programa?

    • @isaacbarros6315
      @isaacbarros6315 7 лет назад +2

      e aí cara, conseguiu?

    • @just_all_in
      @just_all_in 5 лет назад +6

      gente e obvio ele ta fazendo uma maquina corretora de provas de marcar X '-'

    • @marcelafranca8468
      @marcelafranca8468 2 года назад

      @@just_all_in nada haver

    • @noob_br1609
      @noob_br1609 Год назад

      @@just_all_in acho que tá mais pra um manual, onde é levado em consideração as configurações que a máquina apresenta e o que se deve proceder de acordo com a necessidade. Um algoritmo que interaja com o usuário. Pelo menos é assim que eu faria..

  • @gianalmeida1817
    @gianalmeida1817 9 лет назад +10

    Essa prática de ordenação foi a única que senti um pouco de dificuldade. À primeira vista, pensei que nunca iria entender; mas, revi várias vezes a explicação passo a passo do Gustavo e coadunei a ideia. Nada até agora foi difícil, eu diria. É só a gente que impõe limites à nossa capacidade.
    Força, Guerreiros!

  • @larissagabrielle4912
    @larissagabrielle4912 2 года назад +8

    Só queria compartilhar que em 2022, depois de 8 anos gravado, esse curso continua perfeito. Consegui resolver o exercício da correção da prova só seguindo minhas anotações das aulas anteriores. Não foi por função, mas rodou! Fiquei muito feliz e satisfeita mesmo assim. Muito obrigada Guanabara, você é um dos responsáveis pela minha transição de carreira. Logo menos mais uma front-end no mercado o/

    • @nataliaspf
      @nataliaspf 2 года назад +2

      Estou no mesmo ritmo seu! Transição de carreira. Os vídeos dele são perfeitos. Boa sorte para nós 🍀

    • @leoaquino6462
      @leoaquino6462 Год назад +1

      @routeofcollisium eu tmb to assimmmmm , como vc conseguiu ?? a media so pega do primeiro aluno

  • @wesleysilva3224
    @wesleysilva3224 6 лет назад +378

    nossa essa parte está difícil, mas eu vou aprender em nome de Jesus.

    • @renanalves5687
      @renanalves5687 5 лет назад +22

      Vendo essa aula em 2019 eu tenho que dizer: SANGUE DE JESUS TEM PODER, TEM PODER, TEM PODER!!!!

    • @Matuzzalemm
      @Matuzzalemm 5 лет назад +2

      @@renanalves5687 tmj

    • @gabrieldantas6314
      @gabrieldantas6314 5 лет назад +9

      @@renanalves5687 Não é pra tanto ele explicou mt bem, da pra fazer os exercícios

    • @Vulto166
      @Vulto166 4 года назад +9

      Nao e que seja dificil, a explicacao dele que e ruim e essa merda de portugol que nao serve pra nada so te distancia de programar de verdade.
      Estude python amigo. Nao deixe essas didaticas ruins roubarem seu tempo.

    • @lucashamilton8297
      @lucashamilton8297 4 года назад +9

      @@Vulto166 Putz mano,, Ler isso me deixou preocupado... Foda que eu estou pegando as manhas de boas.. Comecei o curso de javascript mas na aula 7 senti dificuldade, daí voltei aqui e estou tendo um entendimento bacana... Acredito que, ao voltar para o curso de javascript, me sairei melhor!

  • @lucassouza5370
    @lucassouza5370 Год назад +6

    Segunda vez que estou terminando esse curso MARAVILHOSO! E ele continua mais atual que nunca!

    • @prjerry7777
      @prjerry7777 7 месяцев назад

      Legal! A primeira vez que eu fiz ele, por já estar entendendo fiz correndo, mas estou voltando a fazer novamente com a maior calma possivel, pois vale a pena seguir o processo e ter uma boa base e este curso ajuda a aprimorar a nossa lógica para aprender qualquer linguagem, seguido de uma boa práctica do SCRATCH.

  • @elienaiianeile
    @elienaiianeile 9 лет назад +71

    Parabéns pela iniciativa...
    Curso Ciência da Computação e essas aulas estão me ajudando muito. Uma dica aos que estão com dificuldades nessa aulas finais que não desistam, pois da aula 11 em diante é pra nível "semi-avançado" e que o tanto que você praticar ainda é pouco para dominar! Como foi comentado ali se vc Cair, levante!

  • @fabiopereira1178
    @fabiopereira1178 Год назад +7

    Pessoal bom dia! Tá aparecendo muita resposta nova dos exercícios .Isso é sinal que a comunidade do curso tá ativa.Isso é muito bom!

  • @struxzin
    @struxzin Год назад +5

    Pessoal não desistam pratiquem muito vale apena com meus erros dos exercícios anteriores de não achar a lógica do Fibonacci agora com a prática de tudo que aprendi do curso do Guanabara até agora me fez fazer o Primeiro exercício de vetores ficar funcional, mesmo que demorei para chegar no resultado fiz minha mente pensar nas possíveis lógicas e guardei as lógicas dos exercícios passados para talvez algum dia usar elas e essa hora chegou. Fico grato por conseguir, meu conselho pratique e se não conseguir fazer e ter que olhar a resposta, não se chame de burro, igual eu fiz. Faça que nem eu fiz após ficar decepcionado das primeiras vezes, tente entender por si a resposta e entenda o que errou e guarde essas logicas na sua mente para nos próximos exercícios você resolver como gostaria. Desejo a todos Boa Sorte! 🙏

  • @Machado_22PT
    @Machado_22PT 6 месяцев назад

    Parabéns Pelo seu trabalho meu amigo e pelo seu esforço, agradeço de coração pelo que vc está ajudando milhares de usuários, um forte abraço meu querido tudo de bom e um grande Salve para vc meu e para o pessoal de Rio De Janeiro. 😎💙✌🏽💯

  • @Machado_22PT
    @Machado_22PT 6 месяцев назад +1

    Curto demais suas aulas me ensinaram bastante com essas dicas e ensinamentos te adoro cara

  • @silvio006
    @silvio006 3 года назад +11

    Rapaz, falta uma aula só, falta uma página apenas da lista de exercícios que ele passou, to passando aqui apenas para falar com as pessoas que "travam" em determinada parte, RELAXA, é assim mesmo. Quantas vezes eu já travei e depois de muita perseverança consegui destravar.
    Esse exercício da reserva das cadeiras ta do carai, mas sei que depende só do tempo.
    De resto, que você consiga ser o programador que sonha ser.
    Professor Guanabara, muito obrigado por estar me guiando nesta jornada incrível!!

    • @saulovitor1443
      @saulovitor1443 3 года назад

      O das reservas tá matando

    • @maurolimaok
      @maurolimaok 2 года назад

      Consegui, finalmente, fazer o penúltimo exercício. Agora só falta o último. Vamo que vamo.

    • @breakbry3018
      @breakbry3018 2 года назад

      mas eu nao tenho perseverança

  • @maurolimaok
    @maurolimaok 2 года назад +36

    Acabo de ter a primeira surpresa do dia. Na primeira tentativa, em menos de 5 minutos, consegui entender a lógica e escrever o primeiro algoritmo. Honestamente, eu não sou muito inteligente, mas estou orgulhoso de mim mesmo. Eu ia fazer uma tremenda volta e, de repente, simplesmente olhando o que tinha escrito, caiu a ficha. O cérebro está começando a "pensar como programador"! Vamos ver os outros agora. KKKKK
    Se alguém precisar de ajuda é só falar.

    • @FabioV15
      @FabioV15 Год назад +1

      Conseguiu fazer o último? Kkkkkk
      Sei que já se passou um ano, mas quem sabe...

    • @williamlima9538
      @williamlima9538 Год назад

      ajuda ai no primeir pfvr

    • @JoaoVictor-ul1dk
      @JoaoVictor-ul1dk 6 месяцев назад

      @@williamlima9538 eai chefia, conseguiu fazer? eu tava fazendo hj, tava errando detalhes bestas e n achava o erro, joguei no chat gpt e pedi pra ele corrigir, ele concertou meu codigo e ainda por cima me mostrou onde errei, cara simplesmente ajuda dmss

  • @isabelataina6306
    @isabelataina6306 4 месяца назад +8

    Rapaz... Tava até animada que cheguei até aqui e que finalmente vou terminar o curso, mas nessa aula ai eu percebi q vou ter que ficar mais uma semana pra entender as duas últimas aulas kkkk

    • @noob_br1609
      @noob_br1609 3 месяца назад

      Vocês que estão chegando agora, aviso que o Visualg possui alguns erros. As vezes eles reporta erro de sintaxe ou outra coisa, mas isso é só um bug. Se tiver certeza que seu algorítimo está correto, salve, feche o programa e abra de novo. Execute o algorítimo novamente e o erro irá desaparecer.

    • @maizaconceicao
      @maizaconceicao 2 месяца назад

      eu

  • @Machado_22PT
    @Machado_22PT 6 месяцев назад

    Muito top seus vídeos meu querido Gustavo Guanabara, Olha top demais cara. Eu curto demais seu trabalho, suas dicas e os ensinamentos para todos nós

  • @PunkPrincessS2
    @PunkPrincessS2 8 месяцев назад

    Eu só queria dizer que estes exercícios do final da aula foram simplesmente desafiadores e incríveis de se fazer! Muito obrigada, Professor🙏

  • @kassiocarlosoliveira5081
    @kassiocarlosoliveira5081 2 года назад +3

    Um dos meus maiores desafios desde a aula 1 desse curso ksksks, mas depois de 12 hrs raciocinando e pensando, consegui resolver os exercícios de casa, obg pelas suas aulas e orientações prof. Guanabara

  • @gabrieldecarvalho363
    @gabrieldecarvalho363 4 года назад +47

    Professor: "Reta final do curso. Deixei o mais difícil pro final. Agora, vamos aos exercícios!"
    Eu: "É hoje que criança chora e mãe não escuta!"

  • @SidyGuedes
    @SidyGuedes 7 лет назад +32

    Seus videos estão na matéria complementar na minha faculdade.

  • @HiagoBorgesM
    @HiagoBorgesM 4 года назад +37

    Eu comecei a ficar triste depois dessa aula, olhei os comentários, percebi que não sou o único...

  • @panteranegra8200
    @panteranegra8200 4 года назад +75

    GUERREIROS QUE CHEGARAM ATE AQUI, SO TENHO UMA COISA A DIZER...FALTA SO MAIS UMA CARALHO!

  • @joaosanctis
    @joaosanctis 10 лет назад +13

    Gustavo, gostaria de parabenizar pelo que faz, ótima didática e um ótimo profissional. Continue sempre assim !!! Indico as suas aulas para todos da minha área de Dev. Abraços e muito sucesso sempre !

  • @LexOrdnas.
    @LexOrdnas. 5 лет назад +4

    Esse curso mudou minha vida, devo muito a esse grande mestre !

  • @josehenrique2354
    @josehenrique2354 Год назад +15

    Professor Gustavo e excelente!! Gratidão!!!
    Exercício 1
    Algoritmo "TabelaDeTimesComVetores"
    //
    //
    // Professor(a): Gustavo Guanabara "O MELHOR"
    // Curso: Lógica de Programação
    // Nome do(a) aluno(a): José Henrique
    // Data atual : 02/05/2023
    Var
    // Seção de Declarações das variáveis
    i,j:inteiro
    time:vetor[1..3]de caractere
    Procedimento cabecalho()
    Inicio
    EscrevaL("-----------------------------------")
    EscrevaL("| CAMPEONATO REGIONAL - CERES |")
    EscrevaL("-----------------------------------")
    FimProcedimento
    Procedimento separador()
    Inicio
    EscrevaL("-----------------------------------")
    FimProcedimento
    Procedimento cabecalho2()
    Inicio
    EscrevaL("-----------------------------------")
    EscrevaL("| vs T A B E L A vs |")
    EscrevaL("-----------------------------------")
    FimProcedimento
    Inicio
    // Seção de Comandos, procedimento, funções, operadores, etc...
    cabecalho()
    Para i:=1 ate 3 faca
    Escreva("Digite o nome do ",i,"º time: ")
    Leia(time[i])
    FimPara
    cabecalho2
    Para i:=1 ate 2 faca
    Para j:=i+1 ate 3 faca
    EscrevaL(time[i]:12," [] x [] ",time[j])
    FimPara
    FimPara
    Para i:=3 ate 1 passo -1 faca
    Para j:=i-1 ate 1 passo - 1 faca
    EscrevaL(time[i]:12," [] x [] ",time[j])
    FimPara
    FimPara
    separador()
    Fimalgoritmo
    Exercício 2
    Algoritmo "CorrigindoProvasComVetores"
    //
    // Curso(Lógica de Programação)
    // Professor(a): Gustavo Guanabara "O MELHOR!!"
    // Nome do(a) aluno(a): José Henrique
    // Data atual : 11/05/2023
    Var
    // Seção de Declarações das variáveis
    i,j,c,k,w,q,s:inteiro
    Nome:vetor[1..5]de caractere
    Gabarito:vetor[1..5]de caractere
    AlunosR:vetor[1..5]de caractere
    AlNota:vetor[1..5]de real
    SomaNota:vetor[1..5]de real
    Media,MediaTurma:real
    Procedimento cabecalho()
    Inicio
    EscrevaL("----------------------------")
    EscrevaL("| GABARITO(cadastro) |")
    EscrevaL("----------------------------")
    FimProcedimento
    Procedimento cabecalho2
    Inicio
    EscrevaL("----------------------------")
    EscrevaL("| ALUNO ",i," |")
    EscrevaL("----------------------------")
    FimProcedimento
    Procedimento cabecalho3
    Inicio
    EscrevaL("----------------------------")
    EscrevaL("| RESULTADOS FINAIS |")
    EscrevaL("----------------------------")
    FimProcedimento
    Procedimento cabecalho4
    Inicio
    EscrevaL("----------------------------")
    EscrevaL("| ACIMA DA MÉDIA |")
    EscrevaL("----------------------------")
    FimProcedimento
    Procedimento cabecalho5
    Inicio
    EscrevaL("----------------------------")
    EscrevaL("| MÉDIA DA TURMA |")
    EscrevaL("----------------------------")
    FimProcedimento
    Inicio
    // Seção de Comandos, procedimento, funções, operadores, etc...
    cabecalho()
    Para i:=1 ate 5 faca
    Escreva("Cadastro de [R]questão ",i,": ")
    Leia(gabarito[i])
    FimPara
    Para i:=1 ate 3 faca
    LimpaTela
    cabecalho2()
    Escreva("NOME: ")
    Leia(Nome[i])
    EscrevaL("REPOSTAS DADAS")
    Para j:=1 ate 5 faca
    Escreva("Questão ",j,": ")
    Leia(AlunosR[j])
    FimPara
    Para c:=1 ate 5 faca
    Se(AlunosR[c]=Gabarito[c])entao
    AlNota[c]:=2.0
    Senao
    AlNota[c]:=0.0
    FimSe
    FimPara
    Para k:=1 ate 5 faca
    SomaNota[i]:=SomaNota[i]+AlNota[k]
    FimPara
    FimPara
    LimpaTela
    cabecalho3()
    Para q:=1 ate 3 faca
    Escreva(Nome[q]," obteve nota: ")
    EscrevaL(SomaNota[q]:3:1)
    FimPara
    cabecalho4
    Para s:= 1 ate 3 faca
    Se(SomaNota[s]>=6.0)entao
    Escreva(Nome[s]," com média: ")
    EscrevaL(SomaNota[s]:3:1)
    FimSe
    FimPara
    Para w:=1 ate 3 faca
    Media:=(Media+SomaNota[w])
    FimPara
    cabecalho5
    EscrevaL("MÉDIA GERAL DA TURMA")
    EscrevaL("MÉDIA: ",Media/3:3:1)
    Exercício 3
    Algoritmo "ReservaDeCinema"
    // Curso(Lógica de Programação)
    // Professor(a): Gustavo Guanabara "O MELHOR!!"
    // Nome do(a) aluno(a): José Henrique
    // Data atual : 11/05/2023
    Var
    // Seção de Declarações das variáveis
    a,b:inteiro
    resp:caractere
    acento:vetor[1..10]de inteiro
    Procedimento separador()
    Inicio
    EscrevaL("--------------------------------------------------------------------------")
    FimProcedimento
    Procedimento quebraL()
    Inicio
    EscrevaL("")
    FimProcedimento
    Inicio
    // Seção de Comandos, procedimento, funções, operadores, etc...
    b:=1
    Repita
    LimpaTela
    separador()
    a:=1
    Repita
    Se(acento[a]=0)entao
    Escreva("[ B",a," ]")
    Senao
    Escreva("[ --- ]")
    FimSe
    a:=a+1
    Ate(a>10)
    quebraL()
    separador()
    quebraL()
    Escreva("Reservar acento: B")
    Leia(a)
    Se(acento[a]=1)entao
    EscrevaL("ERRO: o acento ja está RESERVADO!")
    Senao
    EscrevaL("O acento B",a," foi RESERVADO com sucesso.")
    FimSe
    acento[a]:=1
    Escreva("Você deseja reservar outro acento?[S|N] ")
    Leia(resp)
    Ate(resp="n")ou(resp="N")
    quebraL()
    separador()
    EscrevaL("Obrigado por optar pelo nosso cinema!")
    separador()
    Espero que eu tenha ajudado!!

    • @luzmarinazabala88
      @luzmarinazabala88 9 месяцев назад +1

      Oi Jose! muitíssimo obrigada por compartilhar os códigos, tem sido de muita ajuda! Eu queria te consultar o seguinte, o que significa que o vetor acento[a] = 1 e acento[a]:= 1? ainda não fica claro para mim porque igualar com o numero 1. Obrigada!!

    • @mateusshow7257
      @mateusshow7257 2 месяца назад +1

      Valeu cara , estava com duvidas no ex 3

    • @josehenrique2354
      @josehenrique2354 2 месяца назад +1

      @@luzmarinazabala88 Mil perdões por não ter visto, na época que vc comentou, más no Portugol do Visualg, o operador de igual ( = ) ele faz comparações de igualdade, e o Walrus Operator ( := ) e um operador de atribuição, faz a mesma coisa que (

    • @josehenrique2354
      @josehenrique2354 2 месяца назад

      @@mateusshow7257 Tmj

    • @josehenrique2354
      @josehenrique2354 2 месяца назад

      @@mateusshow7257 💪

  • @marcelaoliveira497
    @marcelaoliveira497 6 лет назад +1

    Gente, o melhor jeito para compreender conteúdos assim é escrevendo a mão. Escreva o código e reproduza ele de acordo com a sua lógica até compreender certeiramente. Vai por mim, é excelente. Eu comecei esse hábito e ando entendendo perfeitamente.

  • @RichardKelsey-v8p
    @RichardKelsey-v8p 7 месяцев назад +1

    Esse professor é brabo demais mano, eu entendo muito mais facilmente com ele explicando.

    • @RichardKelsey-v8p
      @RichardKelsey-v8p 7 месяцев назад

      Esse terceiro exercício aí é tenso em... Os 2 primeiros fiz, demorei um pouco mas foi. Agora esse terceiro aí...

  • @eduardaferreira7074
    @eduardaferreira7074 6 лет назад +3

    Aprendi vetores com as suas professor, os exercícios ajudaram bastante a fixar o conteúdo !

  • @denersantos3536
    @denersantos3536 Год назад +30

    É gente... os exercícios tão difíceis, mas, já que chegamos aqui a gente precisa continuar...
    (Confesso que tive que estudar as respostas de outras pessoas até eu entender os algorítmos, nesse eu levei algumas horas)
    segue minha resolução do exercício 3 para continuar ajudando:
    lembrando que esse algoritmo está bem simplificado, dá pra adicionar tipo mensagens de erro caso o usuario digite valores invalidos, acrescentando as opções que podem ou não serem digitados, diferenciar maiusculo de minusculo e por ai vai...
    Var
    Cadeiras, RSV: Vetor [1..10] de inteiro
    Cad, Re: inteiro
    R:Caractere
    Inicio
    Para Cad

    • @rafagg123
      @rafagg123 Год назад +2

      vlw! outros dois consegui resolver, mas esse estava tendo bastante dificuldade de fazer as trocas dos numeros das cadeiras com "---"

    • @MatheusSantos-xo7wh
      @MatheusSantos-xo7wh Год назад

      E a segunda atividade, pode me ajudar?

    • @Lucas-xn5bn
      @Lucas-xn5bn Год назад +3

      Fico impressionado como você conseguiu fazer tudo com 2 vetores, eu pessoalmente fiz com 3 vetores para ficar melhor na questão da verificação
      Algoritmo "Cinema"
      Var
      Cadeiras,Reserva2,Check: vetor[1..10] de Inteiro
      C1,Reser: Inteiro
      Resp: Caractere
      Inicio
      //Printa as 10 cadeiras
      Para C1

    • @Marcelo.MFerreira
      @Marcelo.MFerreira 11 месяцев назад

      Muito obrigado cara, tinha emperrado nesse terceiro exercício.

    • @renandossantosayres4219
      @renandossantosayres4219 11 месяцев назад

      Esses três exercícios foram um pesadelo. Os dois primeiros eu errei por pouco, aí tive que olhar algumas respostas pra conseguir completar eles. O terceiro foi um verdadeiro inferno, eu não fazia a menor ideia de como fazer aquele cabeçalho ir trocando os valores de acordo com as cadeiras que eram escolhidas. Até vendo as respostas das outras pessoas ainda era difícil entender. Agora eu entendi como funciona, mas ainda não sei se conseguiria fazer sozinho ele, talvez eu me perca em alguma parte kkk.

  • @mateusalves9813
    @mateusalves9813 2 года назад +4

    Estou na reta final do curso e tenho muito a agradecer ao professor Gustavo Guanabara e a sua equipe por oferecerem este curso.
    Para aqueles que estão com dificuldade nos exercícios finais, deixo a minha resolução para o segundo - o das provas:
    algoritmo "gabarito"
    var resp_certa : vetor [1..5] de caractere
    n , a , m_parcial , Tot_alunos , soma_nota_aluno : inteiro
    alunos : vetor [1..3] de caractere
    resp_alunos : vetor [1..5] de caractere
    nota_aluno : vetor [1..5] de inteiro
    m_da_turma : real
    inicio
    para n

    • @herculesmanfrinchryssocher204
      @herculesmanfrinchryssocher204 9 месяцев назад +1

      top cara, mas voce tem o do exercicio um tambem?

    • @mateusalves9813
      @mateusalves9813 9 месяцев назад

      Tenho sim.
      Vou mexer nos arquivos do meu computador para encontrá-lo e assim que encontrar, edito o comentário com a resolução do primeiro exercício.

    • @mateusalves9813
      @mateusalves9813 9 месяцев назад

      @@herculesmanfrinchryssocher204 Opa, baozin?
      Acaba que quando escanteei o meu HD para colocar um SSD no lugar, ele inventou de escantear os meus arquivos, incluindo o arquivo aonde estava a resposta para este exercício.
      O que não seria muito problema, se não fizesse um tempão que não mexo com Portugol, então depois de revisar o que tinha de anotação aqui em casa e usar o código do exercício 2 como base que entendesse a sintaxe, consegui resolver o exercício 1.
      Eis aqui a minha solução:
      Algoritmo "campeonato"
      Var times: vetor[1..3] de caractere
      participantes: vetor[1..3] de inteiro
      quant_times, participante: inteiro
      time_um, time_dois, time_tres: caractere
      Inicio
      escreval("----------------------")
      escreval("CAMPEONATO DE FUTEBOL")
      escreval("----------------------")
      para quant_times

    • @brazillianmetalhead
      @brazillianmetalhead 8 месяцев назад +1

      pq vc botou n

    • @mateusalves9813
      @mateusalves9813 8 месяцев назад

      ​@@brazillianmetalhead Opa, tudo certo?
      Então, como o 'n' tinha passado por um looping, que deixou ele com um valor de 5, seria necessário zerar esse valor, para a variável poder ser usada no próximo looping. Por isso tive que usar esse trecho de código e então poder alcançar esse resultado.
      Qualquer dúvida, pode mandar que eu respondo assim que possível;)

  • @Andrejr.82
    @Andrejr.82 4 года назад +2

    Tive que fazer no inicio do código, começando com a variável simples e depois substituindo pelos vetores, ajudou muito.

  • @raonilacroux8355
    @raonilacroux8355 3 года назад +1

    Olha, ver o video me tomou 2 horas e ainda sim tive dificuldade para compreender 100%. Depois, parti para os exercícios e na base da tentativa e erro fui compreendendo como funciona os vetores.
    3 atividades diferentes para utilização de vetores que envolve até utilizar procedimentos! Mtu bom, professor!!!

  • @70hy45
    @70hy45 Год назад +13

    pra quem está com dificuldade no ex do campeonato de futebol, resolvi da seguinte forma:
    Algoritmo "campeonatodefutebol"
    Var
    time : vetor [1..3] de caractere
    c, x: inteiro
    Inicio
    Para c

    • @nayarapontes5629
      @nayarapontes5629 24 дня назад

      excelente !

    • @amigovoce9293
      @amigovoce9293 5 дней назад

      Esse simbolo "" significa diferente?
      Rapaz eu fiz um armengue retado aqui por não saber disso 😂😂😂😂😂

    • @amigovoce9293
      @amigovoce9293 5 дней назад

      Rapaz tou ate agora sem acreditar que existe esse sinal 😂😂😂😂😂

    • @amigovoce9293
      @amigovoce9293 5 дней назад

      Passei dois dias fazendo um armengue que desse certo e deu porem me sentir um jumento depois de descobrir esse sinal que ia mudar muita coisa 😂😂😂😂

    • @amigovoce9293
      @amigovoce9293 5 дней назад

      O algoritmo que eu fiz tem quase 40 linhas 😂😂😂😂

  • @Rosilda9249
    @Rosilda9249 6 лет назад +4

    Muito obrigada Professor, o que eu aprendi nesse vídeo, eu não aprendi em várias aulas da faculdade!!!

  • @JuniorSouza-jq5ys
    @JuniorSouza-jq5ys 2 года назад +1

    uffaaaa...como é bom ler os comentários e saber q eu não estou sozinho kkkkkkkk meu cérebro buga quando vou fazer os exercícios, simplesmente T I L T

  • @renanbiaggio5722
    @renanbiaggio5722 2 года назад +1

    Estou gostando do curso. Têm assuntos mais complexos, mas nada impossível. Eu estou usando todos os ensinamentos no C. Não baixei esse programa que ele indicou. Prefiro fazer direto no C, e dá super certo. Então quem critica a plataforma que ele ensinou, isso não influencia em nada.

  • @LeCKIMPL
    @LeCKIMPL 10 лет назад +4

    parabéns pela boa aula e obrigado aos apoiadores e patrocinadores

  • @historias-contos-licoes
    @historias-contos-licoes Год назад +10

    Exercício 02: Corrigindo Prova
    Algoritmo "CorrigindoProvas"
    Var
    //GAB: Gabarito
    //N:Nome do Aluno
    //c, i: Contadores
    //RES: Respostas
    //M: Média
    //SN: Soma das Notas
    //SNA: Soma das Notas por aluno
    //SNT: Soma das notas da turma completa
    GAB:vetor[1..5] de caracter
    RES:vetor[1..5] de caracter
    NOTA:vetor[1..5] de real
    c,i :inteiro
    SNT:real
    SNA:vetor[1..5] de real
    N:vetor[1..3] de caracter
    SN : real
    Inicio
    Escreval("=================")
    Escreval("CORRIGINDO PROVAS")
    Escreval(" GABARITO ")
    Escreval("=================")
    Para c

  • @franciscodeassis9100
    @franciscodeassis9100 3 года назад +7

    Não liguem com idade ou se seu amigo faz em 20min etc. Importante é aprender no seu tempo, uma hora você começar a enxergar a lógica nas coisas e quando menos espera vai esta criando soluções diferente, porém que chega no mesmo resultado.

  • @eduardobertozi5768
    @eduardobertozi5768 4 года назад +2

    Cara que aula fantástica! Tive que assistir 2 vezes o inicio mas foi tranquilo. Fiz minha listagem de alunos, usando condicionais para definir Aprovado, em Recuperaçao ou Reprovado. Maneeiro!

  • @alexandersantos7575
    @alexandersantos7575 2 года назад

    Esse Guanabara é um monstro! No terceiro exercício trouxe um exemplo da vida real, algo que nunca vi nenhum professor fazer. Parabéns por isso, é muito mais fácil entender a utilização dos recursos quando há um exemplo real. Virei teu fã! 👏👏👏

  • @lucasoad399
    @lucasoad399 7 лет назад +174

    Essa aula deixa o cara lá em baixo.

    • @jesse46104
      @jesse46104 7 лет назад +44

      Kkkkkk, eu ja entendi como funciona mas ainda não consegui compreender a lógica, é tipo aquela palavra que você sabe o que significa mas não consegue explicar kkkkk.

    • @lucasoad399
      @lucasoad399 7 лет назад +3

      Jessé Carvalho continue revendo que vai entender. Eu acabei entendendo depois de ver muito e ficar repetindo ainda que decorado.

    • @22361499
      @22361499 7 лет назад +17

      Cara eu sei que parece não ser eficaz mas pega aquele primeiro programa que ele fez com um estrutura Para dentro da outra e executa com F8 e vai pensando no que sta acontecendo. Eu vi o video uma vez so e depois que fui tomar banho pensando no que eu ouvi e vi eu aprendi do nada kk Depois voltei e fiz meu programa linha por linha e saiu..dai pra frente é a boa e velha prática..
      algoritmo "VetorTabelaDeFutebol"
      var
      Tabela: vetor [1..3] de Caractere
      i, j: Inteiro
      inicio
      Para i

    • @edsoncascales
      @edsoncascales 6 лет назад

      Boa! Tive que dar uma colada mas quando vi o seu "Para" dentro de outro "Para" matei kkk

    • @leomartes2820
      @leomartes2820 5 лет назад

      @@22361499 Esse tirei de letra ficou semelhante ao teu.
      Já o segundo fiz todinho de cabeça, mas não deu certo de inicio então tive que ir reparando no F8 até achar o erro e corrigi-lo.
      Vou praticá-lo de novo e tentar fazê-lo de uma vez só com o minimo de erro possível talvez assim a estrutura do código fique mais compreensível
      algoritmo "Corrigindo provas"
      var
      Gab, Res: vetor[1..5] de Caractere
      Alu: vetor[1..3] de Caractere
      AluR: vetor[1..3] de Real
      Mg: Real
      c, d: Inteiro

      inicio
      escreval ("PASSO 1 - Cadastre o Gabarito")
      escreval ("-----------------------------")
      Para c

  • @Daviddant100
    @Daviddant100 7 лет назад +40

    *EXERCÍCIOS NÃO RESOLVIDOS*
    Exercício 01 *36:41*
    Exercício 02 *37:38*
    Exercício 03 *39:25*

  • @keldubolado
    @keldubolado 2 года назад +4

    Depois de uns 2 dias consegui fazer o exercício 3 kakaka os outros exercício eu fazia em no máximo 2hr, mas esse foi de lascar kkk dxx
    So esqueci de mandar perguntar se quer continuar reservando, mas isso eh facin.
    Segue o Algoritimo:
    (Poderia ter ficado menor mas eu quis colocar mt coisa pra exercitar mais)
    __
    algoritmo "(AULA14)EXERCÍCIO 03_ESCOLHENDO CADEIRAS"
    var
    lug: vetor[1..8] de caractere
    l2: vetor[1..8] de logico
    reser, cadr: inteiro
    l, xl: logico

    //NOMEIA OS VETORES COM OS NÚMEROS DAS CADEIRAS
    procedimento cadeiras
    var
    xc: inteiro
    inicio
    para xc:=1 ate 8 faca
    lug[xc]:=numpcarac(xc)
    fimpara
    fimprocedimento
    //PROCEDIMENTO GENÉRICO PARA SAIR DA TELA
    procedimento fim
    inicio
    escreval("")
    escreva("Para continuar, aperte ")
    leia(xl)
    limpatela
    fimprocedimento
    //VERIFICA AS CADEIRAS E FAZ A RESERVA
    procedimento res(a: inteiro)
    var
    xc: inteiro
    inicio
    para xc:=1 ate 8 faca
    se l2[a]=verdadeiro entao
    escreva("Ops. Essa cadeira já foi reservada!")
    fim
    interrompa
    senao
    se numpcarac(a)=lug[xc] entao
    lug[xc]:="[ --- ]"
    cadr:=cadr+1
    l2[a]:=verdadeiro
    tcad
    escreva("Cadeira reservada com sucesso!")
    fim
    interrompa
    fimse
    fimse
    fimpara
    fimprocedimento
    //ESCREVE AS CADEIRAS
    procedimento tcad
    var
    xc: inteiro
    inicio
    limpatela
    escreval("KEDU CINEMÁTIKAS")
    escreval("=--------------=")
    para xc:=1 ate 8 faca
    se lug[xc]="[ --- ]" entao
    escreva(lug[xc])
    senao
    escreva("[ B", xc, " ]")
    fimse
    fimpara
    escreval("")
    escreval("--------------------------------------------------------")
    fimprocedimento
    //INICIO DO ALGORITMO
    inicio
    cadeiras
    l:=falso
    cadr:=0
    enquanto l=falso faca
    se cadr=8 entao
    tcad
    escreva("Todas as cadeiras foram reservadas!")
    fim
    l:=verdadeiro
    senao
    tcad
    escreva("Quer reservar qual cadeira? -> B")
    leia(reser)
    enquanto reser=0 faca
    tcad
    escreva("Escolha uma cadeira, por favor! -> B")
    leia(reser)
    fimenquanto
    res(reser)
    fimse
    fimenquanto
    fimalgoritmo

  • @patricklenz9887
    @patricklenz9887 3 года назад

    Essa aula é sensacional.
    Gosto de tentar resolver problemas práticos criando meus próprios exercícios, com esse conteúdo eu criei um código pra calcular a média do ENEM pedindo pro usuário informar a nota, o peso e média mínima(que dependem para onde ele vai aplicar).

  • @talisrabelo1017
    @talisrabelo1017 5 лет назад

    Rapaz levei base de 10 dias para acerta as duas mas depois que termina é muito facil, so fazendo parte por parte e focando na parte do erro.
    muito abrigado Guanabara você me ajudou muito..

  • @MiriamTechCod
    @MiriamTechCod 8 лет назад +72

    Eu estava indo bem até chegar na ordenação do valor, que sufoco não consigo compreender sua logica, já assisti 3 vezes, alguém entendeu bem esta parte?

    • @EmanoelLucas8552
      @EmanoelLucas8552 8 лет назад +8

      De primeira não entendi, mas revendo a aula, uma hora eu entendi!

    • @alexander3785
      @alexander3785 8 лет назад +2

      também estava indo muito bem agora, embaraçou tudo aqui...na lógica...

    • @leandrosilna
      @leandrosilna 8 лет назад +3

      Mirian Almeida Na verdade isto aí eh bem hardcore. Vc vai ter que ver algumas vezes para entender msm. Antes de assistir estes vídeos eu já estava estudando Javascript, e por exemplo lá, te um método nativo da linguagem específico para ordenar arrays, tanto na ordem alfabética como numérica.

    • @bemalidemoto
      @bemalidemoto 8 лет назад +11

      Pense como se fosse um ciclo com três variaveis, onde a variavel AUX recebe o valor atual que esta dentro da variavel I, depois a variavel I recebe o valor atual que esta dentro da variavel J, e depois a variavel J recebe o valor atual que esta dentro da variavel AUX que agora tem o valor que no inicio era de I.

    • @22361499
      @22361499 7 лет назад +3

      Mirian tenta desenhar os locais onde as variaveis vao ficar, imagina elas na cabeça.

  • @TheRaphaelxdx
    @TheRaphaelxdx 10 лет назад +4

    MUITO BOM!!!!
    Me ajudou muito!! Terei prova de algoritmos hoje na faculdade! E seu vídeo fez oque os livros não estavam fazendo!
    parabéns!!
    Ganhou um inscrito, um fã!!
    Vou indicar pra todo mundo da classe.. haha :D

  • @carolinaalves4383
    @carolinaalves4383 4 года назад +3

    Excelente vídeo. Ótima didática! Eu já tinha visto essa matéria em outro curso mas não tinha entendido bem alguns pontos, agora ficou mais claro. :D

  • @mystery6750
    @mystery6750 8 месяцев назад

    Impressionante como eu demorei + que 1 hr e 40 pra fazer o primeiro exercício, que na ideia era mais simples, e o segundo eu consegui terminar em 34 min. Boa pra gnt q ta tentando aprender!
    Reta final é foco rapaziada

  • @hudneybrito7116
    @hudneybrito7116 3 года назад

    Professor Guanabara, se não fosse suas aulas nunca teria entendido (um pouco) a lógica de programação principalmente essa parte de vetores. Obrigado por tudo.

  • @peterete9550
    @peterete9550 4 года назад +10

    Eh difícil de montar as logicas quando esta começando... mas acreditem...
    Nada paga a sensação de ver o programa finalizado e funcionando

  • @lucashamilton8297
    @lucashamilton8297 4 года назад +19

    Finalmente, consegui o do Cinema!! rsrsrsrs
    Algoritmo "Cinema"
    // Disciplina : [Linguagem e Lógica de Programação]
    // Descrição : Aqui você descreve o que o programa faz! (função)
    // Autor(a) : Nome do(a) aluno(a)
    // Data atual : 27/03/2020
    Var
    // Seção de Declarações das variáveis
    i, cadeira : inteiro
    outro : caracter
    reserva : vetor[1..6] de inteiro
    Inicio
    // Seção de Comandos, procedimento, funções, operadores, etc...
    Repita
    Limpatela
    para i

    • @yellengabrielly7588
      @yellengabrielly7588 Год назад +3

      Obrigada, finalmente entendi onde tava errando

    • @joaovitoroliveirapinheiro383
      @joaovitoroliveirapinheiro383 11 месяцев назад +2

      outra forma de resolver esse problema
      Algoritmo "cinema"
      Var
      fileiraB: vetor [1..4] de inteiro
      cadrese: vetor [1..4] de inteiro //cadrese= cadeiras_reservada
      i, cad:inteiro //cad=cadeira
      res:caractere //res=resposta
      Inicio
      repita
      limpatela
      para i

    • @HenriqueBr54
      @HenriqueBr54 6 месяцев назад

      Não está funcionando!

    • @lucashamilton8297
      @lucashamilton8297 6 месяцев назад

      @@HenriqueBr54 copie seu código aqui please

    • @jalonzito
      @jalonzito 6 месяцев назад +1

      Fiz desse jeito meio "homem das cavernas", que permite reservar os 10 lugares:
      Var
      C: vetor[1..10] de caractere
      reserva, numero: inteiro
      continua: caractere
      Inicio
      C[1]

  • @saiadacaixa
    @saiadacaixa 7 лет назад +11

    GALERA, A AULA FOI DIFÍCIL, MAS NÃO SE ESTIMULEM. PASSEI 3 DIAS NELA, E FINALMENTE ENTENDI TUDO(TIVE DE DAR UMA OLHADINHA NAS RESPOSTAS NO SITE ).

    • @220519722009
      @220519722009 7 лет назад +3

      sou inscrito no site e não sei onde estão as respostas. Poderia me dizer?

    • @christianbisacchidevezas922
      @christianbisacchidevezas922 6 лет назад +1

      Muitos não encontraram o material e o professor nem responde. E o site cursoemvideo é mais lento que tartaruga.

  • @eduardaferreira7074
    @eduardaferreira7074 6 лет назад

    Adoro as aulas do professor Guanabara , sempre consigo tirar minhas dúvidas, alem da forma simples que ele consegue explicar !

    • @erikstellet
      @erikstellet 6 лет назад

      Vdd ele e um verdadeiro mestre, essas aulas me ajudaram demais na faculdade.

  • @felipealves-ck3sv
    @felipealves-ck3sv 5 месяцев назад

    Eu consegui fazer o exercício 3 com muita dificuldade mas foi de uma forma totalmente diferente da resolução do professor, por isso e bom sempre olhar a resolução do problema e estuda-la.

    • @neto1231
      @neto1231 5 месяцев назад

      como tu fez

  • @mitrak
    @mitrak 4 года назад +3

    Olá! Olhando a resposta dada pelo professor, alguém saberia me explicar o que significam essas duas aspas juntas na expressão (B[cad]=""), no exercício da cadeira do cinema? Obrigada!
    Excelente aula, Guanabara!

    • @MrJprgl
      @MrJprgl 3 года назад +2

      Significa não possuir nenhum valor (ou letra), pois ele atribuiu o valor da variável como caractere, enquanto estiver vazio significa que o programa vai ler que a cadeira está disponível. Uma dica para que você consiga compreender é ir apertando f8, pois vai rodar o código linha por linha

    • @edgardmacfadden6022
      @edgardmacfadden6022 2 года назад

      @@MrJprgl Quando preciso entender o erro num código, ativo a depuração para acompanhar todo o processo e ver o que está atrapalhando o funcionamento.

  • @juciandroandrade2625
    @juciandroandrade2625 8 лет назад +21

    Que exercícios em, me enrolei todo.

    • @davyjones4468
      @davyjones4468 2 года назад +1

      po mane nao sei fazer o exercicio dos times

  • @eduardo.chaves
    @eduardo.chaves 2 года назад +3

    *Resposta do 3º exercício que eu consegui fazer:*
    Algoritmo "reservar_assento"
    // Lógica de Programação e Algorítimos
    // Gustavo Guanabara
    // Descrição : Usuário pode reservar quantas cadeiras quiser, das que estiverem disponíveis
    // Autor(a) : Eduardo Chaves
    // Data atual : 7/22/2022
    Var
    assento: vetor[1..10] de caractere
    assento_reservado: vetor[1..10] de logico
    nome: caractere
    contagem, reserva: inteiro
    parar: logico
    procedimento funcao_continuar
    var
    input_correto: logico
    continuar_escolha: caractere
    inicio
    escreva("Quer reservar outro assento? [S/N]: ")
    leia(continuar_escolha)
    repita
    se (continuar_escolha = "S") ou (continuar_escolha = "s") entao
    input_correto

  • @supermix9096
    @supermix9096 Год назад

    Cara é incrível, consegui pensar na lógica e criar o código logo que ele deu o "problema", depois dei play no vídeo pra ver como ele fez e realmente entendi, foi exatamente como fiz. Mt top, nunca vi ngm explicar tão bem uma coisa tão complexa. Muito obrigada Guanabara!!

  • @Machado_22PT
    @Machado_22PT 6 месяцев назад

    Alegria em aprender Lógica em Programador Muito bons seus cursos mano

  • @euliberato
    @euliberato 3 года назад +4

    var tot : inteiro | inicio | escreva("Quantas vezes você está assistindo essa aula? ") | leia(tot) | fimalgoritmo

  • @pietrolopesdev4366
    @pietrolopesdev4366 2 года назад +9

    Dei uma empacada no último exercício porque não tinha percebido logo de início que o input que ele pedia do usuário era apenas o número da poltrona e não a letra e número juntos (3, ao invés de B3, por exemplo). Mas depois quero tentar fazer com mais fileiras de poltronas também pra ver se rola. Fica ai A solução que encontrei pra quem tiver interesse:
    algoritmo "Sala de Cinema"
    // Função : Reservar cadeiras dentro do cinema, omitir as que já foram selecionadas e exibir as reservadas ao final.
    // Autor : Pietro Lopes
    // Data : 25/05/2022
    // Seção de Declarações: É gambiarra mas é meu

    • @natalirodriguesdasilva6312
      @natalirodriguesdasilva6312 2 года назад +3

      Eu tive o mesmo raciocínio (de olhar para o índice em si), mas havia travado na hora de construir o algoritmo. Obrigada pela disponibilização da resposta! Estou há dois dias tentando construir e algo sempre sai errado.

    • @yellengabrielly7588
      @yellengabrielly7588 Год назад

      Obrigada, tá me ajudando muito seu código

    • @renandossantosayres4219
      @renandossantosayres4219 11 месяцев назад +1

      ​@@natalirodriguesdasilva6312fica suave, esse último exercício é bem difícil. É difícil até pra quem já trabalha com isso. Quem tá começando agora, com certeza vai ter bastante dificuldade nesses exercícios.

  • @gokukakaroto4673
    @gokukakaroto4673 Год назад +10

    Meu algoritmo para o exercício 1, Torneio de Futebol.
    Demorei umas 2 a 3 horas raciocinando e pensando em como resolver o problema de não repetir partidas com times iguais, mas finalmente consegui resolver.
    algoritmo "semnome"
    var
    time:vetor[1..3]de caractere
    i,p:inteiro
    inicio
    escreval("CAMPEONATO DE FUTEBOL")
    escreval("")
    para i

  • @henriquerainer2995
    @henriquerainer2995 8 месяцев назад

    Smp falam de admiração sobre qm trabalha como programador, no sentido de q tem q ser crânio! É a segunda vez q faço o curso e entrevo nessa aula aq. Parece q daq pra frente é a metade do curso pq fica hard! Tanto q da outra vez ñ conhsegui evoluir. Mas dessa eu vou! E a boa notícia é q meu tutor na área, q já é Pleno em FrontEnd, trabalhando com ReactNative, me disse q Matrizes ele nem usa, ent ñ precisava aprender

  • @thebreaker3033
    @thebreaker3033 Год назад +2

    Consegui Fazer esse último exercício (do cinema) em várias colunas (sem usar "Matrizes") só utilizando os conhecimentos que ele ensinou até essa aula... Pensa numa parada complicada, mas ao mesmo tempo divertida rsrs....

  • @carolprado1944
    @carolprado1944 7 лет назад +167

    entrando em depressao em 3, 2, 1........

    • @davidcristiano
      @davidcristiano 5 лет назад +1

      @Ninja kkkkk nem me fale.

    • @just_all_in
      @just_all_in 5 лет назад +14

      Coloca esse valores de forma desorganizada em um vetor e depois pede pra dar o comando de saida com eles organizado na forma decrescente como voce digitou agora ficando "3.2.1" ai a sua depressão passa

    • @todoqcrer
      @todoqcrer 5 лет назад

      assim mesmo

    • @luigicosso3500
      @luigicosso3500 4 года назад

      FORÇA HOMEM

    • @matheusspezzatto3411
      @matheusspezzatto3411 4 года назад +2

      tipo isso kkkkkkkkkkkk,to chorando aqui

  • @gabrielmolina8221
    @gabrielmolina8221 2 года назад +7

    algoritmo "Gabarito"
    var
    q: vetor[1..5] de caractere
    a1: vetor[1..5] de caractere
    a2: vetor[1..5] de caractere
    a3: vetor[1..5] de caractere
    ns: vetor[1..3] de caractere
    i, t1, t2, t3: inteiro
    n1, n2, n3: caractere
    MT: real
    inicio
    fimprocedimento
    inicio
    Escreval("----------------------")
    Escreval("GABARITO")
    Escreval("----------------------")
    Para i

  • @JoaoPaulo-zv8ry
    @JoaoPaulo-zv8ry 3 года назад +72

    Esse primeiro exercício (dos times) não é tão difícil quanto parece, galera. Segue o código:
    var
    nome: vetor[1..3] de caractere
    i, j: inteiro
    inicio
    // Seção de Comandos
    para i

    • @suzannebentes4033
      @suzannebentes4033 2 года назад

      por que aquele 10 no escreva?

    • @paulinhogalvao8466
      @paulinhogalvao8466 2 года назад

      @@suzannebentes4033 espaço

    • @luisfernandosilva6019
      @luisfernandosilva6019 Год назад +2

      Depois de 1 semana tentando, quando finalmente consegui, vim olhar o código da galera e me deparo com pouquíssimas linhas kkkkkkkkkkkkkkkk (PARTIDAS DE FUTEBOL)
      o meu 😰👇
      var
      time : vetor[1..3] de caractere
      i,j : inteiro
      inicio
      Escreval(" CAMPEONATO NANDO DEV EM NOME DE JESUS")
      Escreval
      para i de 1 ate 3 faca
      Escreva(I,"º TIME: ")
      Leia(time[i])
      fimPara
      LimpaTela
      Escreval(" TABELA DE PARTIDAS.")
      Escreval
      para i de 1 ate 1 faca
      para j de 2 ate 3 faca
      Escreval(time[i]:10, "[ ] X [ ] ",time[j])
      fimPara
      fimPara
      para i de 2 ate 2 faca
      para j de 1 ate 2 faca
      Se j = 1 entao
      Escreval(time[i]:10, "[ ] X [ ] ",time[j])
      senao
      se j = 2 entao
      Escreval(time[i]:10, "[ ] X [ ] ",time[j+1])
      fimSe
      fimSe
      fimPara
      fimPara
      para i de 3 ate 3 faca
      para j de 1 ate 2 faca
      Escreval(time[i]:10, "[ ] X [ ] ",time[j])
      fimPara
      fimPara
      fimalgoritmo

    • @MrLemmanz
      @MrLemmanz Год назад

      Eu fiz aqui e deu certo, mas foi uma gambiarra grande

    • @guerreiroaj5176
      @guerreiroaj5176 Год назад

      Algo tão simples... como não pensei nisso

  • @alessandralucena5228
    @alessandralucena5228 2 года назад +1

    meu deus, que aula maravilhosa! eu achei que sabia algo sobre vetores mas tava enganada, obrigada pela aula professor.

  • @wandersonsouza2328
    @wandersonsouza2328 5 лет назад

    Curso mais top que já encontrei! "PARABÉNS, GUSTAVO GUANABARA".

  • @edupazz
    @edupazz 5 лет назад +5

    Bicho, essa do cinema foi a mais difícil até então. Tomara que a proxima aula eu tire de letra

    • @saulovitor1443
      @saulovitor1443 3 года назад +2

      Essa eu tô quebrando a cabeça. Acho que vou ter que recorrer ao arquivo de resposta

  • @サントス日ソン
    @サントス日ソン 6 лет назад +3

    Fiquei mais de 2 horas tentando entender como faz o exercício do cinema sem fazer manualmente. Não consegui, tive que olhar no do prof, agora imagino, como não pensei nisso antes lol

    • @saulovitor1443
      @saulovitor1443 3 года назад

      Eu tô prestes a olhar o arquivo do professor e tenho certeza que vou ficar com essa sensação de "como não pensei nisso?", então tô me segurando ainda. Mas que tá osso, tá

    • @josemachoski9724
      @josemachoski9724 3 года назад

      Onde eu encontro os arquivos do professor?

    • @saulovitor1443
      @saulovitor1443 3 года назад

      @@josemachoski9724 Quando você baixa o visualg já tem uma pasta lá dentro com os exercícios resolvidos

  • @Loucrazy1
    @Loucrazy1 3 года назад +3

    Confesso q eu fiquei quase 1 mês pra ver o resto dessa aula, agr são quase 2 da madrugada e eu to fascinado por vetores (msm ainda não entendendo perfeitamente kk) Cara, q bagulho foda! Eles deviam ensinar isso nas escolas!

  • @Yok4i007
    @Yok4i007 2 месяца назад

    galera que teve muita dúvida na questão da substituição dos valores das variáveis na aux, estudem a resposta do código e prestem bastante atenção na área de variáveis de memória, revejam o trecho e se atentem na explicação do guanabara, eu precisei rever umas 4 vezes até entender, tentei escrever o código sozinho e vualá, aprendi, boa sorte a todos e que Deus abençoe vocês.

  • @emilym6343
    @emilym6343 2 года назад +3

    Gente fiquei 3 dias só pra entender o "Ordenação de vetor" kkk se alguém quiser ajuda é só falar.
    Exercicio de "Corrigindo Provas"
    Eu adicionei a opção da pessoa poder escolher quanto vai ta valendo cada questão
    // Data : 04/12/2021

    var
    q,a,n:inteiro
    media2,media1,prova,final2:real
    gaba:vetor[1..5]de caractere
    nome:vetor[1..3]de caractere
    gaba2:vetor[1..5]de caractere
    nota:vetor[1..5]de inteiro
    final:vetor[1..5]de real
    inicio
    Escreval("PASSO 1- Cadastro de Gabarito")
    Escreval("------------------------------")
    Escreva("Cada questão valendo: ")
    Leia(prova)
    Escreval("------------------------------")
    Para q

    • @walterjdg
      @walterjdg 2 года назад

      Falaaa meu querido, tudo bem? achei sua solução bem daora. Eu fiz uma bem parecida, mas utilizando uma estrutura de (para fim para) a menos!
      algoritmo "CORRETOR DE PROVAS"
      var
      i, j, k, NOTA,VALORQST: inteiro
      MEDT: real
      GAB: vetor [1..5] de caractere
      NOMES: vetor [1..3] de caractere
      RESPOSTAS: vetor [1..5] de caractere
      MEDIAA: vetor [1..3] de inteiro

      procedimento topo ()
      inicio
      Escreval ("--------------------------------------")
      Escreval (" C O R R E T O R D E P R O V A S ")
      Escreval ("--------------------------------------")
      fimprocedimento
      inicio
      topo ()
      Escreva ("Digite o valor de cada questão: ")
      Leia (VALORQST)
      Escreval ("-----------------------------------")
      Para i

  • @walterjdg
    @walterjdg 2 года назад +3

    Exercício 2 para quem quiser, com opção de declarar o valor das questões:
    algoritmo "CORRETOR DE PROVAS"
    var
    i, j, k, NOTA,VALORQST: inteiro
    MEDT: real
    GAB: vetor [1..5] de caractere
    NOMES: vetor [1..3] de caractere
    RESPOSTAS: vetor [1..5] de caractere
    MEDIAA: vetor [1..3] de inteiro


    procedimento topo ()
    inicio
    Escreval ("--------------------------------------")
    Escreval (" C O R R E T O R D E P R O V A S ")
    Escreval ("--------------------------------------")
    fimprocedimento
    inicio
    topo ()
    Escreva ("Digite o valor de cada questão: ")
    Leia (VALORQST)
    Escreval ("-----------------------------------")
    Para i

  • @kiudxdevrage2757
    @kiudxdevrage2757 8 лет назад +19

    algoritmo "semnome"
    // Função :
    // Autor : MAGE
    // Data : 17/02/2016
    // Seção de Declarações
    var
    vet: vetor[1..10] de caractere
    resp: inteiro
    perg: caractere
    procedimento Topo()
    inicio
    escreval(" =====================================================")
    escreval(" | C I N E M A P I P O C A C O M C A R A M E L O |")
    escreval(" =====================================================")
    escreval("-------------------------------------------------------------")
    escreval("[ ",vet[1]," ][ ",vet[2]," ][ ",vet[3]," ][ ",vet[4]," ][ ",vet[5]," ][ ",vet[6]," ][ ",vet[7]," ][ ",vet[8]," ][ ",vet[9]," ][ ",vet[10]," ]")
    escreval("-------------------------------------------------------------")
    fimprocedimento
    inicio
    // Seção de Comandos
    vet[1]

  • @Patrick_Bandeira
    @Patrick_Bandeira 5 месяцев назад

    Chegando aqui eu tive bastante dificuldade, em todos os exercício dessa aula eu tive que olhar, sendo que antes eu não havia tido problema nenhum com todos os algoritmos dos exercícios até então. Foi minha primeira frustração com programação, mas resolvi seguir em frente. Estudei as respostas e fiz todas de cabeça. De fato o do "CINEMA" é a mais complexa de se pensar, mas estudando o código e fazendo de cabeça descobri algo:
    Meu código em si está igual ao do professor, mas uma coisa eu descobri e mudei. O vetor que é usado, naturalmente tem valor : " ".
    O que eu simplesmente descobri é que se eu trocar o vetor de caractere para "Inteiro" não irá mudar em nada, por que a ideia desse algoritmo é você especificar o índice e adicionar um valor nela para na próxima vez que o procedimento for chamado ele compare e veja que não é igual ao valor estabelecido.
    algoritmo "CINEMA - algoritimo corrigido e feito de cabeça"
    var
    B: Vetor [1..10] de inteiro
    Pol: Inteiro
    Respo: caractere
    //________________________________________________
    Procedimento Cadeira ()
    Var
    C : Inteiro
    Inicio
    Para C := 1 ate 10 passo 1 faca
    Se (B[C] = 0) entao
    Escreva ("[ B", C:2, " ]")
    Senao
    Escreva ("[ --- ]")
    FimSe
    FimPara
    EscrevaL ()
    EscrevaL ("----------------------------------------------------------------------")
    FimProcedimento
    //________________________________________________
    inicio
    Repita
    LimpaTela
    Cadeira ()
    Escreva ("Cadastrar poltrona: B")
    Leia (Pol)
    Se (B[Pol] = 0) entao //Criando um índice, ex: Se eu digitar
    B[Pol] := 1 //5 o índice sera 5 = (B[5])
    Senao
    EscrevaL ("O acento já foi reservado!")
    FimSe
    EscrevaL ("Deseja reservar outro acento? [S/N]")
    Leia (Respo)
    Ate (Respo = "N")
    fimalgoritmo
    5 o ídice sera 5 = (B[5])

  • @saulovitor1443
    @saulovitor1443 8 месяцев назад

    O exercício das cadeiras de cinema me deu um nó na mente porquê eu estava tratando as cadeiras como strings ("B1", "B2"...). Só depois de muito tempo percebi que no vídeo o "B" já está posto. Depois disso tudo fluiu muito melhor.
    Pra quem também não conseguiu resolver de primeira, relaxe e seja paciente e gentil com sua mente. Ela está aprendendo uma nova forma de pensar. Pode levar algum tempo, mas uma hora as coisas se encaixam e tudo funciona. E, uma lembrança óbvia, mas que pode ser útil reforçar pra ajudar no raciocínio: O programa lê uma linha por vez. UMA linha.

  • @luanujk3228
    @luanujk3228 Год назад +5

    Quando você se sentir INCAPAZ, lembre-se de mim que levei 10 DIAS para resolver os três exercícios

    • @mvvshark1
      @mvvshark1 Год назад

      Consultando ou sem consulta ?

  • @daniel-san_8454
    @daniel-san_8454 9 лет назад +5

    No programa da média dos alunos há um erro. é pequeno, mas mostra o resultado errado. É uma erro do Visualg
    aos 22:18 do video.
    Ana 6.0
    Paula 9.5
    Gustavo 2.5
    Maria 5.0
    algoritmo "semnome"
    var
    nome: vetor[1..4] de caractere
    n1, n2, m: vetor [1..4] de real
    i,tot: Inteiro
    SM, MT: Real
    inicio
    Para i

    • @RickUnderworld
      @RickUnderworld 9 лет назад +2

      Daniel Lopes Acho que isso é normal, o programa apenas arredonda o valor.

    • @daniel-san_8454
      @daniel-san_8454 9 лет назад +1

      ***** É Cara...
      Faz sentido.
      Não tinha pensado nisso antes.
      Valew !

    • @EduardoRandall
      @EduardoRandall 7 лет назад +2

      O programa simplesmente arredonda o valor. Como o Gustavo pediu apenas 1 casa decimal (:4:1), o Visualg não pode mostrar 2 casas decimais, então ele não teria como ele mostrar 5.75. Automaticamente ele arredonda o valor pra 5.8. Talvez se a conta desse 5.3, ele arredondaria para 5. Não é erro!

    • @ulicatimoteo9315
      @ulicatimoteo9315 5 лет назад

      👍

  • @gabrieldomingos6952
    @gabrieldomingos6952 5 лет назад +4

    Te amooo caraaaaa, to aqui falando do futuro 2019 u.U

  • @count_0
    @count_0 5 лет назад

    tive que assistir mais de 5 vezes para entender ordenação de vetores, mais grassas ao Gustavo Guanabara eu entendi!

  • @raquelrodrigues3694
    @raquelrodrigues3694 2 года назад +1

    Obrigada pelo conteúdo incrível! Estou em um curso que passei. Me ajudou muito na lógica esse vídeo!

  • @ManoRusso
    @ManoRusso 5 лет назад +9

    Desde o comando "Para" começou a complicar kkkkk vou ter que voltar