Eu fiquei dias para entender lógica Pesquisei em várias fontes. Até mesmo na faculdade não entendia. Você fez com que 4 vídeos eu entendesse tudo que estava quebrando minha cabeça. Obrigado
Muito obrigado... estou fazendo um curso EAD que, se o material tivesse a metade da didática dos seus vídeos, eu já teria aprendido muito mais!! Parabéns... sua capacidade de transmitir conhecimento é sensacional.
Iniciei lógica na semana passada, curso todos os dias correria, nem dormindo direito, estava preocupado por não conseguir pegar o conteúdo muito bem, sendo que agora vou começar lógica II que dizem ser mais difícil, mas vendo seus vídeos ainda não vi todos dos 21 vídeos, mas deixo aqui minha opinião muito obrigado pelo vídeo e conteúdo me ajudou demais, você explica pausadamente o que me ajudou muito, ganhou um seguidor e vou acompanhando seus vídeos e conciliando com minhas aulas, sucesso pra você e muito obrigado.
O prof da facul é muito direto, ele passa slide e lê, só! Isso eu tambem posso fazer. Mas vc faz explicando e isso me ajudou muito. É uma coisa tão simples que fiquei ate com vergonha de não ter entendido kkkkkkkk obg
Tem como fazer esse algoritmo? Desenvolva um algoritmo que receba valores aleatórios entre -5 e 36 e através de uma função preencha uma matriz de inteiros 4x3. Retorne quantas vezes aparecer o número 6 (seis).
Olá Everaldo, tem sim. Você precisa dar uma olhada na biblioteca do Portugol Studio que cria valores aletórios e como preencher uma matriz. Esses conteúdos eu não tenho aula gravada ainda. Já como montar uma função tenho vai do vídeo 16 até o 19. ruclips.net/video/1c6VMiWmo1Q/видео.html Bons estudos.
Boa tarde professor , estou aprendendo com suas aulas aqui , gostaria de saber nesse caso , como insiro uma variável no Portugol la , não estou conseguindo. Se puder tirar essa duvida ! O erro que aparece é [linha 3] ''o escopo do programa não foi fechado corretamente. Insira o caracter '}' para corrigir o problema Var: inteiro Var: 0 funcao inicio()
{ escreva("Voce e torcedor do Inter? 1 - Sim , 2 - Nao , 3 - outros)" Leia CL se (CL = 1) ENTAO escreva("Campeão do Mundo") se (CL = 2) ENTAO escreva("Rebaixado") se (CL = 3) ENTAO escreva("Jamais será Inter") senao escreva("Valor invalido")
Olá Anderson, Nos vídeos estou usando o Portugol Studio que é diferente do VisualG. O código que você colocou me parece estar misturado com as duas pseudolinguagens. No se você deve usar dois simbolos de iguais para comparação e ele não tem a palavra então, ele usa abertura de chaves. se (CL == 1){ .... Bons estudos.
Olá Patrick, você terá que usaro comando se com esse intervalo dito e usar os operadores lógicos. Ex: se ( idade > 40 e idade < 42) Dessa forma ele vai pegar o 41. Tenho uma playlist nova com o fundo amarelo. Lá tem uma aula de operadores lógicos. Bons estudos.
Olá Leonardo, tem razão. Acho que é o vídeo de teste de mesa. Pior que acho que não tenho essa aula gravada. Tenho uma playlist mais nova, veja se tem lá: ruclips.net/video/UHi8K8XjjNY/видео.htmlsi=B62GTEvmPX59H7io&t=8 Bons estudos
Grato, pude testar nesse meu algoritmo abaixo para aumentar o salário de funcionários e resultou, mas gostaria de aprender ainda como colocar mais de duas condições numa única linha de *se*... tipo assim...: *se* (sexo == 'M') ou (sexo == 'm' ){ //instruções} ------- É possível fazer isso? Qual seria a sintaxe correta para escrever algo desse tipo. --- Desde já mando minha antecipada gratidão.
Olá António, pode sim. Basta utilizar os OPERADORES LÓGICOS. Eu gravei uma aula falando sobre isso. Basta clicar no link: ruclips.net/video/velEqgEFI3g/видео.html Assista lá e qualquer dúvida é só avisar.
Olá obrigado pela mensagem e ainda bem que ajudei. Se preferir tem uma playlist com novos videos desse assunto, ela está com o fundo amarelo. Bons estudos.
existe algum site que converte código java para portugol? fiz um trabalho em java quando chegou a hora de entregar vi que era pra ter feito algoritmo, porém não me lembro quase nada de pseudocódigo kkk
Poxa professor entendi tudo que você explicou eu to com um exercido que precisa aplicar isto mais não consigo desenvolver você ou alguém poderia me ajuda 🥺?
escreva("Qual a sua idade ") // idade da pessoa leia (idade) // a idade da pessoa é maior ou igual a 16 e menor ou igual a 17 se (idade >= 16 e idade = 18 e idade = 70 ) { escreva(" SEU VOTO É FACULTATIVO ") } // a idade da pessoa é menor que 16 anos senao se (idade < 16 ) { escreva(" VOCE NAO PODE VOTAR ") }
Olá Seraffin, Como dito nos vídeos algoritmo é bem versátil e cada um usa de uma maneira. O importante é usar corretamente os comandos. No seu caso está certo e se essa é a forma que o seu racicionio funciona, siga em frente. Não tente adaptar seu raciocíonio ao do colega pois é muito mais dificil. Bons estudos.
Olá Kauã, exatamente (eles são bem parecidos). Os dois são estruturas condicionais. Não existe uma regra definida, vai de gosta. Porém, tem q lembra que o escolha só pode ser usado com variáveis inteiro e caracter, para verificar igualdade e não pode usar operadores lógicos. Nesses caso só pode usar o se. Bons estudos.
Olá Lucas, para usar palavra vc deve declarar uma variável do tipo cadeia e depois no condicional usar os dois iguais (==) para comparar e colocar os textos com aspas duplas. Exemplo: programa {
@@Portugol saquei, muito obg Aí eu não estou conseguindo reproduzir um dos exemplos na aula. Por acaso o app atualizou ou algo assim ? Ou talvez seja pq tô usando no celular kk ? Não sei kk
Olá Naka, como dito nos vídeos existem várias soluções possíveis e essa é uma delas. Isso não quer dizer que as outras estão "mais" certas ou "mais" erradas. A única coisa é que existem algoritmos mais otimizados e outros não. Porém, todos resolvem o problema e isso é o mais importante. Se for trabalhar exclusivamente com sistema dedicados que necessitam de mais performace ai precisará se preocupar com essa questão de otimização, caso contrário siga sua linha de raciocínio. Bons estudos.
Olá Lucas, está certo sim. Porém, em seguida vc deve aprender o comando SE SENAO SE. Ele é mais indicado nesses casos, já que o se sem o senao se fará com que as condições sejam testadas sempre, mesmo que já tenha encontrado a saída correta. Tenho outro vídeos que fala sobre o SE SENAO SE. Dá uma olhada. Bons estudos.
Eu fiquei dias para entender lógica
Pesquisei em várias fontes. Até mesmo na faculdade não entendia.
Você fez com que 4 vídeos eu entendesse tudo que estava quebrando minha cabeça. Obrigado
Valeu pela mensagem Elias.
com 1 semana o cara já da aula de programação com Java e por fora ele ensina desenvolvimento web com o HTML5, CSS3 e JavaScript, esse Elias é brabu
Eu também estava na mesma situação, até ver esses vídeos. Só tenho muito a agradecer ao Prof. Rafael Muniz, meu muito obrigado.
Muito obrigado... estou fazendo um curso EAD que, se o material tivesse a metade da didática dos seus vídeos, eu já teria aprendido muito mais!! Parabéns... sua capacidade de transmitir conhecimento é sensacional.
Obrigado pela mensagem.
Bons estudos.
Parabéns prof RMuniz!! O método aplicado para esclarecer dúvidas sobre a lógica de programação foi excelente.
Obrigado pelo feedback. Bons estudos.
Iniciei lógica na semana passada, curso todos os dias correria, nem dormindo direito, estava preocupado por não conseguir pegar o conteúdo muito bem, sendo que agora vou começar lógica II que dizem ser mais difícil, mas vendo seus vídeos ainda não vi todos dos 21 vídeos, mas deixo aqui minha opinião muito obrigado pelo vídeo e conteúdo me ajudou demais, você explica pausadamente o que me ajudou muito, ganhou um seguidor e vou acompanhando seus vídeos e conciliando com minhas aulas, sucesso pra você e muito obrigado.
Olá, obrigado pela mensagem.
Tem uma playlist nova com todos esses vídeos gravados recentemente (o fundo é amarelo).
Bons estudos.
professor desculpa agora eu consegui cumprir direitinho estava faltando uma { -> chave fiquei felizão kkk
Opa !! Que bom ia te responder agora de noite. QQ coisa avisa.
Abraços
Aconteceu o mesmo comigo, penei kkkkkk
um dos melhores videos no ytb sobre o assunto. Fez um excelente trabalho!
Obrigado pela mensagem.
Bons estudos.
Muuuito obrigado pelo vídeo, professor!!
Vou tentar gravar a continuação até terça. Abraços
Perfeição existe e é este vídeo ❤
Olá Grazy,
obrigado pela mensagem e bons estudos.
Aula muito didática. Parabéns
Obrigado pela mensagem.
Bons estudos.
ajudou demais, obrigada :)
Que bom que ajudou.
Bons estudos
Explicações muito boa 😼❤️
Que bom que ajudou
Está ajudando muito.
valeeeeeeeeeeeeeu
Valeu...
Bons estudos.
O prof da facul é muito direto, ele passa slide e lê, só! Isso eu tambem posso fazer. Mas vc faz explicando e isso me ajudou muito. É uma coisa tão simples que fiquei ate com vergonha de não ter entendido kkkkkkkk
obg
Que bom que ajudei. Obrigado pela mensagem.
Tenho uma playlist mais nova sobre esse assunto no canal.
Bons estudos.
obrigado professor!!!
Amei a aula ♥️
Obrigado pelo feedback.
Obrigadooooooooooooooooo.
Obrigado pela mensagem Henrique.
Muito legal
Obrigado pelo Feedback.
meu professor do curso explica meio mal, mas com isso eu entendi, so desenhando pra eu entender mesmo ksksks
Olá,
Se quiser acesse a playlist com fundo amarelo que são vídeos gravados recentemente.
Bons estudos.
Tem como fazer esse algoritmo?
Desenvolva um algoritmo que receba valores aleatórios entre -5 e 36 e através de uma função preencha uma matriz de inteiros 4x3. Retorne quantas vezes aparecer o número 6 (seis).
Olá Everaldo, tem sim.
Você precisa dar uma olhada na biblioteca do Portugol Studio que cria valores aletórios e como preencher uma matriz. Esses conteúdos eu não tenho aula gravada ainda.
Já como montar uma função tenho vai do vídeo 16 até o 19.
ruclips.net/video/1c6VMiWmo1Q/видео.html
Bons estudos.
Boa tarde,
Dentro do se, é possível utilizar uma notação matemática do tipo 18> idade
Olá é possível sim, porém a escrita é diferente.
se ((idade > 18) e (idade < 70))
Bons estudos.
Boa tarde professor , estou aprendendo com suas aulas aqui , gostaria de saber nesse caso , como insiro uma variável no Portugol la , não estou conseguindo. Se puder tirar essa duvida ! O erro que aparece é [linha 3] ''o escopo do programa não foi fechado corretamente. Insira o caracter '}' para corrigir o problema
Var: inteiro
Var: 0
funcao inicio()
{
escreva("Voce e torcedor do Inter? 1 - Sim , 2 - Nao , 3 - outros)"
Leia CL
se (CL = 1) ENTAO
escreva("Campeão do Mundo")
se (CL = 2) ENTAO
escreva("Rebaixado")
se (CL = 3) ENTAO
escreva("Jamais será Inter")
senao
escreva("Valor invalido")
Olá Anderson,
Nos vídeos estou usando o Portugol Studio que é diferente do VisualG.
O código que você colocou me parece estar misturado com as duas pseudolinguagens.
No se você deve usar dois simbolos de iguais para comparação e ele não tem a palavra então, ele usa abertura de chaves.
se (CL == 1){
....
Bons estudos.
boaaaaaaaaa
Valeu Experienciq
escreva ("video muito bom")
Valeu
alguem tem o codigo do exercicio 21, o meu esta faltando algo!!
nao achei a resolucao do exercicio no curso
Olá KameraNet,
coloca o trecho de código aqui q testamos e indicamos o que pode ser.
Bons estudos.
Como eu faço para por "entre" ex: maior q 16 e menor q 18, no caso 17 anos
Olá Patrick,
você terá que usaro comando se com esse intervalo dito e usar os operadores lógicos.
Ex: se ( idade > 40 e idade < 42) Dessa forma ele vai pegar o 41.
Tenho uma playlist nova com o fundo amarelo. Lá tem uma aula de operadores lógicos.
Bons estudos.
Olá Rafael. Não tem aula nº¨6 ? Não localizei esse vídeo.
Olá Leonardo, tem razão.
Acho que é o vídeo de teste de mesa.
Pior que acho que não tenho essa aula gravada.
Tenho uma playlist mais nova, veja se tem lá:
ruclips.net/video/UHi8K8XjjNY/видео.htmlsi=B62GTEvmPX59H7io&t=8
Bons estudos
Grato, pude testar nesse meu algoritmo abaixo para aumentar o salário de funcionários e resultou, mas gostaria de aprender ainda como colocar mais de duas condições numa única linha de *se*... tipo assim...:
*se* (sexo == 'M') ou (sexo == 'm' ){
//instruções}
-------
É possível fazer isso? Qual seria a sintaxe correta para escrever algo desse tipo.
---
Desde já mando minha antecipada gratidão.
Olá António, pode sim. Basta utilizar os OPERADORES LÓGICOS. Eu gravei uma aula falando sobre isso. Basta clicar no link: ruclips.net/video/velEqgEFI3g/видео.html
Assista lá e qualquer dúvida é só avisar.
@@Portugol Grato, consegui.
Posso baixar seus vídeos para uso particular (não reproduzirei com os outros os vídeos, mas passarei os links) ?
MEUDEUS FINALMENTE ENTENDI
Olá obrigado pela mensagem e ainda bem que ajudei.
Se preferir tem uma playlist com novos videos desse assunto, ela está com o fundo amarelo.
Bons estudos.
Qual o programa que você usa nessa vídeo aula? (Quando digo "programa" é a ferramenta que você utiliza no vídeo).
Olá Lucas, chama-se Portugol Studio.
Veja esse vídeo para saber como utiliza-lá: ruclips.net/video/9jlQQNeVMIg/видео.html
Bons estudos.
existe algum site que converte código java para portugol? fiz um trabalho em java quando chegou a hora de entregar vi que era pra ter feito algoritmo, porém não me lembro quase nada de pseudocódigo kkk
Olá Thyn,
Que eu saiba não. Infelizmente tem que digitar novamente em Portugol.
Bons estudos.
pergunta, toda vez que tento fazer esse tipo de exercicio com variável tipo cadeia não da certo. O "senao" nunca funciona. Me ajuda pfv
Olá Guilhemer, desculpe a demora.... tem como colocar o código aqui para olharmos ?
Bons estudos.
Tem que ver que erro está dando, aqui era caps Lock KKK tem q estar igual está no algo. a validação
eu fiz todos esses passos umas 20 vezes nao consegui fazer a operação ( pode votar aparecer se for junto com a outra nao pode votar)
Q bom que conseguiu. Abraços.
Eu também
Que bom Lucas.
Tem esse material em PDF ?
Olá,
veja se encontra nesse endereço.
www.rafaelmuniz.com.br/ifsp/alpt2020/
Bons estudos.
Poxa professor entendi tudo que você explicou eu to com um exercido que precisa aplicar isto mais não consigo desenvolver você ou alguém poderia me ajuda 🥺?
Olá Ariane,
que bom que entendeu. Infelizmente não resolvo outra questões, somente as que apresento em sala de aula.
Bons estudos
Fiz dessa foram
programa
{
funcao inicio()
{
inteiro idade
escreva("Qual a sua idade ")
// idade da pessoa
leia (idade)
// a idade da pessoa é maior ou igual a 16 e menor ou igual a 17
se (idade >= 16 e idade = 18 e idade = 70 ) {
escreva(" SEU VOTO É FACULTATIVO ") }
// a idade da pessoa é menor que 16 anos
senao se (idade < 16 )
{ escreva(" VOCE NAO PODE VOTAR ") }
Olá Seraffin,
Como dito nos vídeos algoritmo é bem versátil e cada um usa de uma maneira. O importante é usar corretamente os comandos.
No seu caso está certo e se essa é a forma que o seu racicionio funciona, siga em frente. Não tente adaptar seu raciocíonio ao do colega pois é muito mais dificil.
Bons estudos.
Professor, quando que eu devo usar o "se", e quando eu devo usar o "escolha caso"?
Eles parecem bem parecidos, por isso tenho essa dúvida
Olá Kauã, exatamente (eles são bem parecidos). Os dois são estruturas condicionais. Não existe uma regra definida, vai de gosta. Porém, tem q lembra que o escolha só pode ser usado com variáveis inteiro e caracter, para verificar igualdade e não pode usar operadores lógicos. Nesses caso só pode usar o se.
Bons estudos.
@@Portugol Muito obrigado, me ajudou bastante! 🤝
E pra por uma palavra ? Como faz na condicional ?
Olá Lucas,
para usar palavra vc deve declarar uma variável do tipo cadeia e depois no condicional usar os dois iguais (==) para comparar e colocar os textos com aspas duplas.
Exemplo:
programa
{
funcao inicio()
{
cadeia variavelTexto
variavelTexto = "Bom dia"
se (variavelTexto == "Bom dia"){
escreva ("Textos iguais")
}senao{
escreva ("Textos diferentes")
}
}
}
Att.
@@Portugol saquei, muito obg
Aí eu não estou conseguindo reproduzir um dos exemplos na aula. Por acaso o app atualizou ou algo assim ? Ou talvez seja pq tô usando no celular kk ? Não sei kk
@@lucasquadros5222 Olá Lucas, coloca o código que vc está digitando que vejo o que pode estar acontecendo.
Att.
Por favor, posta as aulas que faltou, tipo.... A 6
Olá, a 6 se eu não me engano seria de fluxograma.
Nesse vídeo eu faço um resumo rapido.
ruclips.net/video/8gexlXA_a7o/видео.html
Aconteceu o que com a aula 6?
Olá Fernando, pois é nem tinha percebido.
Acesse a playlit com fundo amarelo que lá é mais recente e essa aula não está faltando.
Bons estudos.
Obrigado vou olhar depois as outras aulas. @@Portugol
meu prof de mat que me explicou kkkkkk
Show.
Bons estudos
vou rodar nisso ai :(
Olá Jean,
Bons estudos.
Eu fiz assim:
programa
{
funcao inicio()
{
inteiro
idade
escreva("Escreva sua idade: ")
leia(idade)
se (idade >= 16) {
se (idade >= 18 e idade < 70) {
escreva("Voto obrigatório.")
} senao {
escreva("Voto opcional")
}
} senao {
escreva("Não pode votar!")
}
}
}
Olá Naka,
como dito nos vídeos existem várias soluções possíveis e essa é uma delas.
Isso não quer dizer que as outras estão "mais" certas ou "mais" erradas. A única coisa é que existem algoritmos mais otimizados e outros não. Porém, todos resolvem o problema e isso é o mais importante.
Se for trabalhar exclusivamente com sistema dedicados que necessitam de mais performace ai precisará se preocupar com essa questão de otimização, caso contrário siga sua linha de raciocínio.
Bons estudos.
cade o senao?
Olá Renan, está no vídeo seguinte.
executei essas linhas sem saber o SE NAO, esta errado?
programa
{
funcao inicio()
{
inteiro idade
escreva("qual a sua idade")
leia(idade)
se (idade < 18)
{
escreva ("nao pode votar")
}
se (idade > 18)
{
escreva ("voto obrigatorio")
}
se (idade > 70)
{
escreva ("voto opcional")
}
Olá Lucas,
está certo sim. Porém, em seguida vc deve aprender o comando SE SENAO SE.
Ele é mais indicado nesses casos, já que o se sem o senao se fará com que as condições sejam testadas sempre, mesmo que já tenha encontrado a saída correta.
Tenho outro vídeos que fala sobre o SE SENAO SE. Dá uma olhada.
Bons estudos.
Explicações muito boa 😼❤️