Classificação
0 %
Popularidade
Opine
Descrição:
Aula do Curso de HTML5 criada pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Baixe pacotes e…






Para o pessoal que não entendeu ou teve dificuldade em entender operadores lógicos, aquilo que ele demonstrou se relaciona à chama "tabela verdade".
há um canal chamado "matemática pra passar" que tem aulas de lógica (muito cobrado em concursos públicos)… e simplesmente é fenomenal a forma deles explicarem. Abaixo segue a aula para quem quiser se aprofundar um pouco mais na tabela verdade… acredito que será de muita ajuda na programação. Abraços e bons estudos.
https://www.youtube.com/watch?v=Aw_ztKtjl80&ab_channel=Matem%C3%A1ticaPraPassar
Meu algoritmo ficou assim, eu fiz com variáveis extensas, diferente do Guanabara que usa apenas Letras iniciais, pq achei que da forma que faço fica mais clara de se ler/entender, ficando mais claro na cabeça também. fiz também sobre o triangulo isósceles, demorou um pouquinho mas foi, apesar de achar que ainda tenha como melhorar, pq se colocar 2 2 5 nas respostas da como verdadeiro para triangulo isósceles, mesmo não sendo, então preciso colocar algo como "se o triangulo for falso, isósceles também é falso" (não só isósceles, todos são falsos).
algoritmo "triangulos"
var
Lado1, Lado2, Lado3: real
Equilatero, Escaleno, isosceles, triangulo: logico
inicio
escreva ("Digite o primeiro lado: ")
leia (Lado1)
escreva ("Digite o segundo lado: ")
leia (Lado2)
escreva ("Digite o terceiro lado: ")
leia (Lado3)
triangulo <- (Lado1 < Lado2 + Lado3) e (Lado2 < Lado3 + Lado1) e (Lado3 < Lado2 + lado1)
Equilatero <- (Lado1 = Lado2) e (Lado2 = Lado3)
Escaleno <- (Lado1 <> Lado2) e (Lado2 <> Lado3) e (Lado3 <> Lado1)
isosceles <- (Lado1 = Lado2) e (Lado2 <> Lado3) ou (Lado1 = Lado3) e (Lado2 <> Lado1) ou (Lado1 = Lado3) e (Lado2 <> Lado3)
Escreval ("Pode formar um triangulo? ", triangulo)
Escreval ("O triangulo é Equilatero? ", Equilatero)
EscrevaL ("O triangulo é Escaleno? ", Escaleno)
Escreva ("O trianqulo é isosceles? ", isosceles)
fimalgoritmo
📚✅
TENHO UMA DUVIDA AMIGOS… A aritimética, matematica vai ser sempre usada com tanto frequencia? pergunto pq me falta interesse quando essa é usada como nessas praticas!
Estou adorando! Nossa, como você ensina bem!!
Tenho uma dúvida sobre os triângulos. Parte do meu código ficou assim:
TRI <- (L1 <= L2+L3) e (L2 <= L1+L3) e (L3 <= L1+L2)
Pois pensei "e se o lado tiver valor igual à soma dos lados opostos?" Daria para formar um triângulo? Imagino que sim, mas não tenho certeza.
Eu achei interessante (até pq estou começando), que quando vc começou a fazer as comparações entre os valores, o programa já retornava "verdadeiro" ou "falso", e não retornava simplesmente uma mensagem de erro, como se isso já estivesse pré-programado; é isso , mesmo? Aproveito para agradecer muito a sua generosidade em compartilhar todo esse conhecimento conosco. Obrigado professor.
Ola, tarde eu complentei 50 anos e resolvi me desafiar em programacao fiz um pelo SENAI mas a sua didatica me deu mais entendimento. Obrigada e continue assim se dedicando as pessoas que nao tem muito acesso 👏👏
novembro 2022
ass: J.l. dattoli passou aqui
Prezado Mestre Guanabara, tudo bem?, estou acompanhando e aprendendo bastante com vosso Curso de Lógica de Programação
Meus parabénsssss, são excelentes aulas.
Na aula #04-exercício triângulos:
acontece que digitando e permutando as medidas 1, 2 e 3 para se construir triângulo (medidas estas que não formam um
triângulo) o programa dá como resultados:
-x-x-x-x-x-x-x-x-x-x
digite o primeiro lado: 1
digite o segundo lado: 2
digite o terceiro lado 3
Pode formar um triângulo? FALSO
O triângulo e equilárero? FALSO
O triângulo e escaleno? VERDADEIRO
x-x-x-x-x-x-xdigite o primeiro lado: 2
digite o segundo lado: 1
digite o terceiro lado 3
Pode formar um triângulo? FALSO
O triângulo e equilárero? FALSO
O triângulo e escaleno? VERDADEIRO
x-x-x-x-x-x-x-xdigite o primeiro lado: 3
digite o segundo lado: 2
digite o terceiro lado 1
Pode formar um triângulo? FALSO
O triângulo e equilárero? FALSO
O triângulo e escaleno? VERDADEIRO
Perguntaria ao Mestre, não estaria havendo aqui um "paradoxo", ja que o menor triângulo de números inteiros é 3, 4 e 5 (Triângulo Retângulo Pitagórico). atenciosamente, Ricardo Silva.
EM PLENO 2022 AS EXPLICAÇÕES SÃO EXCELENTES E AINDA FUNCIONAM! VENDO A AULA DECIDI FAZER O CÁLCULO PRA SABER SE O TRIÂNGULO ERA ISOSCELES E DEU DE PRIMEIRA!
SUAS EXPLICAÇÕES SÃO SENSACIONAIS!
VAMO QUE VAMO!
fiz o restante do código questionando se o triangulo era um isósceles e deu certo <3
caraaa! a tua didatica é muito fodaaaa! desculpe o palavreado, porém só isso pra conseguir expressar!
A Ordem de Precedência dos operadores LÓGICOS dessa aula está incorreta. A ordem certa é: NÃO, E, OU. Como aprendi errado, errei na prova. kkk 😀
Acabei fazendo o esquema dos triangulos já utilizando operadores condicionais
Algoritmo "Triangulos"
Var
l1, l2, l3: real
eq, es, tri: logico
Inicio
escreval("Insira o primeiro lado: ")
leia(l1)
escreval("Insira o segundo lado: ")
leia(l2)
escreval("Insira o terceiro lado: ")
leia(l3)
tri <- (l1 < l2 + l3) e (l2 < l1 + l3) e (l3 < l1 + l2)
eq <- (l1 = l2) e (l2 = l3)
es <- (l1 <> l2) e (l2 <> l3) e (l1 <> l3)
se (tri = verdadeiro) entao
escreval("É um triângulo")
se (eq = verdadeiro) entao
escreval("O triangulo é equilátero")
senao
escreval("O triangulo é escaleno")
fimse
senao
escreval("Não é um triângulo!")
fimse
Fimalgoritmo
Algoritmo "Analise"
Var
n1, n2, n3: real
ma, me, ig, dif: logico
Inicio
escreval("============================")
escreval("—Vamos analisar números—")
escreval("============================")
escreval("Digite o primeiro número: ")
leia(n1)
escreval("Digite o segundo número: ")
leia(n2)
ma <- n1 > n2
me <- n1 < n2
ig <- n1 = n2
dif <- n1 <> n2
escreval("O número ",n1," é maior que ",n2,":",ma)
escreval("O número ",n1," é menor que ",n2,":",me)
escreval("O número ",n1," é igual a ",n2,":",ig)
escreval("O número ",n1," é diferente de ",n2,":",dif)
Fimalgoritmo
11:59 esse negócio de ter 2 namoradas é complicado mesmo 😂
" A melhor maneira de aprender é praticar, porque quando a gente pratica a gente erra , e quando a gente erra, a gente tenta consertar, e é tentando consertar que você aprende." Gustavo Guanabara
2022# u.u
Show de bola Guanabara!
cara você é muito bom.
Passando para agradecer e dizer que seus cursos são magníficos , professor!!! Só uma correção no último exercício: após testar a variável TRI, é necessário acrescentá-la como teste na expressão atribuída à variável ES, que ficará assim: ES <- (L1<>L2) e (L2<>L3) e (L1<>L3) e (TRI) , pois senão, ao utilizar um valor como, por exemplo, 5 – 2 – 1, a variável TRI retornará FALSO, mas ES retornará VERDADEIRO. Grande abraço!
comecei a facul de ads em março. minha prima me apresentou voce . voce é sensacional
Muito bom curso, mas fiquei com uma dúvida. No lugar do comando de entrada logico, eu posso usar o SE? E faz diferença se eu usar?
O meu está igual ao seu porém dá erro 😕
Empolguei e fiz o projeto também considerando um triângulo isósceles. Deu certo! <3
algoritmo "operadores logicos e relacionais"
var
L1, L2, L3: Real
EQ, ES, IS: Logico
inicio
escreva ("Digite o primeiro valor: ")
leia (L1)
escreva ("Digite o segundo valor: ")
leia (L2)
escreva ("Digite o terceiro valor: ")
leia (L3)
EQ <- (L1 = L2) e (L2 = L3)
ES <- (L1 <> L2) e (L2 <> L3) e (L1 <> L3)
IS <- ((L1 = L2) e (L1 <> L3)) ou ((L2 = L3) e (L2 <> L1))
escreval ("O triângulo é equilátero?", EQ)
escreval ("O triângulo é escaleno?", ES)
escreval ("O triângulo é isósceles?", IS)
fimalgoritmo
Gustavo Guanabara vc é o melhor. Obrigada por compartilhar todo seu conhecimento conosco
Fui tentar fazer isso no Portugol me lasquei kkkk
Algoritmo "triangulos"
Var
l1, l2, l3: real
eq, es, tri: logico
Inicio
escreva ("Digite o primeiro lado: ")
leia (l1)
escreva ("Digite o segundo lado: ")
leia (l2)
escreva ("Digite o terceiro lado: ")
leia (l3)
tri <- (l1 < l2 + l3) e (l2 < l1 + l3) e (l3 < l1 + l2)
eq <- (l1 =l2) e (l2=l3) e (l1=l3)
es <- (l1 <> l2) e (l2 <> l3) e (l1<>l3)
escreval ("Pode formar um triangulo? ", tri)
escreval ("o triangulo é EQUILATERO? ", eq)
escreval ("O triângulo é ESCALENO? ", es)
Fimalgoritmo
returning after 1 year
Mó feliz por conseguir fazer os bagui aqui ksksks
Onde encontro a apostila?
Excelente aula! Você é show, Guanabara. Eu fiz alguns ajustes no meu código e expliquei o porquê aqui embaixo.
Para os valores de L1 = 10, L2 = 6 e L3 = 3 o meu programa tava mostrando que não era TRIângulo e era EScaleno. Mas não tem lógica ser um TRIângulo EScaleno, se nem é triângulo. Então ajustei as condições de EScaleno acrescentando TRI, ficando assim:
ES <- (L1 <> L2) e (L2 <> L3) e (L3 <> L1) e TRI
Dessa forma, mostrou o resultado logicamente correto que é TRI= falso e ES = falso, porque mesmo que todos os lados sejam diferentes (10, 6 e 3) para ser escaleno tem que ser triângulo também.
Obs.: Não alterei nada em EQ pois todo polígono com 3 lados iguais vai atender às condições para ser triângulo, isto é, L < L + L é sempre verdadeiro para todos os 3 lados.
Vim pelo curso de desenvolvedor back end da softex, já conhecia o trabalho e a didática do Guanabara! Shoew de bola!
professor usando meu nome, quézia, como exemplo kkkk caraca, primeira vez que meu nome não é esquecido no churrasco
Começando a programar em 2022! "Vambora"
alguém ai sabe como baixar os arquivos do vídeo??
a principio do curso fechei a aba q disponibilizava os downloads, e agora n acho mais essa aba.
Os operadores Logicos se tornou facil pois usamos isso em filosofia acho que se chama quadro de sinais ou algo assim
Embora no exemplo tenha sido usado um conteúdo de geometria, é plenamente possível estruturar por meio do raciocínio lógico códigos nos quais o conteúdo tenha a ver com outro conteúdo que não matemática. Mas o Guanabara está certo, matemática está na nossa vida e não tem motivo para ter medo dela. Aqui no YouTube tem professores de matemática extremamente didáticos, que ensinam toda a matéria básica do ensino Fundamental e do Médio.
Guanabara ensina mil vezes melhor que meu professor de lógica De programação, o cara é brabo 👏👏
obg pelo curso de algoritmo ❤❤❤❤❤❤
se L1 for 2
L2 for 3
L3 for 6
ele vai retornar como falso o TRI, porem verdadeiro o ES, tem que adicionar condicionais para que ES e EQ só seja verdadeiro, se TRI for verdadeiro
Esse cara ele literalmente desenha p vc entender kkkk mto bom!!
S E N S A C I O N A L!
Fascinante a metodologia de ensinar do Professor… ainda tô longe de entender 100% mas eu ja entendi coisas aqui que não consegui entender DE JEITO NENHUM, nas aulas online e conceituais da faculdade. Show de bola, Guanabara!
Mais alguém aí aproveitou pra descobrir como faz o Isósceles?
Pausei o vídeo pra dizer, que aulaaaaaa
Pessoal, sou iniciante e tentei fazer para o triangulo isósceles e aqui vai o que eu fiz:
var
L1, L2, L3: real
eq, es, iso, tri: logico
inicio
escreva ("Digite o primeiro lado: ")
leia (L1)
escreva ("Digite o segundo lado: ")
leia (L2)
escreva ("Digite o terceiro lado: ")
leia (L3)
tri <- (L1 < L2 + L3) e (L2 < L1 + L3) e (L3 < L1 + L2)
eq <- (L1 = L2) e (L2 = L3)
es <- (L1 <> L2) e (L2 <> L3) e (L1 <> L3)
iso <- ((L1 = L2) e (L3 <> L2) e (L3 <> L1) ou (L1 = L3) e (L3 <> L2) e (L2 <> L1) ou (L3 = L2) e (L2 <> L1) e (L3 <> L1))
escreval ("Pode formar um triangulo? ", tri)
escreval ("O triangulo é equilatero? ", eq)
escreval ("O triangulo é escaleno? ", es)
escreval ("O triangulo é isósceles? ", iso)
certeza que tem um jeito mais facil de fazer mas eu nao consegui.
Se alguem souber um jeito mais facil, pfvr comente aqui, quero aprender obg