{Portugol Studio} #12 - Matrizes

  Рет қаралды 64,819

Popular Programming

Popular Programming

Күн бұрын

Пікірлер: 117
@yagobiermann
@yagobiermann 5 жыл бұрын
Deve ter sido frustrante ter que regravar toda a aula de novo, mas mesmo assim ficou incrível.Você ensina muito bem o conteúdo, a qualidade do vídeo é excepcional e o melhor: é de graça! dificilmente se encontra cursos com essa qualidade gratuitamente. É uma pena você não ter a quantidade de visualização que merece pois os canais que mais crescem são os de entretenimento, mas de qualquer forma saiba que você está ajudando muita gente a realizar sonhos e alcançar objetivos. São pessoas como você que mudam o mundo! parabéns pela dedicação, espero que você não desista do canal.
@programacaopopular
@programacaopopular 5 жыл бұрын
Fico muito grato pelas palavras! Vou continuar o trabalho com certeza (só estou procurando alguém para editar os vídeos). Forte abraço.
@orashz9033
@orashz9033 2 жыл бұрын
cara eu sei que esse video é meio antigo, até pq só agora eu comecei a estudar programação básica e tô me saindo bem, eu consigo entender todos os videos dessa série, vc explica muito bem e com certeza tá me ajudando. minha meta dps de concluir o portugol é começar a estudar python. eu não sei se no seu canal tem alguma série sobre python mas pode ter certeza que vc me ajudou bastante, nessas férias eu aprendi muita coisa a respeito e eu te devo muito cara, obrigado por esse ensinamento limpo, claro e gratuito
@programacaopopular
@programacaopopular 2 жыл бұрын
Obrigado! Tô começando aqui no canal uma série migrando de Portugol para Python :)
@marllonjhonattan8321
@marllonjhonattan8321 4 жыл бұрын
Simplesmente o melhor professor, seja do youtube ou de faculdade. Nunca vi um professor que soubesse explicar de maneira tão simples e objetiva. Parabens professor o seu trabalho é o melhor que ja vi.
@programacaopopular
@programacaopopular 4 жыл бұрын
Obrigado Marllon, fico extremamente feliz e grato com seu comentário!
@lucaschagas164
@lucaschagas164 3 жыл бұрын
Seus vídeo são incríveis professor! Eu tô no 1° ano do técnico em DS (análise e Desenvolvimento de Sistemas), e seus videos tem me ajudado muito!!🙃🤝🤝
@lauraquadros5214
@lauraquadros5214 11 ай бұрын
Comecei a estudar programa tem 2 meses, e nao estava conseguindo entender em sala de aula, mas com o seu vídeo deu pra entender, você explica direitinho passo a passo, abriu minha mente, você é um excelente profissional e obrigada por seus vídeos. 👏🥰
@AmandaRangel-wr2nu
@AmandaRangel-wr2nu Жыл бұрын
não sei o que seria sem você!! arrasou demais na explicação. muito obrigada!
@romerosilva7463
@romerosilva7463 4 жыл бұрын
Excepcional, sua didática é única, sua contribuição para o entendimento dessa matéria foi essencial.
@paulinhafigueiredo8481
@paulinhafigueiredo8481 4 жыл бұрын
Estava me matando p aprender , e voce me salvou , nao so eu mas metade da minha turma de Java... obg ♥️
@gamapato
@gamapato 4 жыл бұрын
ótima aula, explicação simples e de fácil entendimento!
@alissonsilva7186
@alissonsilva7186 4 жыл бұрын
Você é cara, mano Deus abençoe a sua vida !
@joaomatheus1445
@joaomatheus1445 6 жыл бұрын
Estou dando meus primeiros passos na programação, seus vídeos são ótimos. Agradeço muito
@programacaopopular
@programacaopopular 6 жыл бұрын
Muito grato pela consideração! Força sempre.
@joaoamorim3220
@joaoamorim3220 3 ай бұрын
Muito obrigado pelo material
@emersonbraga1585
@emersonbraga1585 6 жыл бұрын
Bem na hora. Estou estudando esse assunto
@tiagocosta8142
@tiagocosta8142 6 жыл бұрын
Emerson Braga boy Emerson
@emersonbraga1585
@emersonbraga1585 6 жыл бұрын
Tiago Costa você por aqui
@tiagocosta8142
@tiagocosta8142 6 жыл бұрын
Emerson Braga, tô me preparando pra provinha de Cleone amanhã kkkkkk
@emersonbraga1585
@emersonbraga1585 6 жыл бұрын
Tiago Costa tbm
@messiascamara4157
@messiascamara4157 6 жыл бұрын
Emerson Braga aí são estudiosos
@gustavosmaniotto2270
@gustavosmaniotto2270 Жыл бұрын
rapaz, que didática ... assim que possível faço um apoio financeiro. Estão de parabéns!
@Juliabcarneiro
@Juliabcarneiro Жыл бұрын
Assisti a aula e consegui compreender bem e estou muito grata! Agradeço pelo empenho na de expansão do conhecimento gratuito e de qualidade. Fiquei com dúvida na parte da soma, pq repete em sum = sum + [l][c] mesmo repetindo a aula.
@MG_FERRAMENTEIROS
@MG_FERRAMENTEIROS 6 жыл бұрын
Parabéns, excelente vídeo, muito obrigado. Compartilhando com a rapaziada da faculdade , vamos ter logica de programação neste semestre com portugol, vai ter bastante acesso. Valeu , e aguardando funções. Grande abraço.
@programacaopopular
@programacaopopular 6 жыл бұрын
Gratidão! Continuarei o trabalho, com certeza. Força sempre.
@pri-ra
@pri-ra 3 жыл бұрын
Tô gostando. Parabéns pela iniciativa.
@alvarodinamo8397
@alvarodinamo8397 3 жыл бұрын
Complicadooo, mas vai ficar fácil logo logo hehe
@admdochat
@admdochat 6 жыл бұрын
Video incrivel!!!você é demais!!! eu ja sei fazer bastante coisa na programação!! (eu só tenho 10 anos!).
@programacaopopular
@programacaopopular 6 жыл бұрын
Coincidentemente, também comecei na programação com essa idade, hahah Abraço e força sempre!
@namisanws2340
@namisanws2340 4 жыл бұрын
Estou aprendendo com 19 kkkkl
@NegociosBheizza-qt6hx
@NegociosBheizza-qt6hx 4 ай бұрын
Faça zoom no portugol para se ver melhor
@adrianomiguel7352
@adrianomiguel7352 4 жыл бұрын
Cara, muito obrigado pelo video Ajudou bastante
@emanuellecavalcanti6135
@emanuellecavalcanti6135 3 жыл бұрын
Legal demais suas aulas!!
@itsrenatoc
@itsrenatoc 4 жыл бұрын
Ótima explicação!
@simplerec1274
@simplerec1274 4 жыл бұрын
vou precisar dar uma revisada hahah belo vídeo
6 жыл бұрын
Top !!! PARABÉNS!!! Tô aprendendo de verdade
@taichiroyamamoto7303
@taichiroyamamoto7303 Жыл бұрын
Me tornei um apoiador do canal!😀
@JulioBianco
@JulioBianco 6 жыл бұрын
que conteúdo fantástico !!! podem mandar mais que ficou muito bom !!
@Adrianlimadeoliveira2007
@Adrianlimadeoliveira2007 3 жыл бұрын
Eu consigo entender mas não consigo reproduzir estou estudando programação porque quero me tornar um engenheiro mecânico.
@FL_Cordis
@FL_Cordis 3 жыл бұрын
Você é fera demais.
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
nessa parte do código aqui ó, escreva(" 1B : "+notas[aluno][0]," ") por que alunos e o 0 tem que estar entre [ ] ? Não poderia ser ( ) ou { } ? Se não, por quê?
@programacaopopular
@programacaopopular 2 жыл бұрын
Para acessar índices de vetores, se utilizam colchetes no Portugol e na maioria das linguagens modernas. Outras linguagens podem usar outras coisas, como o MATLAB/Octave que usa justamente () e {} para acessar seus arrays.
@alcancesuariqueza
@alcancesuariqueza 5 жыл бұрын
sera que tem como ajguem me ajudar , ao em vez de numeros ,fazer a mesma tabela mais com letras ??? desde de ja agradeço . obs otima aula .
@programacaopopular
@programacaopopular 5 жыл бұрын
Olá! Você pode criar uma matriz do tipo caracter ou até cadeia.
@samuelfernandes4819
@samuelfernandes4819 2 жыл бұрын
Obrigadoo
@egd.junior
@egd.junior 2 жыл бұрын
Obrigado pelo material 🙌🙏
@jonathanmcz
@jonathanmcz 3 жыл бұрын
Meu amigo, esse último exercício é complicado de fazer copiando... imagine sem copiar! Gota serena
@programacaopopular
@programacaopopular 3 жыл бұрын
O nível dos exercícios vai aumentando mesmo ao longo da série, mas assista com calma, copie se precisar, e depois tente fazer sem olhar. Às vezes precisamos refazer várias vezes pra entender de verdade. Não desista! Abraço.
@TheHAZ1983
@TheHAZ1983 3 жыл бұрын
Mais um vídeo excelente, sua didática é realmente muito boa! 1 dúvidas que fiquei foi: como tratar a busca de um dado sem saber a posição do que eu quero? Exemplo: Aqui sabemos que a Amanda é posição 0 e assim por diante. E se eu não soubesse onde a Amanda está? E nessa acho que fica a questão conjunta: como deixar o código pronto para quando a quantidade de pessoas e notas aumentar e ele ainda assim seja capaz de retornar adequadamente?
@programacaopopular
@programacaopopular 3 жыл бұрын
Quando não se sabe onde um determinado elemento está dentro de um array, caímos em um problema clássico das matérias mais básicas de algoritmos e estruturas de dados: busca! Busca é um problema complexo porque, na pior das hipóteses (como quando o array está desordenado), somos forçados a visitar, uma a uma, todas as posições do array até achar. Quando o array já está ordenado, aí podemos usar busca binária, numa estratégia dividir e conquistar. Entretanto, ainda melhor parar esses casos é usar um Hash Table, no qual nem precisamos procurar: sabemos onde Amanda está simplesmente aplicando uma função matemática (hash) sobre o nome, por exemplo. Claro, essas coisas são difíceis de se implementar no Portugol Studio, e eu recomendaria partir para outra linguagem nesse ponto (C ou Python são boas opções). Sobre conseguir escalar a quantidade de pessoas, esse é um problema difícil de resolver com os recursos do Portugol. Arrays têm, por definição, tamanho estático, não sendo adequados para esse tipo de situação, na qual outras estruturas de dados seriam mais interessantes. Entretanto, uma alternativa é criar um array de um tamanho razoável que provavelmente nunca vai ser superado. Por exemplo, se o objetivo é armazenar alunos em uma sala de aula, 200 pode ser um tamanho aceitável para armazenar o pior caso. Claro, isso custa memória. Por isso, um Hash Table seria, outra vez, a solução ideal neste caso (e, infelizmente, até onde eu sei, o Portugol não tem isso implementado).
@Joribex
@Joribex 4 жыл бұрын
Boa noite, estou tendo fazer esse algoritmo mas em vez de soma gostaria de multiplicar mas não estou conseguindo Implemente um algoritmo com uma função que receba, por parâmetro, uma matriz M(3,3) e um valor A. A função deve multiplicar cada elemento de M por A e armazená-lo em um vetor V(9). Após, imprima os valores do vetor V.
@programacaopopular
@programacaopopular 4 жыл бұрын
Bom dia. Você deve percorrer a matriz utilizando dois laços, como fizemos no vídeo. Além disso, mantenha uma variável que será incrementada cada vez que o laço "de dentro" for executado. Essa variável conterá o índice do vetor no qual você deve adicionar o valor multiplicado. Por fim, exiba os valores do vetor.
@Dineto91
@Dineto91 Жыл бұрын
Muito bom!
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
No minuto 27:57, pra que que serve esse comando aqui mesmo: real sum = 0.0 ? não estou entendendo essa linha de comando. Ele vai somar zero? Tipo, ele soma nessa linha de código: real sum = 0.0 Ou ele soma nesta linha de código >>> sum += notas[l][c] ? Pois se soma neste linha de código aqui > real sum = 0.0 ?
@programacaopopular
@programacaopopular 2 жыл бұрын
real sum = 0.0 Inicializa uma variável sum contendo o valor 0.0.
@janilsonmonteiro872
@janilsonmonteiro872 Жыл бұрын
obrigado mano vc é o maior
@mwebbr
@mwebbr 6 жыл бұрын
Muito boa a aula...
@programacaopopular
@programacaopopular 6 жыл бұрын
Gratidão!
@Igor-wp3of
@Igor-wp3of 9 ай бұрын
Professor estou com um sério problema. Comecei a estudar programação pelo celular, pois ainda não tenho condições de comprar um computador. Tento realizar todos os códigos no Portugol mobile para aprender mais com a prática do que apenas com a teoria. Na aula em questão, tentei executar o código da mesma forma que está no vídeo, mas quando tento executar o programa, diz que a primeira linha, no caso: Programa { Está incorreta, como se tivesse algum erro no código, mas já realizei passo a passo e mesmo assim continua errado! Pode me ajudar com este problema? Vou inserir aqui a mensagem de erro que aparece quando tento executar o programa. TypeError: Cannot read properties of undefined (reading 'toLocaleString') Linha 1:programa ^
@programacaopopular
@programacaopopular 9 ай бұрын
Confira se você está usando o Portugol Webstudio (dgadelha.github.io/Portugol-Webstudio/). Se sim, pode enviar o link do seu código completo por favor, para que eu analise? (Para criar um link do seu código: kzbin.info/www/bejne/aYereo2KaZeZb8U)
@joaoantonio7918
@joaoantonio7918 6 жыл бұрын
Pretendem trazer aulas de programação em Java? Agora que o conteúdo do portugol já está acabando.
@programacaopopular
@programacaopopular 6 жыл бұрын
Olá! A princípio, não tenho planos pra isso, já que não trabalho com Java. Mas pode ser que algum dia esse conteúdo apareça por aqui. Enquanto isso, devo entrar em Desenvolvimento Web. Grato pela preferência, abraço e força sempre!
@Porcoselvagem0
@Porcoselvagem0 3 ай бұрын
Comentário só pra ajudar o engajamento
@programacaopopular
@programacaopopular 3 ай бұрын
Valeuuu só força 💜
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
Do que precisaria pra criar esse relatório em uma interface gráfica elaborada? Pois aqui não dá né ou dá? Só aparece no console?. Teria que usar html e css?
@programacaopopular
@programacaopopular 2 жыл бұрын
O Portugol tem uma biblioteca gráfica própria, então dá pra fazer dentro das limitações do próprio Portugol.
@joseteogenessimoesdelimane6600
@joseteogenessimoesdelimane6600 8 ай бұрын
Olá, estou precisando de ajuda. Já fiz passo a passo do vídeo, umas 3x. E aparece que possui 1 erro de compilação. Expressão invalida: para(linha1, posição 0). Estou fazendo idêntico ao vídeo, não sei o que há de errado, já revisei, fiz e desfiz.
@programacaopopular
@programacaopopular 3 ай бұрын
Conseguiu resolver? Entra em contato comigo pra conversarmos ( hellmrf.dev.br/aulas )!
@viniciuscristovao9736
@viniciuscristovao9736 6 жыл бұрын
Quero mais!!!
@leidianeantunesvilacio3360
@leidianeantunesvilacio3360 2 жыл бұрын
Obrigadaaaa
@camillafranca3830
@camillafranca3830 2 жыл бұрын
Falta ser mais atento a explicar os detalhes. Oferecer as iinformações com detalhes, explicando a razão de cada coisa. Mas me serviu muito, pararabéns!
@programacaopopular
@programacaopopular 2 жыл бұрын
Não acho que o ensino de Portugol deva se apegar a muitos detalhes, os quais penso que devam ser profundamente discutidos posteriormente em um outro curso de Linguagem C.
@sclimpezas3400
@sclimpezas3400 2 жыл бұрын
Oi professor. Como posso elaborar um algoritmo que receba o nome de cinco pessoas e o sexo delas e depois disso exibir o nomes femininos primeiro?
@programacaopopular
@programacaopopular 2 жыл бұрын
Um laço para receber os nomes e sexos. Armazena tudo isso em vetores. Aí tem algumas opções, e a mais simples é percorrer o vetor duas vezes (com laços), a primeira imprimindo quem for feminino, e na segunda quem for outra coisa.
@nivaldorodrigues2308
@nivaldorodrigues2308 3 жыл бұрын
bom dia fiz tudo como fizeste no meu portugol, porem deu um erro : erro de compilação.
@programacaopopular
@programacaopopular 3 жыл бұрын
Pode enviar um link do Pastebin com o código completo, por favor?
@michelesantiago528
@michelesantiago528 3 жыл бұрын
E se o usuário precisar digita o nome e nota?
@programacaopopular
@programacaopopular 3 жыл бұрын
Aí você precisa lê-los usando o comando leia() e potencialmente laços. Por exemplo, para ler a posição i,j da matriz X, pode usar leia(X[i][j]).
@marislock6998
@marislock6998 2 жыл бұрын
Eu posso utilizar uma matriz para colocar informações diferentes?
@programacaopopular
@programacaopopular 2 жыл бұрын
Uma matriz só pode conter elementos do mesmo tipo. Algumas linguagens possuem tabelas (ou dataframes) que permitem que cada coluna tenha um tipo, mas isso não é possível (até onde eu sei) em Portugol.
@alexandrecunha6529
@alexandrecunha6529 3 жыл бұрын
Opa, tudo bem. Existe alguma limitação para matrizes tridimensionais? Att.
@programacaopopular
@programacaopopular 3 жыл бұрын
A limitação é o espaço em memória mesmo!
@leilanecatherinejohnhirt8501
@leilanecatherinejohnhirt8501 4 жыл бұрын
e como faz pro usuário dizer os valores e os nomes ?????????
@namisanws2340
@namisanws2340 4 жыл бұрын
inteiro idiomas[4][4] para(inteiro i=0;i
@mauriciooliveira-bp1be
@mauriciooliveira-bp1be 2 жыл бұрын
oi, estou com um problema quando eu coloco o "para(inteiro.....)" aparece que o comando "para" nao pode ser colocado ali, se vc puder me ajudar eu agradeço, seus videos tem me ajudado mto desde ja agradeço
@programacaopopular
@programacaopopular 2 жыл бұрын
Ei, Maurício. Cola seu código no pastebin e manda o link, fazendo favor!
@julliessejunior3181
@julliessejunior3181 4 жыл бұрын
N consegui realizar esta programação ☹️
@programacaopopular
@programacaopopular 4 жыл бұрын
Olá, você pode me contatar via email (contatohmprog@gmail.com) ou Facebook, que vou te ajudar.
@heronidescamara
@heronidescamara 3 жыл бұрын
Tudo dois! ✌
@jorgepontes9693
@jorgepontes9693 2 жыл бұрын
poderia-me ajudar a fazer um sudoku?
@programacaopopular
@programacaopopular 2 жыл бұрын
Você pretende criar o algoritmo para gerar um jogo válido ou para resolver um jogo fornecido?
@jorgepontes9693
@jorgepontes9693 2 жыл бұрын
@@programacaopopular gerar um jogo válido
@jorgepontes9693
@jorgepontes9693 2 жыл бұрын
é para um trabalho para a semana, mas estou a ter diversas dificuldades
@user-bu5dv3rc3s
@user-bu5dv3rc3s 3 жыл бұрын
Professor só fui entender seu vídeo depois de uma breve compreensão de matrizes.
@programacaopopular
@programacaopopular 3 жыл бұрын
O que você está cursando? Esses vídeos foram feitos pensando em cursos técnicos nos quais os estudantes não viram matrizes do ponto de vista matemático, então tratei as matrizes simplesmente como uma tabela de valores. Mas pretendo fazer vídeos com a visão matemática também, acho que pode ser útil! O que você acha?
@user-bu5dv3rc3s
@user-bu5dv3rc3s 3 жыл бұрын
@@programacaopopular programação é só isso né :/
@Rodrigo-zn7vc
@Rodrigo-zn7vc Жыл бұрын
Da pra usar matrizes no celular?
@programacaopopular
@programacaopopular Жыл бұрын
Sim
@edusideral1
@edusideral1 4 жыл бұрын
Invés do numero do aluno teria como puxa pelo nome do aluno o relatório - alguém ajuda-me
@programacaopopular
@programacaopopular 4 жыл бұрын
Olá, Eduardo. Entre em contato via contatohmprog@gmail.com para conversarmos melhor.
@lurygames6038
@lurygames6038 6 жыл бұрын
Como eu posso fazer pra tipo o usuário vai digitar quantos espaços ele quer em um vetor,
@programacaopopular
@programacaopopular 5 жыл бұрын
Não conheço nenhuma forma de fazer isso. Caso descubra, compartilhe com a gente!
@mamutygamerfurtivo3783
@mamutygamerfurtivo3783 4 жыл бұрын
Nomes[quantidade]= suas respectivas quantidades de nomes. Ex: cadeianomes[2]={"thiago","lorena"} Vc determima a quantindade entre os "[ ]"
@lucass738
@lucass738 3 жыл бұрын
assisti duas vezes e não entendi... vou dar uma pausa e espero entender depois
@programacaopopular
@programacaopopular 3 жыл бұрын
Pausas sempre fazem bem. Se ainda não der, só comentar!
@michelesantiago528
@michelesantiago528 3 жыл бұрын
Aqui ele deu erro
@programacaopopular
@programacaopopular 3 жыл бұрын
Qual erro?
@Guialpoim8
@Guialpoim8 4 жыл бұрын
KKK programa { funcao inicio() { cadeia nomes[]={"Amanda","Renato","Agatha"} real notas[3][4]={ {10.0,10.0,9.0,10.0}, {9.0,7.0,8.0,7.0}, {9.0,10.0,9.0,10.0}} real medias[3] para(inteiro l=0; l
@Adrianlimadeoliveira2007
@Adrianlimadeoliveira2007 3 жыл бұрын
Nossa que pena 50 minutos slk
@programacaopopular
@programacaopopular 3 жыл бұрын
Dá pra assistir a prestações rs Teoria - prática - exemplos
{Portugol Studio} #13 - Funções
37:50
Programação Popular
Рет қаралды 51 М.
Ferramentas essenciais para um Assessor de Imprensa faturar 12K
36:41
Assessor de Imprensa 12k | Camila Augusto
Рет қаралды 51
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 10 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 1,1 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
{Portugol Studio} #11 - Vetores
27:25
Programação Popular
Рет қаралды 101 М.
{Portugol Studio} #8 - Laços de Repetição
14:44
Programação Popular
Рет қаралды 111 М.
Portugol 28 [ VETOR ] Estrutura de dados VETOR. Algoritmos | Lógica de programação | Portugol Studio
21:53
Matrizes - Curso de Algoritmos #15 - Gustavo Guanabara
38:49
Curso em Vídeo
Рет қаралды 532 М.
Winning Codeforces Round 971 (Div. 4) in honor of @que_tourist
1:39:42
[2024] Introdução ao Portugol Studio e Portugol WebStudio
16:52
Programação Popular
Рет қаралды 1,1 М.
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН