Algoritmo e Lógica de programação com Portugol Studio - Estrutura de repetição PARA { Vídeo 9}

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

Комментарии • 101

  • @osvanirsoares
    @osvanirsoares 4 месяца назад +6

    Aprendendo mais nos seus vídeos do que na faculdade, parabéns pela didática, isso, sim, é saber ensinar!

    • @Portugol
      @Portugol  3 месяца назад +1

      Fico feliz em saber.
      Bons estudos

  • @pedrohenrique-wh1ee
    @pedrohenrique-wh1ee 3 года назад +16

    Essa aula foi a mais sofrida pra mim aprender, mas conseguir. Ótima aula prof, não pare por favor.🤝👏

  • @regysredfield
    @regysredfield 3 месяца назад +1

    Obrigado professor , você explica com calma e detalhadamente , estou conseguindo aprender e tirar as dúvidas

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

      opá que legal.
      Tem uma playlist nova desse conteúdo, ela está com o fundo amarelo.
      bons estudos.

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

    continuem por favor seus videos me ajuda bastante

  • @johnathasfernandes7704
    @johnathasfernandes7704 5 месяцев назад +1

    2024 vamos lá, estou amando essa matéria no curso e resolvi vim aqui e aprender mais. ótima aula professor.

    • @Portugol
      @Portugol  5 месяцев назад +1

      Olá obrigado pela mensagem e bons estudos.

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

    Já faz um tempinho que venho estudando com seus vídeos e estou amando, está me ajudando muito, continue com essa didática

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

    Muito obrigado pela boa explicação professor...

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

      Obrigado pela mensagem.
      Bons estudos

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

    Professor, parabéns pela didática e compromisso com o ensino! Excelente vídeo!

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

      Obrigado pelo elogio.
      Veja os vídeos da playlist do ano 2022 que estão melhores.
      Bons estudos.

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

    Salvando minha vida aqui professor!!
    Comecei um curso no senai de graça... o professor lá foca mais na prática então não consigo assimilar muito!
    Mas com sua explicação clariou!
    Muito obrigado.

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

      Obrigado e bons estudos.

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

    Boa noite valeu professor

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

    Professor, tá tudo excelente demais pra ser verdade. Pelo amor de qualquer coisa, poste as aulas faltantes... da aula 5 pulou para a aula 9. A didática do Sr é excelente... Já deixei marcado pra eu ser avisado de cada vídeo publicado. Forte abraço e obrigado pela iniciativa.

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

      Olá Geraldo, vou tentar gravar a aula de condicional (se... senao) até o final de semana. Abraços e obrigado pela mensagem

    • @geraldoferreira4595
      @geraldoferreira4595 4 года назад +1

      @@rafaelmuniz6652 muuuuuuito obrigado! Independentemente de qdo for possível postar as aulas, ficarei extremamente agradecido.

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

    Prezado Muniz já tinha assistido aula com outros professores mas nenhum conseguiu mostrar com tanta didática o assunto. Parabéns pelo excelente trabalho. Irei continuar os estudos pelo seu canal.

    • @Portugol
      @Portugol  4 года назад +1

      Olá Diógenes, obrigado pelo feedback.

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

    Obrigado Professor. Valeu.

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

    Professor seria interessante o sr. dizer no que são aplicado esses comandos se tratando de uma linguagem de mercado e em que aplicação entraria tal comando.

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

      Olá, muito obrigado pela mensagem.
      Veja nesses vídeos mais recentes que detalho um pouco mais.
      ruclips.net/video/k5GBT2fYVyU/видео.html
      Bons estudos.

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

    otima aula professor

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

      Olá Muito obrigado pela mensagem.
      Bons estudos

  • @tomcosta062
    @tomcosta062 10 месяцев назад

    Quê aula maravilhosa 🤗❤️👏🏿👏🏿👏🏿👏🏿

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

      Gratidão.
      Tenhos essa aula grava mais recentemente, uma playlist com o fundo amarelo.
      Bons estudos.

  • @Constantino-pedro87
    @Constantino-pedro87 9 месяцев назад +2

    Será que para mostrar os números ímpares do mesmo intervalo na atualização temos que colocar i =i+2?

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

      Exato.... Se vc começar com um número 1 por exemplo, basta alterar a atualização que ele já vai mostrar os ímpares.
      Outra maneira é fazer usando o PARA percorrendo todos os números, porém com um se verificar se a divisão por dois é diferente de zero.
      Bons estudos.

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

    Otima explicaçao. Parabens

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

      Obrigado pelo elogio
      Bons estudos.

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

    Arrasou

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

      Olá Eduarda, obrigado pela mensagem.
      Bons estudos

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

    vlw pelas aulas, to estudando por mim mesmo e o senhor tem ajudado muito. agradeço de vdd ao senhor

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

      Obrigado pela mensagem.

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

    Muito bom!!!

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

      Obrigado Rian.
      Bons estudos.

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

    Que excelente aula! Parabéns pela metodologia.

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

      Obrigado pela mensagem.

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

    continue prof, muniz te amamos

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

    Aula perfeita , didática incrível

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

      Obrigado Itamar.

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

    Parabéns professor. Muito boa a sua aula. Didática impar! Aguardando ansiosamente as demais aulas faltantes. Bora para cima!!!

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

    Professor, obrigada! Parabéns pela tua didática. Fez tudo ficar mais claro!

    • @Portugol
      @Portugol  4 года назад +1

      Obrigado pelo feedback.

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

    Boa aula professor, melhor explicação vou ser nota 10 agora 😉

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

      Valeu.
      Bons estudos

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

    me ajudou muito. Obrigado

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

      Obrigado pela mensagem Ivan.

  • @abraaolima8279
    @abraaolima8279 4 года назад +1

    caramba suas aulas sao demais sou iniciante, to imprecionado com criaçao de games ,encontrei aulas de c# no you tube eu fazia mais nao entendia nada, com suas aulas é diferentes pra ajudar o progama é todo em potugues , parabens pelo seu trabalho, muito bom

    • @Portugol
      @Portugol  4 года назад +1

      Obrigado pelo feedback Abrãao.

    • @kamusumbe
      @kamusumbe 4 года назад +1

      Verdade, estou aprendendo as bases aqui para poder estudar linguagem C, e tudo que queria achei de maneira simplificada aqui e só nesta semana aprendi muitas coisas (fundamentais e básicas).
      _
      Dizer que é o melhor prof. no RUclips sobre assuntos de Lógica de programação é um exagero, mas dizer que não faz parte de um dos melhores no RUclips é uma calúnia.
      Obrigadão professor.

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

      @@kamusumbe Obrigado pelas palavras. Fico agradecido.

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

      eai? virou dev?

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

    Tenho uma dúvida,
    Os números devem estar no intervalo de 1 a 50 (usar números aleatório) sem repeti-lo os números sorteados.

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

      Olá Matheus,
      você terá que armazenar os numeros que vão saindo para verificar se o novo número já foi usado.
      Bons estudos.

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

      @@Portugol faz um vídeo sobre esse questão pfvr

  • @jackfofinha20
    @jackfofinha20 4 года назад +1

    Muito obrigada pela excelente aula! Ajudou demais

    • @Portugol
      @Portugol  4 года назад +1

      Obrigado pelo feedback.

  • @kamusumbe
    @kamusumbe 4 года назад +1

    Confesso que estava com dificuldades para entender essa aula no princípio, por causa das 3 funções que a variável de controle exerce ( *_INICIALIZAÇÃO_* - Saquei, basicamente será por onde começará a contagem, *_CONDIÇÃO_* - me deixou com algumas dúvidas por causa da interpretação; *_ATUALIZAÇÃO_* - Saquei, será o método de contagem (de quanto em quanto) baseado no valor incrementado/decrementado) mas depois do *_teste de mesa_* ficou tudinho mais claro, pude entender melhor a 2ª parte (condição).
    -
    Obrigado, repetirei essa aula algumas vezes mais p'ra perceber completamente.

    • @Portugol
      @Portugol  4 года назад +1

      Olá António, as estruturas de repetição são complicadas no início mesmo. Depois de praticar bastante elas ficam mais claras. Referente a sua dúvida a segunda parte (condição) é a parte do comando que verifica se ele deve repetir mais uma vez ou não. E essa parte que define se o programa deve continuar repetindo. O funcionamento dela será igual nas condições (SE). A condição sempre retornará verdadeiro ou falso. Se for verdadeiro ele continuará repetindo. Quando for falso ele para de repetir.
      Não sei se consegui te ajudar. Qualquer dúvida é só avisar.
      Abraços

    • @kamusumbe
      @kamusumbe 4 года назад +1

      @@Portugol Era aí onde residia a dúvida, a *função da 2ª parte* , que do que entendi agora, para além de fazer a verificação (da condição), determina também o nº de vezes que o comando repetirá.
      -
      Era por causa de algumas condições dadas que me deixaram confuso.
      Ex: quando o *i

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

    Professor, vc tem exercícios sobre o comando para? Em portugol

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

      Olá Felipe, dá uma olhada no endereço
      rafaelmuniz.com.br/ifsp/alpt2020/
      Att.

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

    E se quisesse colar o comando para parar repetição quando o í chegar a zero?

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

      Olá Anderson, se for para verificar se o i chegou em zero, tem que montar o para de forma a ter o valor do i decrementando.
      Ex:
      para (i = 10; i > 0; i--){
      }
      Bons estudos.

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

    Nao pare professor pfv

    • @Portugol
      @Portugol  5 месяцев назад +1

      Vou tentar.
      Obrigado pela mensagem
      Bons estudos.

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

    Por favor ,coloque as aulas em sequência.Não consigo encontrar a aula 5

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

      Olá Clauciano, se vc entrar na playlist ele está ordenado. Algumas aulas não foram gravades nessa playlist, porém estou regravando essas aulas esse período em outr playlist.
      Playlist antiga: ruclips.net/p/PL8vn1Rt-MINYatt7pRnEOdBn_I2ahXZxW
      Playlist novo(sendo gravada toda semana): ruclips.net/p/PL8vn1Rt-MINbFvDgesLmvZDgFkJap2kWv
      Att.
      Rafael Muniz

  • @LucasLima-gs9jr
    @LucasLima-gs9jr 7 месяцев назад

    qual a diferença das estruturas de repetição? como identificar qual delas usar? poderia me ajudar com isso professor.

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

      Olá Lucas, existem basicamente 3 estruturas: ENQUANTO, FACA..ENQUANTO e PARA.
      Normalmente utilizamos o PARA quando sabemos a quantidade de vezes que o algoritmo deve repetir. Por exemplo, vc precisa rodar um problema para ler a altura de um time de 10 jogadores.
      Já o ENQUANTO utilizamos quando não sabemos quanta vezes o programa vai rodar. Por exemplo, um programa para contar quantos carros passam em uma hora em uma rua. Tambem usamos o ENQUANTO quando queremos verificar ou repetir até que o usuário digite um texto ou outro valor informado pelo teclado no final de cada repetição.
      O FACA ENQUANTO usamos quando queremos validar algum dado de entrada.
      Acho que é mais ou menos isso
      Bons estudos.

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

    ola professor, tem me ajudado mt com suas aulas.
    você poderia disponibilizar os exercícios também??

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

      Olá Sir Laurentino, teu comecei a disponibilizar em um site ano passado só que não coloquei todo o conteúdo.
      www.rafaelmuniz.com.br/ifsp/alpt2020/
      Att.

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

    Como posso saber que devo usar o >= e >=; > e

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

      Olá e desculpe a demora.
      Na verdade isso vai depender da regra que o seu programa precisa usar. Por exemplo, para tirar carteira de motorista uma pessoa pode ter 18 anos ou mais, logo você terá q usar maior igual que 18 ou só maior que 17.
      Pode usar das duas maneira...isso é o legal de programar, existem várias formas de fazer a mesma coisa.
      Bons estudos.

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

    Oq seria esse i++ na atualização?

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

      Ola Lucas, o i++ significa um incremento. Ele é a forma reduzida de escrevermos i = i + 1 que significa que o nosso i será atualizado com o valor que está nele + 1.
      Por isso que o para vai de 1 em 1, nesse caso. Se mudar para i = i + 5, por exemplo, o valor do i será incrementando de 5 em 5.
      Ok ?

  • @abraaolima8279
    @abraaolima8279 4 года назад +1

    se voce fazer aula no modo grafico ,criando games ,pode apostar que vai ser um sucesso,.

    • @Portugol
      @Portugol  4 года назад +1

      Olá Abrãao, pretendo gravar essas aulas sim só não sei quando pois estou sem tempo para isso. Ainda falta gravar a aula do comando de repetição FACA...ENQUANTO tb.
      Abraços.

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

    como usar o repita... ate

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

      Olá Railson, o Repita até é uma estrutura de repetição assim como o PARA e o ENQUANTO.
      A diferença é que no REPITA ATÉ o algoritmo entrará pelo menos uma vez no comando já que a condição está no final da estrutura. Basicamente essa é a diferença.
      Assista aos vídeos e caso continue com alguma dúvida manda de maneira mais específica ou com algum exemplo que esteja com dificuldade para que possa te ajudar.
      Abraços.

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

    Oi prof, boa noite! Me ajuda neste exercícios. Faça um algoritmo que calcule a média de 5 números inteiros
    dados como entrada e imprima o resultado. _

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

      Olá Priscila, tudo bem? vou tentar te ajudar.
      Sua dúvida é relacionado somente a estrutura de repetição (PARA), ou seja, você consegue fazer esse exercício sem utilizar estrutura de repetição ???
      Att.

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

    2:56 achei q ele ia fala "10 vezes essa poha"

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

      hehehhehe
      Bons estudos

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

    como faço para colocar pra aparecer na tela o nome do usuário de menor idade?
    programa
    {

    funcao inicio()
    {inteiro idade, maiorIdade = 0, menorIdade = 0, i
    cadeia nome, menorNome
    para(i = 1; i maiorIdade){
    maiorIdade = idade
    }


    }
    }
    }

    escreva("
    A pessoa mais nova é: ", menorNome,"
    ")
    }
    }

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

      Olá Vinicius, o programa está com erro de compilação.
      Na declaração da variável tem que inicializar as variáveis que estão dentro dos Se.
      Ex: cadeia nome, menorNome="a"
      Depois dessa correção o código funciona corretamente.
      Bons estudos.

  • @RodrigoSilva-yy8oh
    @RodrigoSilva-yy8oh 4 года назад +1

    Oi Professor, estou gostando muito de suas aulas! Eu não estudo no IF, mas estou aprendendo programação fora. Você pode me enviar uma lista de exercícios básicos até os avançados, como esse da tela, para o meu e-mail, por favor? Me ajudaria muito professor.
    rodrigunner3@outlook.com
    Se puder me envie... obrigado!

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

      Olá Rodrigo, tudo bem ? Estou lançando as listas conforme o andamento das aulas. Você pode acessar no seguinte endereço.
      www.rafaelmuniz.com.br/ifsp/alpt2020/
      Att.

    • @RodrigoSilva-yy8oh
      @RodrigoSilva-yy8oh 4 года назад +1

      @@Portugol Opa, tudo bem sim professor! Espero que você esteja também!
      Muito obrigado pela força! Tenha uma boa semana! Até!!

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

    Essa aula me ajudou demais!!! Obrigada

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

      Olá Thaissa,
      Fico feliz de ter ajudado.
      Bons estudos.