Пікірлер
@RafaelNunes-gg8sr
@RafaelNunes-gg8sr 2 күн бұрын
ÓTIMO CONTEÚDO!
@anaalves3529
@anaalves3529 5 күн бұрын
Passados 10 anos decidi voltar a estudar, e quando me deparei com a disciplina de programação pensei que nunca iria conseguir. Depois encontrei o seu canal e só lhe quero agradecer, foi graças a si que tirei boa nota no primeiro teste! Obrigada professor, de coração! Espero sinceramente que volte a gravar porque todos adoramos o seu conteúdo. Um beijinho 🇵🇹
@Portugol
@Portugol 4 күн бұрын
Muito obrigado pela mensagem. Bons estudos.
@Filipaantunes001
@Filipaantunes001 7 күн бұрын
olá professor, estou com duvidas para criar um algoritmo de sudoku dividido entre facil, medio e dificil. Poderia por favor me ajudar?
@Portugol
@Portugol 4 күн бұрын
Olá tudo bem ? Poste o código com a sua dúvida.. não posso é fazer o código para você. Posso ajudar com dúvidas específicas. Bons estudos.
@Filipaantunes001
@Filipaantunes001 3 күн бұрын
​@@Portugol Aqui está o algoritmo q fiz:(foi o máximo q consegui por favor ajude-me) programa { funcao inicio() { inteiro tabuleiro[9][9] caractere dificuldade[10] inteiro celulas_preenchidas escreva("Escolha o nível de dificuldade (principiante, básico, profissional): ") leia(dificuldade) se (dificuldade == "principiante") { celulas_preenchidas = 35 } senao se (dificuldade == "básico") { celulas_preenchidas = 30 } senao se (dificuldade == "profissional") { celulas_preenchidas = 25 } senao { escreva("Dificuldade inválida.") retorne } inicializar_tabuleiro(tabuleiro) preencher_tabuleiro(tabuleiro, celulas_preenchidas) jogar(tabuleiro) } funcao inicializar_tabuleiro(inteiro tabuleiro[9][9]) { para (inteiro i = 0; i < 9; i++) { para (inteiro j = 0; j < 9; j++) { tabuleiro[i][j] = 0 } } } funcao preencher_tabuleiro(inteiro tabuleiro[9][9], inteiro celulas_preenchidas) { inteiro preenchidas = 0 enquanto (preenchidas < celulas_preenchidas) { inteiro linha = aleatorio(0, 8) inteiro coluna = aleatorio(0, 8) inteiro numero = aleatorio(1, 9) se (tabuleiro[linha][coluna] == 0 e eh_valido(tabuleiro, linha, coluna, numero)) { tabuleiro[linha][coluna] = numero preenchidas = preenchidas + 1 } } } funcao eh_valido(inteiro tabuleiro[9][9], inteiro linha, inteiro coluna, inteiro numero) : logico { // Verifica linha para (inteiro j = 0; j < 9; j++) { se (tabuleiro[linha][j] == numero) { retorne falso } } // Verifica coluna para (inteiro i = 0; i < 9; i++) { se (tabuleiro[i][coluna] == numero) { retorne falso } } // Verifica região 3x3 inteiro inicio_linha = (linha / 3) * 3 inteiro inicio_coluna = (coluna / 3) * 3 para (inteiro i = inicio_linha; i < inicio_linha + 3; i++) { para (inteiro j = inicio_coluna; j < inicio_coluna + 3; j++) { se (tabuleiro[i][j] == numero) { retorne falso } } } retorne verdadeiro } funcao jogar(inteiro tabuleiro[9][9]) { inteiro linha, coluna, numero logico jogo_ativo = verdadeiro enquanto (jogo_ativo) { imprimir_tabuleiro(tabuleiro) escreva("Digite a linha (0-8) ou -1 para sair: ") leia(linha) se (linha == -1) { jogo_ativo = falso continue } escreva("Digite a coluna (0-8): ") leia(coluna) escreva("Digite o número (1-9): ") leia(numero) se (eh_valido(tabuleiro, linha, coluna, numero)) { tabuleiro[linha][coluna] = numero } senao { escreva("Movimento inválido. Tente novamente. ") } } } funcao imprimir_tabuleiro(inteiro tabuleiro[9][9]) { para (inteiro i = 0; i < 9; i++) { para (inteiro j = 0; j < 9; j++) { se (tabuleiro[i][j] == 0) { escreva(". ") } senao { escreva("tab")
@NeoHidden
@NeoHidden 20 күн бұрын
Muito bom professor. Método super didático e simples de entender. Vlw!
@Portugol
@Portugol 4 күн бұрын
Olá Muito obrigado pela mensagem. Bons estudos.
@MarcelaDaCosta-u2t
@MarcelaDaCosta-u2t 25 күн бұрын
Se pedirem para fazer um programa que recebe três valores do tipo inteiro e informar, qual deles é o maior , como fazer isso.
@Portugol
@Portugol 4 күн бұрын
Bom nesse caso você precisará usar uma estrutura condicional e verificar um elemento por vez ou usando estrutura lógica. As condicionas vão verificar se um elemento é maior q os outros dois. se (A > b) e ( A >c ) { .... Por exemplo.... Bons estudos.
@rodrigovillaca622
@rodrigovillaca622 25 күн бұрын
Muito obrigado por compartilhar seus conhecimentos!!!!
@Portugol
@Portugol 4 күн бұрын
Opa, obrigao pela mensagem e e bons estudos.
@LuziaMiguelAlexandre
@LuziaMiguelAlexandre 26 күн бұрын
Eu em 2024 más alguém
@ancmoculus
@ancmoculus 27 күн бұрын
ajudou demais, obrigada :)
@Portugol
@Portugol 27 күн бұрын
Que bom que ajudou. Bons estudos
@fearless_ws
@fearless_ws 28 күн бұрын
cara você é um gênio. Consegui fazer meu primeiro algoritmo rodar conforme planejado, graças ao seus tutoriais e especificamente, a este vídeo. O meu problema estava justamente na utilização do "se" e "senao", e na utilização das chaves. Enfim, depois de muita insistência, consegui. Nem o ChatGPT estava conseguindo me salvar, nada supera uma boa aula de um professor especializado. Valeu demais, tmjj
@Portugol
@Portugol 27 күн бұрын
Nossa, fico muito feliz. Continue assim que logo logo se tornará um grande programador. Bons estudos.
@joelsantos9143
@joelsantos9143 28 күн бұрын
Obrigado pelos ensinamentos professor! Estou vendo seus vídeos são fantásticos com uma ótima didática, fiquei 2 dias preso nesse problema até dar certo, é preciso uma lógica impecável se não da erro, mas consegui !
@Portugol
@Portugol 27 күн бұрын
Obrigado pela mensagem. Bons estudos.
@LeiladeLimaXavier
@LeiladeLimaXavier 28 күн бұрын
Parabéns pelas aulas e didática! Aprendir muito com seus videos, sua forma de ensinar é extraordinária! Que você possa ser muito reconhecido, pelo excelente trabalho e dedicação! Muito obrigada, professor!
@Portugol
@Portugol 27 күн бұрын
Obrigado. Tem uma playlist mais nova com esse mesmo conteúdo. São os vídeos com o fundo amarelo. Bons estudos.
@CleidyChivinga-et6cn
@CleidyChivinga-et6cn Ай бұрын
E s for em forma de um menu, tipo ==bom dia== ==boa tarde== ==boa noite== O procedimeto, será o mesmo?
@Portugol
@Portugol 27 күн бұрын
Olá, poderia também. Sò lembre que o Escolha caso só pode ser usado com os tipos inteiros e caracter. Tem uma playlist mais recente com esse mesmo conteúdo, são os vídeos com o fundo amarelo. Bons estudos.
@heekiwon
@heekiwon Ай бұрын
não estou conseguindo entender a necessidade e o que significa a "inicialização", alguém consegue me explicar?
@Portugol
@Portugol 27 күн бұрын
Olá, tem uma playlist mais recente desse mesmo conteúdo, são os vídeos com o fundo amarelo. Em relação a inicialização ela serve para indicar ao compilar qual o valor inicial da condicação. Ex: se uma variavel começa com valor 10 e a condição pede que o valor tem que ser 20, significa que ele nunca entratá no enquanto. inteiro x = 10 enquanto(x > 20){ } Logo, a inicialização serve para que seu algoritmo defina qual o valor q variável iniciará antes de chegar no comando enquanto. Ficou mais fácil agora ? Bons estudos.
@SAMUELARTHURSCHMIDT
@SAMUELARTHURSCHMIDT Ай бұрын
Tenho prova amanhã salvou de mais
@Portugol
@Portugol 27 күн бұрын
Que maravilha !!! Tomara que tenha ido bem na prova. Bons estudos.
@rachidrodrigues9488
@rachidrodrigues9488 Ай бұрын
Que didática sensacional, Professor! Foi de grande ajuda todos os seus vídeos!
@Portugol
@Portugol Ай бұрын
Fico feliz em saber. Bons estudos
@Brunomiguelmiguel
@Brunomiguelmiguel Ай бұрын
❤🎉
@Portugol
@Portugol Ай бұрын
Obrigado pela mensagem. Bons estudos.
@gutofps
@gutofps Ай бұрын
parabens irmao, obrigado pela aula
@Portugol
@Portugol Ай бұрын
Obrigado pela mensagem. Bons estudos.
@rafaelbatanguera2108
@rafaelbatanguera2108 Ай бұрын
Olá. Gostaria de te agradecer pela iniciativa. Apanhei muito por muito tempo tentando estudar 'sozinho' - só por livros e meu PC. Mas depois q conheci esse canal, tudo ficou mais claro e até mais lógico. Sua didática é boa, seus exemplos são claros e a cadência dos assuntos é bastante 'somativa', por assim dizer. Parabéns! Siga firme! Obrigado. ;-) (Y)
@Portugol
@Portugol Ай бұрын
Muito obrigado pela mensagem. Tenho uma playlist nova desse mesmo conteúdo (cor amarela de fundo). Bons estudos.
@SNG_Fenrir
@SNG_Fenrir Ай бұрын
to conseguindo aprender tudo do zero. obrigado professor por ensina tão bem
@Portugol
@Portugol Ай бұрын
Obrigado e bons estudos.
@intercopiasep4923
@intercopiasep4923 Ай бұрын
Oi, me fale aí, porque a linguagem Portugol lembra muito a linguagem Pascal.
@Portugol
@Portugol Ай бұрын
Olá tudo bem ? Essa linguagens mais antigas são a base para todas as novas linguagens. Eu ainda acho o Portugol mais próximo do C. Bons estudos
@intercopiasep4923
@intercopiasep4923 Ай бұрын
@Portugol obrigado👍
@LucasLima-qo1is
@LucasLima-qo1is Ай бұрын
Boa! Também usamos o Portugol no Senac.
@Portugol
@Portugol Ай бұрын
Que legal.... é uma pseudolinguagem que está crescendo muito. Bons estudos.
@LucasLima-qo1is
@LucasLima-qo1is Ай бұрын
Para você que está começando, essa é sua única playlist possível, o resto é perca de tempo. A unica bacana para iniciar no Portugol. Tem muitas ai com VisualG, eu nao gosto e já é algo ultrapassado.
@Portugol
@Portugol Ай бұрын
Olá Lucas, tambem não curto muito o VisualG. Acredito que daqui uns anos só utilizarão o Portugol Studio mesmo.
@SNG_Fenrir
@SNG_Fenrir Ай бұрын
to vendo seus videos no final de 2024, conheci uma garota que me recomendou aprender programação e aqui estou. Tô me sentindo uma criança de 10 anos quando recebe um brinquedo novo kkkk
@Portugol
@Portugol Ай бұрын
Que legal. aproveite. Tem uma playlist nova desse mesmo conteúdo (fundo amarelo). Bons estudos.
@eduardocarapecov2579
@eduardocarapecov2579 Ай бұрын
faça um programa em linguagem de programação c# , para ler dois números inteiros reais e verificar se ambos são maiores que 0.
@eduardocarapecov2579
@eduardocarapecov2579 Ай бұрын
Não consegui no visual portugol sou novo de estudos alguma fórmula
@Portugol
@Portugol Ай бұрын
Obrigado pela mensagem. Tem que entender direitinho qual linguaguem você deseja. Você coloca no comentário c# (é uma linguagem), a outra é o visual e a outra é o Portugol para o portugol Studio. Meus vídeos são sobre Portugol Studio. QQ dúvida cole o código aqui que te ajudamos. Bons estudos.
@gtailmejogo
@gtailmejogo Ай бұрын
Tive que assistir 3 vezes para entender, depois ir ao chatgpt para entender
@Portugol
@Portugol Ай бұрын
hehehehe. No início é difícil mesmo. Depois com o conteúdo vai ficando fácil. Bons estudos.
@newziin9197
@newziin9197 Ай бұрын
Que nós sejamos menos parecidos com o operador lógica "E" que sempre busca defeito, e mais parecidos com o "ou" e busquemos o melhor lado das coisaskkkkkkkk
@Portugol
@Portugol Ай бұрын
Boa interpretação ..... Bons estudos
@marsergiovphjo2949
@marsergiovphjo2949 Ай бұрын
Obrigado mano tinha dificuldade serio;mas vç me ajudou muito e em 2024
@Portugol
@Portugol Ай бұрын
Que bom. Fico feliz Tem uma playlist mais recente com esse mesmo conteúdo. Fundo amarelo. Bons estudos.
@lucsin
@lucsin Ай бұрын
Aula top!
@Portugol
@Portugol Ай бұрын
Obrigado e bons estudos. Tem uma playlist mais recente desse mesmo conteúdo.
@DuardaVerissimo
@DuardaVerissimo Ай бұрын
eu só não consegui entender o pq A é 12 e B é 3, alguém pode me explicar por favor???
@Portugol
@Portugol Ай бұрын
No exemplo de teste de mesa nós simulamos o funcionamento do computador. Nesse caso tinha um comando leia (a). O valor, na simulação, digitado pelo usuário foi 12 e no b foi 3. Como é uma simulação poderia ter sido qq valor. Bons estudos
@TheAnjo009
@TheAnjo009 Ай бұрын
Parabéns gostei muito da didática detalhada, ótima aula conseguir compreender muito obrigado!
@Portugol
@Portugol Ай бұрын
Opa, muito obrigado. Que bom que ajudou. Faltam as aulas de MATRIZ. To tentando gravar. Bons estudos
@TheAnjo009
@TheAnjo009 Ай бұрын
@@Portugol E estarei acompanhando de perto
@adeilsonalves8226
@adeilsonalves8226 Ай бұрын
Show
@Portugol
@Portugol Ай бұрын
Opa, muito obrigado. Que bom que ajudou. tem uma playlist desse assunto com vídeo mais recentes... eles são na cor amarelo. Bons estudos
@adeilsonalves8226
@adeilsonalves8226 Ай бұрын
Top
@Portugol
@Portugol Ай бұрын
Opa, muito obrigado. Que bom que ajudou. tem uma playlist desse assunto com vídeo mais recentes... eles são na cor amarelo. Bons estudos
@joaobarbieri01
@joaobarbieri01 2 ай бұрын
leia(nascimento) ta n ta funcionando pra mim
@Portugol
@Portugol Ай бұрын
Olá João, cole o código aqui para ajudarmos. Bons estudos
@4nima9798
@4nima9798 2 ай бұрын
Muito obrigado por tudo só tenho a agradecer depois da suas aulas ja aprendi bastante coisa!😊😊
@Portugol
@Portugol Ай бұрын
Opa, muito obrigado. Que bom que ajudou. tem uma playlist desse assunto com vídeo mais recentes... eles são na cor amarelo. Bons estudos
@ricardocamposrr5625
@ricardocamposrr5625 2 ай бұрын
Top demais, me ajudou muito!
@Portugol
@Portugol Ай бұрын
Que bom que ajudou Tem uma playlist desses mesmo conteúdo mais recente. Ela tem o fundo amarelo. Bons estudos
@lucianoprata86
@lucianoprata86 2 ай бұрын
Muito obrigado mesmo, estou maratonando, consegui resolver umas questões do meu tecnólogo em análise e desenvolvimento de sistemas, graças as suas aulas.
@Portugol
@Portugol Ай бұрын
Boa tarde, que bom que ajudou. Tem uma playlist mais nova sobre o mesmo assunto. Ela está com o fundo amarelo. Bons estudos.
@lucianoprata86
@lucianoprata86 2 ай бұрын
Muito obrigado, vai me ajudar muito no meu tecnólogo.
@Portugol
@Portugol Ай бұрын
Que bom que ajudou Bons estudos.
@matheusnunes7971
@matheusnunes7971 2 ай бұрын
nao precisa do comando faca ??
@Portugol
@Portugol Ай бұрын
Boa tarde, desculpe a demora. O comando faca é outro...é o faca enquanto... tem vídeo dele depois desse. Bons estudos.
@matheusnunes7971
@matheusnunes7971 Ай бұрын
@@Portugol VALEU
@italalorena5158
@italalorena5158 2 ай бұрын
Aula muito boa.
@Portugol
@Portugol Ай бұрын
Olá Muito obrigado pela mensagem. Bons estudos
@italalorena5158
@italalorena5158 2 ай бұрын
Aula muito boa.
@Portugol
@Portugol Ай бұрын
Olá Muito obrigado pela mensagem. Bons estudos
@brunohenrique1851
@brunohenrique1851 2 ай бұрын
"Seu código possui erro de compilação"😢😢 deu erro
@Portugol
@Portugol Ай бұрын
Boa tarde, desculpe a demora. Conseguiu resolver ? Cole o codigo aqui que ajudamos. Bons estudos
@fernandocortez5433
@fernandocortez5433 2 ай бұрын
Aconteceu o que com a aula 6?
@Portugol
@Portugol 2 ай бұрын
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.
@fernandocortez5433
@fernandocortez5433 2 ай бұрын
Obrigado vou olhar depois as outras aulas. ​@@Portugol
@EdyelleCavalcante
@EdyelleCavalcante 2 ай бұрын
meu professor do curso explica meio mal, mas com isso eu entendi, so desenhando pra eu entender mesmo ksksks
@Portugol
@Portugol 2 ай бұрын
Olá, Se quiser acesse a playlist com fundo amarelo que são vídeos gravados recentemente. Bons estudos.
@Felipe-s9j
@Felipe-s9j 2 ай бұрын
Boa tarde, Dentro do se, é possível utilizar uma notação matemática do tipo 18> idade <70? para dizer que a idade está dentro de um intervalo?
@Portugol
@Portugol 2 ай бұрын
Olá é possível sim, porém a escrita é diferente. se ((idade > 18) e (idade < 70)) Bons estudos.
@sillasandradde
@sillasandradde 2 ай бұрын
Boa tarde! Esse curso é continuação do anterior de 4 anos atrás?
@Portugol
@Portugol 2 ай бұрын
Olá Sillas, ele é a versão mais atualizada. Porém, é o mesmo conteúdo. Bons estudos.
@sillasandradde
@sillasandradde 2 ай бұрын
@@Portugol muito obrigado!
@MavildeKapinala
@MavildeKapinala 2 ай бұрын
Eu 2024
@Portugol
@Portugol 2 ай бұрын
Bons estudos.
@tiagorodrigues1258
@tiagorodrigues1258 2 ай бұрын
Ótima aula!
@Portugol
@Portugol 2 ай бұрын
Olá Tiago, obrigado pela mensagem. bons estudos.
@gustavovieira4647
@gustavovieira4647 2 ай бұрын
Estou começando a estudar programação agora e sempre fico fascinado com as soluções encontradas na matemática para resolver problemas reais. A ideia do funcionamento dos laços de repetição é fantástica!
@Portugol
@Portugol 2 ай бұрын
Olá Gustavo, Realmente tem algumas soluções fantásticas. Aproveite para refazer os exercícios, pois a prática que nos permite ter soluções avançadas. bons estudos.
@LaurianoBuindo-r5w
@LaurianoBuindo-r5w 2 ай бұрын
Olá professor, só não percebi muito bem, qual é o objetivo de a gente criar mais uma função. Ou para que serve.
@Portugol
@Portugol 2 ай бұрын
Olá Lauriano, a função será muito util quando você tiver códigos muito grandes. Nesses casos, a repetição de códigos acaba ocorrendo em diveros trechos de código. COm as funções, centralizamos esses códigos repetidos em apenas uma função. Dessa forma, temos uma parte do código centralizada em um único lugar e replicada em diversos lugares. Se precisar realizar uma manutenação, por exemplo, basta alterar em um único lugar. Bons estudos.
@BRUNALACERDALAMAS
@BRUNALACERDALAMAS 2 ай бұрын
Continua postando correção de exercícios, sua didática é incrível!
@Portugol
@Portugol 2 ай бұрын
Olá Bruna, pois é tenho que voltar. Estou tentando, só que não estou conseguindo tempo. Acho que em novembro devo voltar a gravar. Obrigado pela mensagem e bons estudos.