Aula 20 - Algoritmos - Procedimentos e funções, para quê?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 36

  • @tiago530
    @tiago530 ปีที่แล้ว +4

    Você é muito bom professor, meus sinceros parabéns

  • @Karenjobsnote
    @Karenjobsnote ปีที่แล้ว +1

    Estava quebrando a cabeça para entender isso. Que didática mais maravilhosa!
    Gratidão!

  • @alexmedeiros5610
    @alexmedeiros5610 ปีที่แล้ว +1

    voce e bom de mais dando aula, continua ensinando mais

  • @valeriepantano1987
    @valeriepantano1987 ปีที่แล้ว +1

    A sua explicação está excelente. Muito Obrigada

  • @priscilasouza3384
    @priscilasouza3384 2 ปีที่แล้ว +5

    Ajudou muito!! Eu estava meio confusa com essa matéria mas o vídeo ajudou e explicou de uma forma bem simples e fácil de entender! Obrigada! :)

  • @RogerioSimaoSimao-el3fq
    @RogerioSimaoSimao-el3fq 6 หลายเดือนก่อน

    Gostei da explicação professor

  • @PedroHenrique-sg9mu
    @PedroHenrique-sg9mu ปีที่แล้ว +5

    Meus parabéns! Ótimo conteúdo! Vc explicou em 15 minutos uma coisa que no meu curso é explicado em 3 aulas de 50 minutos kkkkkkkkkkkkkkkkkkkkkkk

  • @lasouzaresponsa
    @lasouzaresponsa 2 ปีที่แล้ว +1

    Parabéns, muito obrigado!!! Ajudou bastante!

  • @ouvidoriademicrodados7838
    @ouvidoriademicrodados7838 2 ปีที่แล้ว +1

    Muito difícil, mas foi esclarecedor, obrigado pelo vídeo

  • @l_Larissa_Mello_l
    @l_Larissa_Mello_l 2 ปีที่แล้ว +1

    Mt obrigada pelo vídeo🙏❤️

  • @imaculada7723
    @imaculada7723 2 ปีที่แล้ว +1

    Você é muito boooom, parabéns

  • @jairodeoliveira3716
    @jairodeoliveira3716 10 หลายเดือนก่อน

    Muito bem explicado, estava em outtro canal mas nao entendi a aula de procedimentos, agora com cv ficou claro, obrigado.

  • @susanacarvalho3523
    @susanacarvalho3523 2 ปีที่แล้ว +2

    Didática maravilhosa, obrigada professor!😉

  • @Nando79958
    @Nando79958 3 ปีที่แล้ว +4

    Excelente explicaçao, muito didática!

    • @InfoVoce
      @InfoVoce  3 ปีที่แล้ว

      Olá amigo! Muito obrigado por seu comentário, espero ter ajudado. Um abraço!

  • @benjamimtxr
    @benjamimtxr 2 ปีที่แล้ว +1

    Top

  • @adrianotavares1196
    @adrianotavares1196 2 ปีที่แล้ว +1

    obrigado pelo conteúdo professor

  • @Srrobot-dc4xk
    @Srrobot-dc4xk 3 ปีที่แล้ว +3

    Adorei sua aula consegui aprender o que na faculdade eu fiquei confuso.

    • @InfoVoce
      @InfoVoce  3 ปีที่แล้ว

      Olá amigo! Fico feliz que ajudei na sua jornada e agradeço o comentário! Tmj!

  • @michellesouza3384
    @michellesouza3384 3 ปีที่แล้ว +1

    valeu prof vc me ajudou muito parabens

    • @InfoVoce
      @InfoVoce  3 ปีที่แล้ว

      Olá amiga! Fico feliz que te ajudou! Se interessar, aqui tens o link com a playlist do Curso de Algoritmos e Lógica de Programação: bit.ly/PlaylistLogicaProgramacao Tmj!

  • @crislaineserafim2009
    @crislaineserafim2009 2 ปีที่แล้ว +1

    não conhecia seu material, muito bom, parabéns.

  • @VIIHMON
    @VIIHMON ปีที่แล้ว +1

    boaaaaaa

  • @Edufilho1980
    @Edufilho1980 3 ปีที่แล้ว +1

    Vlw! Vamos quebrar a cabeça hehehhe

    • @InfoVoce
      @InfoVoce  3 ปีที่แล้ว

      Tmj Eduardo!

  • @preciso-assistir
    @preciso-assistir 2 ปีที่แล้ว

    Professor, só não compreendi o uso da variável x no primeiro exemplo onde você põe a variável x pra ser executada no programa principal, o que eu fiquei confuso é que as variáveis são para receber algum valor e essa daí não tem nenhum valor armazenado nela como que o programa reconhece que o comando escreva , que tá dentro do procedimento, é pra ser executado ? Então o que fica armazenado na variável x , neste caso , seria o que vem a seguir do comando escreva/escreval ?

    • @FernandoSilva-ij5pj
      @FernandoSilva-ij5pj 2 ปีที่แล้ว

      Ele só quis exemplificar que, mesmo as variáveis tendo o mesmo nome, elas são diferentes e atuam em lugares diferentes (global e local (procedimento)). Só a variável X local recebeu valores pq os valores foram dados dentro do procedimento através da repetição PARA

    • @wokevns
      @wokevns ปีที่แล้ว

      X é a variável de controle .
      Por exemplo :
      Para x que é a variável de controle (inteiro)
      De 1 até 30...faça.

  • @mywork6882
    @mywork6882 2 ปีที่แล้ว

    Boa noite! Poderiam me ajudar nesse exercicio de inserting sort? Quero ordenar esse vetor mas esta dando erro....
    algoritmo "semnome"
    var
    vetorA:vetor[1..7] de inteiro
    i,elemento:inteiro
    j:inteiro
    FUNCAO insert_sort():inteiro
    inicio
    i

  • @apertaplays
    @apertaplays 3 หลายเดือนก่อน

    O problema que ninguem explica sobre lógica, nao é o que sao funções, o que é um algoritmo e afins.
    O maior problema que eu vejo, é que mesmo sabendo os conceitos e para que servem, fico sem saber construir o algoritmo no momento que preciso.

    • @InfoVoce
      @InfoVoce  3 หลายเดือนก่อน

      Essa é uma dificuldade normal. Você precisa fazer muitos exercícios e desenvolver a capacidade de abstração para conseguir. Bons estudos!

    • @apertaplays
      @apertaplays 3 หลายเดือนก่อน

      @@InfoVoce aaaaaah ta ai a palavra... abstração

  • @edud.g4172
    @edud.g4172 3 ปีที่แล้ว +1

    Professor, não sei como faz pro procedimento mostrar o resultado de outro procedimento.. No caso eu deveria desenvolver um procedimento que mostrasse caso a pessoa fosse fisica ou juridica e todas as informações de forma organizada.
    2) Faça um algoritmo com nome de “Pessoas” que seja modularizado e contenha:
    a) Procedimento pessoaFisica(): Vai solicitar ao usuário os dados específicos de
    Pessoa Física:
    CPF - literal
    Nome_mae - literal
    Nome_pai - literal
    b) Procedimento “pessoaJuridica”: Vai solicitar ao usuário os dados específicos
    de Pessoa Jurídica:
    CNPJ - literal
    Numero_funcionarios - Inteiro
    c) Procedimento pessoaGeral(): Vai solicitar os dados que são comuns aos dois
    tipos de Pessoa.
    Endereço - literal
    Bairro - literal
    Cidade - literal
    Estado - literal
    CEP - literal
    Email - literal
    Fone - literal
    d) No programa principal você deverá perguntar ao usuário se ele vai cadastrar
    uma Pessoa Física (digitar F) ou Pessoa Jurídica (digitar J).
    - Se a opção escolhida for F você deverá chamar o procedimento
    pessoaFisica() e o procedimento pessoaGeral().
    - Se a opção escolhida for J você deverá chamar o procedimento
    pessoaJuridica() e o procedimento pessoaGeral().
    e) No final o programa deverá mostrar todos os dados informados de forma
    organizada. Acima dos dados você deve especificar se a pessoa é Física ou
    Jurídica. Para isso crie um novo procedimento chamado mostrarDados()
    algoritmo "pessoas"
    var
    r: caractere
    procedimento pessoaFisica()
    var
    CPF : caractere
    nomemae : caractere
    nomepai : caractere
    inicio
    escreva ("Informe o cpf: ")
    leia (cpf)
    escreva ("Informe o nome do pai: ")
    leia (nomepai)
    escreva ("Informe o nome da mãe: ")
    leia (nomemae)
    fimprocedimento
    procedimento pessoaJuridica()
    var
    cnpj :caractere
    Numerofuncionarios : inteiro
    inicio
    escreva("Informe o CNPJ: ")
    leia (CNPJ)
    escreva ("Informe o numero de funcionarios: ")
    leia (Numerofuncionarios)
    fimprocedimento
    procedimento pessoaGeral()
    var
    endereco, bairro, cidade, estado, cep, email, fone : caractere
    inicio
    escreva ("Informe o endereço: ")
    leia(endereco)
    escreva ("Informe o bairro: ")
    leia(bairro)
    escreva ("Inorme a cidade: ")
    leia(cidade)
    escreva ("Informe o estado: ")
    leia(estado)
    escreva ("Informe o CEP: ")
    leia(cep)
    escreva ("Informe o email: ")
    leia(email)
    escreva ("Informe o fone: ")
    leia(fone)
    fimprocedimento
    procedimento mostrarDados()
    var
    inicio
    fimprocedimento
    inicio
    escreval("Deseja cadastrar uma Pessoa Física (digitar 1)")
    escreval("Deseja cadastrar uma Pessoa Jurídica (digitar 2)")
    leia (r)
    se r = "1" entao
    pessoaFisica()
    pessoaGeral()
    senao
    se r = "2" entao
    pessoaJuridica()
    pessoaGeral()
    fimse
    fimse
    fimalgoritmo

    • @InfoVoce
      @InfoVoce  3 ปีที่แล้ว

      Olá Edu! Nesse caso você precisa declarar todas as variáveis que contém os dados que você vai mostrar dentro do procedimento mostrarDados() como globais, não como locais (declaradas dentro do procedimento). No mais é organizar os comando escreva da forma que você sabe. Depois me diz se conseguiu ou não. Tmj!

  • @benjamimtxr
    @benjamimtxr 2 ปีที่แล้ว +3

    Top

    • @benjamimtxr
      @benjamimtxr 2 ปีที่แล้ว

      Essa parte algoritmo complexa um pouco mais avançada gostei da aula superou todas as duvidas minha
      Obrigadoo
      Gratidão