Classificação
0 %
Popularidade
Opine
Descrição:
Procedimentos em Algoritmos. Aprenda a criar rotinas a serem executadas por programas. Nessa primeira aula de rotinas, …






Pensa num negocio complicado. Hora de rever a aula quantas vezes forem necessarias
Galera, nao desistam. Serio, se precisar, volta pra assistir a aula mais uma vez. Melhor "perder" 30min revendo a aula do que PERDER uma grande oportunidade de aprender algo por preguica ou por ser cabeca dura. Estava tendo dificuldades em aplicar o procedimento aos exercicios antigos, e ja tava pronto rpa seguir pra proxima aula. Bati o pe e disse que ia conseguir aplicar, porque eu ja havia entendido a logica do procedimento. Reassisti a aula e achei a solucao pro meu problema, e entendi melhor ainda o que e o procedimento.
Perdão a ignorância, mas como alguém que tá vendo programação pela primeira vez qual a superioridade do procedimento em relação as estruturas de repetição?
Eu achava que tinha apanhado estudando estruturas de repetição, mas esses procedimentos… Misericórdia! Nunca me senti tão burr@ ! Já vi a aula 3x e não consigo absorver esse negocio! Tá osso! 😢
Eu consegui resolver todos os outros exercícios de repetição usando o mesmo procedimento simples "()" que ele usou no primeiro exemplo.
Sem atribuir variáveis nem de valor nem de referência, apenas copiando e colando os itens de dentro da estrutura de repetição para a estrutura do procedimento.
E todos funcionaram normalmente com o código ficando até mais limpo. Qual seria a vantagem de declarar uma variável de referência se ela funciona semelhante em resultado final, a situação onde apenas jogo o que quero repetir sem declarar nenhuma variável?
Nessa aula o Professor Guanabara disse que não era possivel utilizar a mesma variavel no escopo global e no procedimento, porem eu tentei aqui e deu certo, funcionando como se eu estivesse usando referencia, mas sem criar variaveis locais. Isso não é viável para deixar o codigo mais "limpo"?
"Um genjutsu desse nível não funciona em mim".
Passagem de parâmetro por referência: Sou uma piada para vc?
O ruim é ter que aprender isso tudo sem pc 🫠🥲
13:30 verificar se número é par ou impar
Windows XP S2
Boa noite prof Gustavo..
Essas atividades que vc passa no final da aula eu não acho elas no site, lá acho apenas as aulas.
Cada dia que passa me sinto mais burra, meu Deus kkkkkkk ta osso
De manhã eu não entendi nada, porém de noite eu consegui entender. Não desistam pessoal.
Eu só queria agradecer ao Gustavo pelas aulas maravilhosas e por estar me ajudando a estudar lógica de programação 🙏 com certeza, eu vou recomendar as aulas pra outras pessoas
Depois de 8 anos do vídeo postado eu estou assistindo e está me agregando muito conhecimento, porém, surgiu uma dúvida, em questão de memória, na parte de arquitetura mesmo, vale mais a pena escrever o código e deixar ele escrito no laço ou fazer o procedimento e por o procedimento pra repetir??
Só pra esclarecimento, oq eu quis dizer foi o mesmo caso de salvar variáveis e salvar vetores, em questão de memória e processamento, vale mais a pena criar vetores!!
Pelo meu entendimento, esse "PROCEDIMENTO" seria um segundo "CORPO" do script, deixando em standby até chamar no corpo principal
de todas, ate esse ponto que estou estudando, essa parte do procedimentos foi a mais facil.
Uma coisa legalzinha pra aprender isso de escopo se pensarmos assim:
Pense na voz do seu pai ele manda na casa inteira (logo será o escopo global)
Agora pense na sua voz kk você manda no seu quarto por exemplo (será escopo local)
Kkk espero q tenha ajudado
MDS tive que assistir umas 10x até entender, meu cérebro tá só o pó da rabiola, mas conseguiiiiii !!!😁😁😁😁
Pra quem gostaria de brincar segue o código >>>>>>
Algoritmo "parOuImpar"
Var
N : Inteiro
resposta : caractere
Procedimento parOuImpar(V : Inteiro)
Inicio
Se ( V % 2 = 0 ) entao
Escreval("O número digitado é 'PAR'")
senao
Escreval("O número digitado é 'ÍMPAR'")
FimSe
Escreval("Gostaria de continuar?(S/N)")
Leia(resposta)
Se (resposta = "S")ou(resposta = "s") entao
LimpaTela
Escreval("Digite um número : ")
Leia(N)
parOuImpar(N)
senao
Escreval("Fim")
FimSe
FimProcedimento
Inicio
Escreva("Digite um número : ")
Leia(N)
parOuImpar(N)
Fimalgoritmo
no meu fica dando erro ( comando SE fora da seção apropriada) fiz exatamente igual ao video e nao sei pq ta dando esse erro
Alguém aí consegui fazer esses códigos pelo celular pq estou tentando mais só dá erro no meu celular
Impressionante como este cara me faz amar ele
2022 e esse curso ainda sendo o melhor de todos
S2
Procurei nos comentários a minha dúvida e não achei, vim então comentar a dúvida.
No procedimento fibonnacci, pq o comando de atribuição tá diferente? [ de modo := ] Qual a diferença entre <- e := ?
como funciona o algoritimo do crash da smash?
Olá, alguém sabe informa onde fica a resolução dos exercícios no site?
não tenho pc ou notebook kkk, então quando o guanabara fala para me praticar eu fico sem o que fazer kkk, antes que falem, sim eu já tentei procurar app/ide de portugol mobile na play store, o problema é a sintax, é bem diferenciada e da uns bugs besta, ai eu desisti.
Obrigada à todos da equipe curso em vídeo em especial: Guanabara, vc tem um modo simples e claro de ensinar,è possível perceber que gosta de ensinar, a sua didática é excelente!
Gente boa noite, alguem pode me ajudar? Eu to tentanto fazer o primeiro exercicio da aula 7 usando PROCEDIMENTO, mas so ta dando erro, pfvr alguem pode me dizer oq to fazendo de errado?
Algoritmo "semnome"
Var
ANOA, ANON, IDADE :inteiro
Procedimento IDADE(A,B:inteiro)
inicio
IDADE <-(A-B)
Se (IDADE>=18)entao
Escreval ("IDADE: ", IDADE," ANOS")
Escreval ("APTO A DIRIGIR")
senao
Escreval ("IDADE: ", IDADE," ANOS")
Escreval ("NÃO ESTÁ APTO A DIRIGIR")
FimSe
FimProcedimento
Inicio
Escreval ("————————")
Escreval ("DEPARTAMENTO DE TRANSITO")
Escreval ("————————")
Escreva ("ANO ATUAL (yyyy): ")
Leia (ANOA)
Escreva ("ANO DE NASCIMENTO (yyyy): ")
Leia (ANON)
Escreval ("———-STATUS——-")
IDADE (ANOA,ANON)
Fimalgoritmo
pq c começou em 3 no fibonacci?
O ano é 2022 e estou vendo o curso pela primeira vez.
Procedimento no meu não reconhece
Boa noite o visualG não entra o procedimento ________
Refazendo mais uma vez, e fica cada vez mais claro e óbio. E me parece que o código fica cada vez mais simples, a cada vez que eu faço.
—————————
Var
// Seção de Declarações das variáveis
Cont, N1, N2: inteiro
procedimento ProxFibo (var A, B: inteiro)
var C: inteiro
inicio
C <- A + B
escreva (A)
A <- B
B <- C
fimprocedimento
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc…
N1 <- 0
N2 <- 1
para Cont <- 0 até 14 faça
ProxFibo (N1, N2)
fimpara
Fimalgoritmo
Com o procedimento, fiz um sistema de taxa de imposto hehehe, to gostando
Passagem de Parâmetro por REFERÊNCIA: Usa essa REFERÊNCIA (Local, definida como "var") como a nova realidade (global), (se daqui 10 anos eu terei 1 milhao de reais, então hoje tbm tenho)
Passsagem de Parâmetro por VALOR: Esse é um valor qualquer (local) e não pode alterar o que ganho hoje (global).