Curso de Algoritmo Aula 12 Procedimento e Função

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

КОМЕНТАРІ • 21

  • @controlgamerplus
    @controlgamerplus 3 роки тому +3

    A Cada dia que assisto essas aulas, aprendo algo novo e importante

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

      Muito obrigado pelo comentário, Saudações Geográficas e bons estudos!

  • @daniellegomes7940
    @daniellegomes7940 10 місяців тому

    Conteúdo riquíssimo, obrigada profº.

    • @ProfessorEdsonMaia
      @ProfessorEdsonMaia  10 місяців тому +1

      Valeu, muito obrigado pelo comentário, bons estudos, se tiver dúvidas é só chamar.

  • @Fax-rn3tr
    @Fax-rn3tr 7 місяців тому +1

    Para quem não entendeu direito a diferença entre função e procedimento, aí vai uma ajuda.
    Para toda função, um valor será retornado, obrigatoriamente. Retorno, por sua vez, é a ação de pegar o valor de uma variável ou outra coisa da função e deixar esse valor acessível a todas as outras partes do algoritmo que vierem dali em diante. O procedimento, por sua vez, não faz isso - ele apenas processa o que foi pedido mas os resultados são para uso próprio, a não ser que você defina o resultado como público, ou global (em cada linguagem tem um jeito certo de fazer isso).
    Então: função processa e devolve o resultado para o resto do programa, enquanto o procedimento internaliza tudo. As funções são bem interessantes para dividir processos longos em etapas que retornem valores específicos que serão usados pelas próximas funções.

    • @ProfessorEdsonMaia
      @ProfessorEdsonMaia  7 місяців тому

      Obrigado pela dica.

    • @Fax-rn3tr
      @Fax-rn3tr 7 місяців тому

      Ao avançar nas discussões sobre essas definições, principalmente sobre linguagens orientadas a objetos, você pode se deparar com o termo "método" também. Mas é bem simples: método é função ou procedimento (não importa) que esteja dentro de uma classe ou objeto maior. Classes e objetos são as subdivisões de um programa, que têm como principal objetivo organizar e hierarquizar o código.

  • @emersonamorim2369
    @emersonamorim2369 2 місяці тому +1

    Bom dia, estou com uma duvida
    Estou usando o visualg 3.0 e quando digito Procedimento ele fica azul mas nao sublinhado, dai quando executo o programa finaliza a execuçao mas nao faz a leitura do codigo .
    obs: estou fazendo passo a passo da aula

    • @ProfessorEdsonMaia
      @ProfessorEdsonMaia  2 місяці тому

      A versão 3.1 e 3.2 funcionam. Algumas versão do VisuAlg não funciona o recurso de procedimento.

  • @amigovoce9293
    @amigovoce9293 8 місяців тому +1

    Tou tentando fazer no piseudocode do celular e n tou conseguindo

  • @amigovoce9293
    @amigovoce9293 8 місяців тому +1

    Procedimento
    Inicio
    (Lugar do conteúdo)
    Fimprocedimento
    No que eu errei tou tentando de tudo no app do celu mas n tou conseguindo me dar uma ajuda aí pfv

    • @ProfessorEdsonMaia
      @ProfessorEdsonMaia  8 місяців тому

      Na versão do celular, pode ser que não funcione alguns recursos.

    • @amigovoce9293
      @amigovoce9293 8 місяців тому

      @@ProfessorEdsonMaia pse infelizmente isso atrapalha bastante o desenvolvimento de alguma pessoas q n tem condições de comprar um PC ou um notebook... Como eu 🥲

    • @Fax-rn3tr
      @Fax-rn3tr 7 місяців тому

      @@amigovoce9293 Chamou o procedimento depois que finalizou ele? Chame "Procedimento()". E não esqueça que o nome do procedimento deve ser seguido de "( )" quando for definido.

    • @Fax-rn3tr
      @Fax-rn3tr 7 місяців тому

      Uma boa prática também é escrever o nome do procedimento em letras todas minúsculas, não se esqueça!

  • @trytonsuplementos7130
    @trytonsuplementos7130 9 місяців тому +2

    Conteudo bom, mas essa musica de fundo só atrapalha, não irei continuar assistindo.

    • @ProfessorEdsonMaia
      @ProfessorEdsonMaia  9 місяців тому

      É man, acontece. Em outras séries de vídeos eu tirei as música de fundo, nesse período usava pq onde eu grava tem muito barulho externo, trânsito, latido de cachorro.

  • @amigovoce9293
    @amigovoce9293 8 місяців тому +1

    Tá assim
    algoritmo"tentando"
    var
    I: Inteiro
    var
    P, Mai: Real
    var
    Pesado, N: Caractere
    Procedimento Topo()
    inicio
    limpatela
    Escreva( "Maior peso até agora: ", Mai )
    Fimprocedimento
    inicio
    Mai Mai) entao
    Mai

    • @amigovoce9293
      @amigovoce9293 8 місяців тому

      Tá tudo certinho mas dar erro quando uso o procedimento

    • @ProfessorEdsonMaia
      @ProfessorEdsonMaia  8 місяців тому

      Aparentemente está tudo certo, vc poderia mostrar aqui qual erro aparece? Qual mensagem de erro?