{Portugol Studio} #11 - Vetores

  Рет қаралды 101,951

Popular Programming

Popular Programming

Күн бұрын

Entenda o que são e como usar os Vetores em Portugol Studio.
💰 Se você gosta do nosso trabalho e quer que ele continue, por favor, ajude-nos curtindo e compartilhando o vídeo com todo mundo. Este canal se baseia na crença que o conhecimento deve ser público e gratuito, motivo pelo qual não produzimos conteúdos exclusivos para apoiadores ou pagos. Você também pode apoiar:
• Com um Pix de qualquer valor para programacaopopular@gmail.com (Heliton Martins Reis Filho);
• Para aulas ou mentorias comigo, entre em contato por email (programacaopopular@gmail.com).
------------------------------------
🔗 MATERIAL DE APOIO: github.com/hel... (dá estrelinha 🌟 no repositório? 🥺)
------------------------------------
📨 CONTATO
Links para tirar dúvidas, sugerir conteúdos ou trocar experiência.
• Github: github.com/hel... (🌟)
• Instagram: / hellmrf e / programacaopopular
• Email/PIX: programacaopopular@gmail.com
• Site: hellmrf.dev.br/
------------------------------------
📱 SIGA-ME NAS REDES SOCIAIS
• Instagram: / hellmrf e / programacaopopular
• GitHub: github.com/hel...
------------------------------------
📜 Nós prezamos pela gratuidade do conhecimento e, por isso, todo nosso conteúdo é distribuído gratuitamente. Então somos profundamente gratos a todes que apoiam o canal, seja compartilhando e curtindo, ou doando.
😊 Até o próximo vídeo!

Пікірлер: 201
@natanholanda821
@natanholanda821 3 жыл бұрын
Será que esse cara tem noção do quanto está ajudando as pessoas que estão começando na área de TI?... BRIGADO SEU LINDO!obs: você é um dos motivos de não me fazer desistir da programação hehe.. sempre achei meio difícil, mas você é um educador nato! CONTINUE!!
@Savio-kr5je
@Savio-kr5je Жыл бұрын
@Natan dificuldade em linguagem c? Java? Javascript? por causa de qual linguagem você quis desistir ?
@alexnb5021
@alexnb5021 Жыл бұрын
seu lindo?
@programacaopopular
@programacaopopular Жыл бұрын
Poxa, Alex, deixa eu ser lindo 🥺. Brigado, Natan 🥰
@ironico1236
@ironico1236 10 ай бұрын
vc sabe que o professor é bom quando em um video que ele fez a 6 anos atras consegue explicar melhor que meus professores de hoje em dia
@majinc_
@majinc_ 6 жыл бұрын
Estou assistindo à esta aula no dia da minha prova, e aprendi tudo o que não consegui o semestre todo em sala. Parabens e obrigado pela aula, professor!
@programacaopopular
@programacaopopular 6 жыл бұрын
Fico feliz com o feedback, e, como sua prova já passou, espero que vá bem nas próximas!
@afonsosoares9621
@afonsosoares9621 5 жыл бұрын
Estou a fazer o mesmo! xD
@Wataki-v8b
@Wataki-v8b Ай бұрын
Muito bom cara,video super explicado,cada detalhe,cada limitação.Muito melhor que o professor da faculdade.
@ifelipedeveloper
@ifelipedeveloper 2 жыл бұрын
Nossa que da hora! Geralmente outros professores ensinam para quem já tem alguma experiência ou conhece termos técnicos, mas você não. Você ensina do zero mesmo! Estava lendo os ebooks da faculdade e me parece grego, mas sua explicação da clareza ao estudo. Pra quem e totalmente leigo ama tecnologia mas tem maus educadores esse vídeo e ótimo para leigos.
@laurinhasilva1827
@laurinhasilva1827 10 ай бұрын
Sim exatamente, tô fazendo Ciência da Computação e tô pra endoidar em Algoritmo😢
@Adrianlimadeoliveira2007
@Adrianlimadeoliveira2007 3 жыл бұрын
Cara você muito humilde disponibilizando esse conteúdos gratuitamente.
@RafaelHenrique-re7bj
@RafaelHenrique-re7bj Ай бұрын
Cara muito top deu para compreender e entender como funciona as matrizes voce está de parabéns pela sua iniciativa e dedicação em tirar dúvidas fique com Deus
@PedroHenrique-bf2bs
@PedroHenrique-bf2bs 7 жыл бұрын
Preciso mto do vídeo de Matriz Parabéns, o YT precisa de mais professores como vc, ensina mto bem
@programacaopopular
@programacaopopular 7 жыл бұрын
Extremamente grato pela consideração. O vídeo sobre Matriz está sendo preparado, não deve demorar muito.
@marllonjhonattan8321
@marllonjhonattan8321 4 жыл бұрын
este professor é simplesmente o melhor!! Consegui aprender mais do que durante o semestre inteiro de faculdade. Parabens professor.
@programacaopopular
@programacaopopular 4 жыл бұрын
Muito obrigado, Marllon! Fico muito feliz em poder ajudar.
@jonathanmcz
@jonathanmcz 3 жыл бұрын
Muito bom, vc tem sido meu companheiro de todas madrugadas... no mundo atual é mais fácil encontrar quem te prejudique ou deseje q vc se ferre do q quem te ajude!!!
@GenerationVictor
@GenerationVictor 4 ай бұрын
Cara é tão gratificante realmente entender, muito obrigado.
@angelapaula4041
@angelapaula4041 Жыл бұрын
Parabéns pela didática, um ser humano com muita empatia e que incentiva a quem como eu tem curiosidade em aprender. Sua forma de ensinar, mostra que realmente ama o que faz, Parabéns
@brendaramos1861
@brendaramos1861 Жыл бұрын
Sem dúvida, encontrei nos vídeos desse canal as melhores explicações possíveis com didática praticamente impecável e vontade de ensinar! Muito obrigada!
@gabiihparo
@gabiihparo 3 жыл бұрын
Adoreii, muuuito obrigada!! Um excelente profissional, está ajudando bastante os iniciantes de TI, inclusive eu. Seu canal merece muito mais atenção das pessoas!!
@wilxap
@wilxap 3 жыл бұрын
Em 2020: Parabéns, finalmente entendi Vetores. Excelente didática. Aguardando novos cursos!!
@programacaopopular
@programacaopopular 3 жыл бұрын
Fico feliz! Novos vídeos virão (aceito sugestões).
@aroldo_rmf
@aroldo_rmf 4 жыл бұрын
Excelente didática, intuitivo, simples e objetivo! Obrigado por proporcionar o conteúdo com tanta qualidade!
@trindadetm
@trindadetm Жыл бұрын
Dando meus primeiros passos na área, fazendo curso técnico. Espero que meus planos dêem certo: fundir minha carreira atual com a de T.I. A sua parte nisto tudo é ser um grande apoio pedagógico justamente no "beabá" da lógica de programação. Grande abraço e obrigado!!
@programacaopopular
@programacaopopular 3 ай бұрын
Eu estudo Química Computacional, então sei bem como é "fundir" a área com a TI rsrs. Valeu pelas palavras!
@manuela6085
@manuela6085 7 жыл бұрын
Precisando muito do vídeo de matriz, só consigo entender com a tua explicação. NOTA 10
@programacaopopular
@programacaopopular 7 жыл бұрын
Muito obrigado pela consideração, comentários assim incentivam a continuar o trabalho! O roteiro do vídeo de Matriz já está pronto, _só_ falta editar. Deve sair em pouco tempo.
@Akira-vs6vi
@Akira-vs6vi 3 жыл бұрын
Caramba!! Você me tirou muita dúvida que meu professor nao soube explicar muito bem! Muito obrigado!!
@PabloPestana_UFMA
@PabloPestana_UFMA Ай бұрын
Que aula maravilhosa. Parabéns!
@programacaopopular
@programacaopopular Ай бұрын
Valeu! Não deixa de inscrever no canal 💜
@derlenes.5286
@derlenes.5286 3 жыл бұрын
meu professor estava ensinando sobre vetores e a quase ninguém entendeu, seu vídeo esta bem explicativo, entendi tudo!!
@CamilaLima-pu9ed
@CamilaLima-pu9ed 3 жыл бұрын
Estou no primeiro ano do IF e essas aulas estão perfeitas 😍
@ellemsoares7026
@ellemsoares7026 3 жыл бұрын
Vocês são ótimos aprendi muito sobre vetores. Minha dificuldade era enorme mias conseguir deixa - lá de lado.. PARABÉNS vocês merecem
@programacaopopular
@programacaopopular 3 жыл бұрын
Fico feliz que tenha sido útil para você, Ellem! Superar as dificuldades sempre é motivo de comemoração 🥳
@estelamariacostamonteiro5431
@estelamariacostamonteiro5431 4 жыл бұрын
Vc explica com uma perfeição de detalhes e exemplo sensacionais. Vc usa gêneros neutros, tem vídeos com fora temer, eu não consigo achar defeitos, muito obrigada pelos videos maravilhosos
@estelamariacostamonteiro5431
@estelamariacostamonteiro5431 3 жыл бұрын
@@dougl4s263 não existe para preconceituosos, de fato. Mas ai seu caráter é outra história. Aqui fiz um elogio ao excelente professor e pessoa que fez esse vídeo.
@estelamariacostamonteiro5431
@estelamariacostamonteiro5431 3 жыл бұрын
@@dougl4s263 apoio não tem acento. Não estamos falando de uma linguagem inventada por garotas de 14 anos de idade. Na verdade o primeiro idioma que incluiu pronome neutro foi o Sueco. E não, não foram as garotas suecas do twitter que o fizeram. Estamos falando de uma proposta de mudança de linguagem que que seja diversa e consciente. Como vc parece não ter muito embasamento teórico sobre o assunto, recomendo que pesquise e aprenda sobre. Vale a pena.
@programacaopopular
@programacaopopular 3 жыл бұрын
Olá, Estela. Fico extremamente grato pelo elogio, e peço perdão por não ter visto o comentário antes (não sei o que aconteceu, agora descobri vários comentários da mesma época que não havia lido). Muito obrigado por acompanhar, abraço!
@programacaopopular
@programacaopopular 3 жыл бұрын
@@dougl4s263, o interesse por linguagens de programação não está (de maneira alguma) desconectado do interesse por linguística (veja o grande linguista Noam Chomsky que embasa a teoria de linguagens de programação e de compiladores, por exemplo). Nós entendemos que a língua é inerentemente viva por ser uma manifestação de uma cultura social igualmente viva. O argumento de que a prova do Enem não aceita uma nova sintaxe não é válido porque palavras como facto perderam o c (tornando-se fato), verbos como pisar tornaram-se transitivos indiretos (de pisar o chão para pisar no chão), o termo em inglês layout originou um novo anglicismo leiaute, dentre outras alterações. Da mesma forma que código na última versão de uma linguagem pode lançar erro em versões anteriores (tente concatenar dicionários com | em Python 3.7 e em Python 3.9), a língua também se altera. Tanto quanto acredito que o signo linguístico é arbitrário (como concordaria Ferdinand de Saussure), penso que essas alterações que ocorrem ao longo do tempo são fundamentais para a manutenção dos recursos importantes da mesma e do abandono de reflexos de sociedades menos evoluídas. A semelhança com a teoria da evolução de Darwin não surge aqui por acaso: a genética está para os sistemas biológicos como a memética (termo cunhado pelo escritor e biólogo inglês Richard Dawkins) está para a sociedade. Um exemplo muito claro disso está no esforço que se tem feito para o abandono do signo "denegrir" quando este carrega o mesmo significado de "depreciar". Semelhante esforço tem sido feito para incluir igualitariamente todos os gêneros em um mesmo vocativo, para que possamos nos desvencilhar, ao menos linguisticamente, da superioridade histórica do gênero masculino. Ademais, gostaria de pedir que não compartilhasse, aqui, links que não estão relacionados diretamente à Ciência da Computação e suas tecnologias.
@denilsonneves8078
@denilsonneves8078 6 жыл бұрын
Por favor, o vídeo de Matriz!! O ensino está sendo impecável!
@programacaopopular
@programacaopopular 6 жыл бұрын
Gratidão! Estou trabalhando hoje no vídeo de Matrizes, que deve sair ainda esta semana. Força sempre.
@GuilhermeSilva-ex1qk
@GuilhermeSilva-ex1qk 4 жыл бұрын
Simplesmente, incrível cara!
@alvarodinamo8397
@alvarodinamo8397 3 жыл бұрын
É fácil sim, só depois de treinar bastante é que fica fácil. Era pra eu estar aprendendo C++ ao mesmo tempo, mas meu tempo tá cheio então eu vou focar no portugol pra pegar a base pra poder desenrolar nas outras linguagens que eu for aprender.
@programacaopopular
@programacaopopular 3 жыл бұрын
Concordo! A prática torna as ideias de programação naturais. Como o Portugol tem uma sintaxe "C-like", aprender C++ depois vai ser um pouco mais fácil, porque a maioria das ideias permanecem.
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
@@programacaopopular O que é 'C-like'?
@reshiram181
@reshiram181 Жыл бұрын
@@alvarodinamo8397 é semelhante às linguagens C, C+, C++ e C#
@SUPREMOFERAH
@SUPREMOFERAH 3 жыл бұрын
Cara, didática excelente, parabéns pelo trabalho. Mais um inscrito!!
@leopazzini7513
@leopazzini7513 3 жыл бұрын
Que sensacional essa aula e que didática incrivel p ensinar!
@pedromot7
@pedromot7 Жыл бұрын
Que dicção maravilhosa a sua amigo! Show de bola a explicação.
@programacaopopular
@programacaopopular Жыл бұрын
Obrigado!! Algumas horas de gravação valem a pena kkkk
@ren_midorikawa
@ren_midorikawa 5 жыл бұрын
MANO, OBIRGADO.. EU TO INDO POR AGUA A BAIXO EM ALGORITMOS NA FACULDADE, E TEU VIDEO ME AJUDOU MUITO, ADMIRO TUA EXPLICAÇÃO E TEU TRABALHO(sorry caps)
@programacaopopular
@programacaopopular 5 жыл бұрын
Olá, fico extremamente feliz por poder te ajudar! Compartilhe com seus amigos, talvez eles gostem :)
@ofernandogodinho
@ofernandogodinho Жыл бұрын
Procurei conteúdo sobre Resgistro aqui e não encontrei. Como declaro Registro em Portugol?
@gabrielbezerra7508
@gabrielbezerra7508 4 жыл бұрын
Mano parabéns, explicou muito bem. Entendi direitinho!
@semskill7910
@semskill7910 5 жыл бұрын
esses videos estao me salvando, nao consigo entender da forma que meu professor explica, mas aqui com sua explicaçao e pratica eu consegui entender, mt obrg
@programacaopopular
@programacaopopular 5 жыл бұрын
Olá, fico extremamente feliz de poder te ajudar!
@semskill7910
@semskill7910 5 жыл бұрын
@@programacaopopular MT obrg! :D
@4adora619
@4adora619 4 жыл бұрын
Parabéns pela aula . Você é um ótimo professor!
@felippeserpa
@felippeserpa 2 сағат бұрын
Muito bom, mas eu ainda não sei se entendi de fato a diferença entre i+, i++ e +i+ que você usou.
@toninfps2
@toninfps2 Жыл бұрын
Já começo dando os parabéns pelas aulas professor!! Muito obrigado de verdade, estou fazendo um curso no senai em programação em java, primeira matéria é 40 horas de lógica de programação no portugol... mas eu não estou conseguindo acompanhar a didática do professor de lá fora que é tudo muiro corrido. Um dia você vê vetor no outro já é matrizes e tipo não dá nem um ar para respirar. Só poderia me tirar uma dúvida? No minuto 23:45 que você quer que apareça a primeira opção sendo 1 em vez de 0 qual é a lógica?? Se podesse me explixar iria ajudar muito!! Agradeço desde já e abraços
@programacaopopular
@programacaopopular 6 жыл бұрын
Um ponto que não sei se ficou claro: os vetores podem ter apenas um tipo, mas esse tipo é escolhido por você. A questão é que você não pode alterá-lo depois, nem incluir dados de outros tipos.
@evandrocelso3290
@evandrocelso3290 4 жыл бұрын
A dúvida é como inserir um inteiro dentro de um dos dados de um cadeia (vetor) sem que seja digitado pelo usuário.
@programacaopopular
@programacaopopular 4 жыл бұрын
Olá, @@evandrocelso3290 . Não sei se entendi bem, mas você não pode inserir inteiros dentro de um vetor do tipo cadeia. Terá que transformá-lo em uma cadeia antes (por exemplo, transformar 2020 em "2020").
@luizfernandoarmond4552
@luizfernandoarmond4552 2 жыл бұрын
Parabéns pelo conteúdo cara! Estava com dificuldades em um bootcamp que estou fazendo … esse vídeo salvou!! Continue assim
@luanyuri3098
@luanyuri3098 Жыл бұрын
Cara, isso aqui vale ouro...Muito obrigado pelas aulas.
@sistemasdeinformacao2765
@sistemasdeinformacao2765 6 жыл бұрын
ótima explicação estamos na espera para o vídeo de matriz ps: com certeza vou recomendar seus videos ótimo trabalho
@programacaopopular
@programacaopopular 6 жыл бұрын
Olá, muito obrigado pelo reconhecimento. Devo gravar os novos vídeos no decorrer desta e da próxima semana. Abraço e força sempre!
@GRAZIoficial
@GRAZIoficial 4 жыл бұрын
Tava exatamente com essa duvida sobre como armazenar nomes e dados desse jeito.
@armandoevresnando9176
@armandoevresnando9176 Жыл бұрын
Didática incrível, muito obrigado pelo conteúdo e os ensinamentos ❤
@MARIOMEX01
@MARIOMEX01 2 жыл бұрын
Que didática ! muito bom ! cara isso é um dom divino , parabéns
@MG_FERRAMENTEIROS
@MG_FERRAMENTEIROS 6 жыл бұрын
Agradeço pelos videos, muito bom mesmo parabéns, Aguardando matrizes.
@programacaopopular
@programacaopopular 6 жыл бұрын
Grato pelo reconhecimento. Estou, agora mesmo, editando o vídeo de Matriz, que não deve demorar muito pra sair. Força sempre!
@Oliveira681
@Oliveira681 4 жыл бұрын
Olá professor, Muito Obrigado pelo conteúdo!
@lerrivargas1484
@lerrivargas1484 2 жыл бұрын
Cara eu te amo. Gratidão de mais.
@JoaoGabriel-rc8tx
@JoaoGabriel-rc8tx Жыл бұрын
Faço desenvolvimento de sistemas, slk, tá ajudando dms
@watchmaxentertainment8377
@watchmaxentertainment8377 Жыл бұрын
Excelente video
@ClaudioJSAlc
@ClaudioJSAlc 7 жыл бұрын
Muito bom seus videos, tornou meu aprendizado bem mais fácil. Continue fazendo videos. :)
@programacaopopular
@programacaopopular 7 жыл бұрын
Agradeço imensamente pelo reconhecimento. Comentários assim incentivam a continuar o projeto, muito obrigado. Força sempre!
@KiloloMiriam
@KiloloMiriam 4 ай бұрын
A sua aula ajudou me bastante
@ricardobelancorreavaladao1535
@ricardobelancorreavaladao1535 Жыл бұрын
Minhas aulas de algoritmo na faculdade poderiam ser somente esses vídeos, seria tão mais fácil e simples.
@alvarodinamo8397
@alvarodinamo8397 3 жыл бұрын
Estou com dúvida, você poderia explicar a função desses sinais de mais(+) nestas linhas de código de acordo com o que foi exposto na vídeo aula: escreva("Digite a posição "+i+": ") escreva(i+": "+nome[i]+" | ")
@programacaopopular
@programacaopopular 3 жыл бұрын
Nesse caso, o + é o operador de concatenação, que junta as duas variáveis em uma cadeia maior. Falei sobre isso no vídeo sobre operadores aritméticos, se quiser dar uma olhada.
@sabiosesuperhumanos
@sabiosesuperhumanos 2 жыл бұрын
Espetáculo de aula parabéns...
@claudioalexandre1976
@claudioalexandre1976 3 жыл бұрын
Extraordinário! Obrigado.
@renatobraga999
@renatobraga999 4 жыл бұрын
seus vídeos são excelentes e estão me ajudando muito, por favor faça videos sobre PHP
@programacaopopular
@programacaopopular 4 жыл бұрын
Olá, claro! O que você deseja saber sobre PHP?
@renatobraga999
@renatobraga999 4 жыл бұрын
sou iniciante em Php, mas consegui fazer meus primeiros cruds, porém ao colocar dentro de um projeto que quero fazer no meu trabalho não consegui realizar update corretamente, exemplo dentro formulário o update esta dentro de um input e quando faço um editar ok funciona, no meu formulário eu tenho campos como select(option) e também tenho campos com textarea, para estes casos ao editar o valor vem em branco, se eu altero um campo que tem input e edito novamente este campos que mencionei vão em branco (para o banco de dados ) ou eu tenho que editar novamente a mesma coisa de antes pq não trouxe os dados ... rsrs desculpa o texto longo não sei se para estes tipos de campos da para editar
@programacaopopular
@programacaopopular 4 жыл бұрын
Certo, vou planejar uma série desenvolvendo um crud simples em PHP!
@programacaopopular
@programacaopopular 4 жыл бұрын
Se puder enviar seu código via pastebin ou zip (por email), posso enfatizar o que você errou pra que as outras pessoas não cometam o mesmo erro.
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
@@programacaopopular O que é crud?
@wilkerkennedy7079
@wilkerkennedy7079 3 жыл бұрын
aprendendo tudo que não aprendi no semestre
@Lucas_Montel
@Lucas_Montel 2 жыл бұрын
Portugol para eu é um jogo kkkkkkkkk gosto muito
@dams2987
@dams2987 5 жыл бұрын
Parece o Renato Russo falando. Que voz!!!!!
@programacaopopular
@programacaopopular 5 жыл бұрын
Obrigado!! 😍😍😍
@LordDevoGoth
@LordDevoGoth 3 жыл бұрын
Muito bom meu caro, está de parabéns!
@egd.junior
@egd.junior 2 жыл бұрын
Obrigado prlo material!🙌🙏
@shickmarckbr6474
@shickmarckbr6474 2 жыл бұрын
Man seria legal você manda um exercício no final dos seus próximos vídeos
@amandacamiladasilvateixeir1615
@amandacamiladasilvateixeir1615 5 жыл бұрын
Escreva um algoritmo que crie um vetor inteiro de 20 posições que representa as vagas de um estacionamento. O algoritmo deve ter um menu com as seguintes opções: 1 - entrada 2 - saída 3 - listar 4 - sair Que deve ficar repetindo até que o usuário queira sair (opção 4). Ao selecionar a entrada, diga qual posição deseja estacionar se estiver VAGO (valor zero), estaciona o carro (muda pra valor UM). Se estiver ocupado, diz ao usuário para escolher outra vaga. Ao selecionar saída, pergunta a posição, se estiver UM, confirma a saída e muda pra ZERO. Se estiver ZERO, diz que não tem carro. preciso de ajuda
@programacaopopular
@programacaopopular 5 жыл бұрын
Olá, Amanda. Perdão pela demora. Apenas vi seu comentário agora (na sua próxima dúvida, sugiro entrar em contato pela página do Facebook, certamente responderei mais rápido). Sobre o seu problema, achei um bom exemplo e farei um vídeo resolvendo ele logo que eu conseguir alguém para editar os vídeos (visto que não estou tendo tempo). Entretanto, aqui vai uma dica de como proceder: 1. Crie 3 funções, alem de inicio(): entrada(), saida() e listar(). 2. Na função inicio, deixe em loop o trecho que pede a entrada do usuário. Verifique o que o usuário digitou e execute a função adequada (entrada() se o usuário digitar 1, saida() se o usuário digitar 2, e assim por diante). Caso a entrada seja 4, pare o laço e "mate" o programa. 3. Cada função irá ler/escrever seu vetor, que pode ser uma variável global, e retornar uma saída. A função início irá, simplesmente, escrever na tela o retorno da função. Espero que essas dicas te ajudem na resolução desse problema. Qualquer dúvida, entre em contato (de preferência, pelo Facebook). Por fim, a julgar pelo nome, fico feliz em ver uma representante do público feminino, tão pequeno neste canal. Poderia ajudar a mudar isso compartilhando com suas amigas!
@kiritosenpai8082
@kiritosenpai8082 2 жыл бұрын
Muito obrigado professor !!!!!
@paulohenderson9122
@paulohenderson9122 5 жыл бұрын
exercicios pra ajuda a fixa o que a gente ta estudando
@brunolucianoprzybisz1828
@brunolucianoprzybisz1828 6 жыл бұрын
Cara muito legal me salvou nessa prova que vai ter no meu Instituto VLW mesmo
@gleisonsilva1326
@gleisonsilva1326 3 жыл бұрын
Parabéns aceita sugestôes? começa uma série em C++ seria ótimo !!!
@programacaopopular
@programacaopopular 3 жыл бұрын
Muito obrigado pela sugestão! Eu acho uma ótima ideia fazer uma série de C/C++, já que muitas universidades e faculdades usam essas linguagens nos cursos introdutórios. Também da espaço para falar sobre memória, que é importantíssimo. Vou providenciar!
@azor1774
@azor1774 4 жыл бұрын
PARABENS EXCELENTE CURSO
@danilomiguel389
@danilomiguel389 4 жыл бұрын
Excelente aula, se possível, gostaria de saber como faço para ler uma string e guardar cada caracter em uma posição de um vetor ? Por exemplo, escreva ("Qual seu nome? ") e ler cada letra do nome digitado como uma posição do vetor. Obrigado
@EduardoRandall
@EduardoRandall 3 жыл бұрын
Professor, e se eu quiser que o tamanho do vetor seja definido pelo usuário. Tem como? Eu quero calcular a média de idade de uma família qualquer, e queria que o usuário me dissesse quantos membros tem na família dele, e daí criar um vetor com esse valor pra somar e calcular a média. Tem como? Não achei em lugar nenhum. Obrigado desde já! O código é esse, se precisar ver: programa { funcao inicio() { inteiro pessoas, i, idade[pessoas] real soma = 0.0, media escreva("Vamos calcular a média da idade da sua família. ") escreva("Quantas pessoas tem na sua família? ") leia(pessoas) para(i = 0; i
@programacaopopular
@programacaopopular 3 жыл бұрын
Infelizmente, no Portugol é impossível criar um vetor de tamanho definido pelo usuário. Você pode passar apenas um número ou uma constante como tamanho. A solução geralmente é alocar uma quantidade maior e, simplesmente, ignorar os campos gerados a mais. Por exemplo, crie um vetor de 50 posições e acesse apenas até a posição `pessoas`. Outra dica: em vez de `
@EduardoRandall
@EduardoRandall 3 жыл бұрын
@@programacaopopular Ah, sim! Faz sentido! Obrigado pela resposta e obrigado pela dica. Acabei de entrar na faculdade e isso já é pra um trabalho. Com certeza vou voltar com outras dúvidas, haha. Obrigado mesmo. Um abraço =D
@programacaopopular
@programacaopopular 3 жыл бұрын
Tmj!
@igortorquato6614
@igortorquato6614 3 жыл бұрын
Muito bom! Me ajudou muito!
@vitorialira3814
@vitorialira3814 6 жыл бұрын
Tem como eu declarar um vetor do tamanho de uma variável? Em C seria assim: int a; scanf("%d", &a); int vetor[a]; Como faz isso em portugol?? Ta dando erro aqui...
@programacaopopular
@programacaopopular 5 жыл бұрын
Não conheço nenhuma forma de fazer isso. Caso descubra, compartilhe com a gente!
@D4vi2010
@D4vi2010 4 жыл бұрын
Canal excelente!
@hilroq2375
@hilroq2375 3 жыл бұрын
Então quando a gente tem uma variável 'normal' seria como se ela fosse uma gaveta onde só dá pra colocar um livro, por exemplo. Quando a gente transforma essa variável num vetor, ela se torna uma daquelas gavetas de arquivos, capaz de guardar vários documentos de uma vez. Seria isso?
@programacaopopular
@programacaopopular 3 жыл бұрын
Exato. Um vetor seria equivalente a um armário com todas as gavetas em sequência e do mesmo tamanho. Por isso não podemos misturar os tipos.
@natanaell.silvaa
@natanaell.silvaa 3 жыл бұрын
Meu amigo, me salvou!
@nicolehirata1080
@nicolehirata1080 2 жыл бұрын
Eu to escrevendo igualzinho e n sei pq, mas ta dando erro o meu " Tipos incompatíveis! Não é possível comparar uma expressão do tipo "cadeia" com uma expressão do tipo" inteiro" "
@luizmoraes4004
@luizmoraes4004 7 жыл бұрын
Parabéns vídeo muito bom, obrigado!
@programacaopopular
@programacaopopular 7 жыл бұрын
Agradeço o reconhecimento. Comentários assim incentivam a continuar o trabalho. Obrigado. Força sempre!
@jhonatanguedesalvesalves4743
@jhonatanguedesalvesalves4743 2 жыл бұрын
Cara vocé muito foda mano
@lucassacramento4011
@lucassacramento4011 3 ай бұрын
15:48 eu fiz mas usando o "enquanto", porém, o programa ficou escrevendo os nomes infinitamente. Não sei como fazer para parar no final, depois de escrever nome. cadeia nome[5]={"Marcelo", "Tiago", "Juliana", "Priscila","Mauricio"} enquanto(nome !="Mauricio"){ escreva(nome," ")
@programacaopopular
@programacaopopular 3 ай бұрын
Nesse caso, o ideal é usar um laço para!
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
Nesse algoritmo aqui, eu acho que já perguntei isso mas vou perguntar novamente: para(inteiro i = 0; i
@programacaopopular
@programacaopopular 2 жыл бұрын
É a concatenação de cadeias.
@artursantostn
@artursantostn 4 жыл бұрын
Explicação perfeita, eu fiz perfeitamente igual ,porem deu erro
@mamutygamerfurtivo3783
@mamutygamerfurtivo3783 4 жыл бұрын
A parte que fala sobre paises e seus idiomas. Vi que as unicas variaveis declaradas havia sido os idiomas porém, o nome dos países não. Estes estavam escritos entre parenteses em "escreva" como foi possivel aparecer o nome do países sem ter sido declarado seus nomes no inicio? A única parte que nao entendi
@mamutygamerfurtivo3783
@mamutygamerfurtivo3783 4 жыл бұрын
Ou seja nao peguei a estrutura que relaciona o pais com seu idioma.
@programacaopopular
@programacaopopular 4 жыл бұрын
Olá. Ao declarar vetores, os valores são ordenados pelo índice numérico. O primeiro valor ("Japonês") tem índice 0. Quando o usuário digita "0", eu simplesmente acesso a posição 0 do vetor idiomas e obtenho Japonês.
@erickroberto9526
@erickroberto9526 4 жыл бұрын
Show!!!!!
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
Neste código, a onde especificamente está o laço? acho que é laço de repetição, ou tudo isso junto ai é o laço? Se não for, eu gostaria de saber especificamente onde se localiza o laço dentro deste código escreva nome [5] = {"Karran", "Bianca", "Zir", "Dolores" "kabala"} para(inteiro i = 0; i
@programacaopopular
@programacaopopular 2 жыл бұрын
O laço é a parte do para!
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
@@programacaopopular O que está abaixo do para, ali, o escreva(nome[i] + " ") também faz parte do para ou não?
@programacaopopular
@programacaopopular 2 жыл бұрын
A sintaxe é: para(...) { // faz parte do para } // não faz parte do para
@programacaopopular
@programacaopopular 2 жыл бұрын
Tudo o que está entre as chaves vai ser repetido nesse laço
@marcoantonioguaragni
@marcoantonioguaragni 5 жыл бұрын
Excelente!
@lolaliteral
@lolaliteral 3 жыл бұрын
obrigada!
@caiorichate4336
@caiorichate4336 2 жыл бұрын
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
Eu não quero que quando o usuário for escolher um número, não quero que comece em zero e sim em 1. Como faz pra que comece em 1 e não em zero? Se eu tiver uma lista de 4 países e eu quero que ele escolha entre 1 e 4, como faço? eu coloco: escreva(idiomas[pais-1]) ??
@programacaopopular
@programacaopopular 2 жыл бұрын
Exato!
@TheHAZ1983
@TheHAZ1983 3 жыл бұрын
Você usou o "para" como exemplo, funciona sem problemas se usar o "enquanto"?
@programacaopopular
@programacaopopular 3 жыл бұрын
Sim, só que aí precisamos criar uma variável que não estará sintaticamente ligada ao laço. É preferível usar para, mas enquanto também funciona.
@gabrielnepomuceno2048
@gabrielnepomuceno2048 5 жыл бұрын
por que no escreva você utiliza o simbolo " + " ao em vez de " , " ? Pois usei a virgula e deu na mesma.
@programacaopopular
@programacaopopular 5 жыл бұрын
A verdade é que tanto faz. Quando usamos vírgula, o comando escreve cada um dos parâmetros "separadamente". Ao usar +, na verdade concatenamos a string antes de passá-la ao comando escreva. Na prática (usei colchetes pra representar a saída para o console): escreva('a', 'b', 'c') → escreva('a') escreva ('b') escreva('c') → ["abc"] escreva('a' + 'b' + 'c') → escreva('abc') → ["abc"] Então os dois dão na mesma, mas de maneiras diferentes.
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
@@programacaopopular então a vírgula serve como concatenação também?
@jhonattansantos9040
@jhonattansantos9040 4 жыл бұрын
como faço para criar uma variavel armazenadora , por exemplo quis criar um programa onde na escola a professora iria declarar a quantidade de alunos e pela quantidade ela iria conseguir colocar os nomes, ou seja, se fosse 3 alunos seria 3 nomes, veja o codigo: inteiro qnt escreva("Quantos alunos há na sala ") leia(qnt) limpa() escreva("Qual o nome dos alunos ") para(qnt;qnt>0;qnt--){ inteiro nome[] leia(nome[qnt]) limpa() } escreva(nome[qnt]) me ajuda nessa pf
@jhonattansantos9040
@jhonattansantos9040 4 жыл бұрын
eu coloquei o nome como cadeia e mesmo assim deu erro
@Brenogss
@Brenogss 3 жыл бұрын
Só me tira uma dúvida,qual a relação dos idiomas dentro do vetor,com os paises no escreva,pra você colocar uma opção numeral e bater certinho o país com o idioma?
@programacaopopular
@programacaopopular 3 жыл бұрын
Não entendi a pergunta
@Brenogss
@Brenogss 3 жыл бұрын
@@programacaopopular como vc faz pra o comando do escreva (idioma [país]) bater certinho o vetor?
@gbrtw886
@gbrtw886 Жыл бұрын
alguem pode me dizer se tem como eu fazer com que o usuário escolha a quantidade que um vetor armazene? Por exemplo, ao invés de "nome[5]" ---- "nome[quantidadeQueOUsuarioEscolheu"?
@programacaopopular
@programacaopopular 3 ай бұрын
Não, porque os vetores são de tamanho fixo no Portugol (como são em C, por exemplo). Você pode predefinir o vetor com um número grande de valores e armazenar quantos valores estão sendo usados. Aí você lê até onde sabe que tem valor. Isso é meio que uma forma de "burlar" essa limitação, mas não vai funcionar sempre e custa memória.
@ribaesimone
@ribaesimone 4 жыл бұрын
Excelente.
@asielfrancisco4927
@asielfrancisco4927 9 ай бұрын
E se eu quiser que o usuário determine o número de variáveis dentro do vector?
@programacaopopular
@programacaopopular 9 ай бұрын
Infelizmente, no Portugol Studio todos os vetores são de tamanho fixo, o que significa que é impossível declarar um vetor com um tamanho definido em tempo de execução (de uma variável, por exemplo). A solução pra contornar isso pode ser, por exemplo, declarar um vetor com um tamanho maior do que o necessário, e que dificilmente será atingido, e então ignorar intencionalmente a parte do vetor que excede o tamanho necessário. Aqui um exemplo mínimo que que preparei para dar uma melhor noção do que estou dizendo: gist.github.com/hellmrf/4d8d6869f172a55a3ce2e4f91c7fd3a9
@samarakristiny9490
@samarakristiny9490 3 жыл бұрын
Se eu quero criar um vetor e exibir apenas os valores distintos (ignorar números iguais) como faço?
@programacaopopular
@programacaopopular 3 жыл бұрын
Existem vários algoritmos possíveis, uns mais eficientes, outros nem tanto. A forma mais simples (e menos eficiente) é, pra cada posição, verificar se aquele elemento existe antes no array, então são dois laços, o primeiro i de 0 a N-1 e o segundo de 0 a i-1. O algoritmo é O(N²) nesse caso (ruim, mas funcional). Mas existem formas mais eficientes com estruturas de dados como hashmaps e etc. Deu pra pegar a ideia?
@alvarodinamo8397
@alvarodinamo8397 2 жыл бұрын
No minuto 14:30, a quebra de linha só funciona se colocar esse '+' ? Por quê?
@programacaopopular
@programacaopopular 2 жыл бұрын
Não é que "só funciona" assim. É que quis adicionar quebras de linha ao final de cada nome pra mostrar um por linha. Poderia adicionar só uma vírgula e um espaço, ou nem adicionar nada (aí neste último caso teria algo do tipo RobertaCarlosMarianaRenata).
@mayconnune4206
@mayconnune4206 5 жыл бұрын
vamos para a próxima vídeo aula ok
@diego25557
@diego25557 3 жыл бұрын
Se o vetor sempre começa com zero como faço uma divisão entre vetores pois não existe divisão por zero
@programacaopopular
@programacaopopular 3 жыл бұрын
Olá, Diego, a divisão vetorial não é definida matematicamente, então não é mesmo possível (a menos que você defina a operação). A questão aqui é que os índices do vetor é que começam em zero, não necessariamente seus valores. Na matemática, costumamos utilizar a notação (x₁, x₂, ..., xₙ) para definir elementos gerais de um vetor (x⃗ ∈ ℝⁿ, neste caso). A única diferença é que, em muitas linguagens de programação, o primeiro índice é o zero, então definiríamos o mesmo vetor como {x₀, x₁, ..., xₙ₋₁}. Colocando em números, isso significa que quando declaramos um vetor inteiro a[] = {1, 2, 3, 5, 8, 13} por exemplo, 13 é o elemento de índice 5 (a[5] == 13), porque o 1 na verdade é o elemento de índice zero (a[0] == 1). Voltando à questão da divisão. Se quisermos *definir* uma operação de divisão vetorial como a⃗ ⊘ b⃗ ≡ (a₁/b₁, a₂/b₂, ..., aₙ/bₙ), isto é, dividir os dois vetores significa dividir os elementos correspondentes (como é a soma vetorial), podemos programar c⃗ = a⃗ ⊘ b⃗ = (2, 4) ⊘ (2, 2), como exemplo. Então teríamos, em Portugol, o seguinte laço: inteiro a[] = {2, 4} inteiro b[] = {2, 2} inteiro c[2] para(inteiro i = 0; i < 2; i++) { c[i] = a[i]/b[i] } E isso resultaria no vetor (1,2) que esperamos (observe os valores de i).
@madmb.8456
@madmb.8456 6 жыл бұрын
faltou a parte de ordenar...
@patrickradaelli5466
@patrickradaelli5466 4 жыл бұрын
opa tudo bem nao sei se vc vai ver mas saberia me dizer como fazer para ser em ondem decrescente
@programacaopopular
@programacaopopular 9 ай бұрын
Aí é tema pra outra série rsrs
{Portugol Studio} #12 - Matrizes
33:22
Programação Popular
Рет қаралды 64 М.
{Portugol Studio} #8 - Laços de Repetição
14:44
Programação Popular
Рет қаралды 111 М.
Worst flight ever
00:55
Adam W
Рет қаралды 10 МЛН
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 7 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
{Portugol Studio} #13 - Funções
37:50
Programação Popular
Рет қаралды 51 М.
Matrizes  - Exemplos de Busca
17:34
Wesley Kanashiro
Рет қаралды 356
{Portugol Studio} #1 - Introdução
7:56
Programação Popular
Рет қаралды 244 М.
Portugol 28 [ VETOR ] Estrutura de dados VETOR. Algoritmos | Lógica de programação | Portugol Studio
21:53
O Segredo Para Criar Qualquer Programa no Portugol Studio
11:36
Cryswerton Silva
Рет қаралды 23 М.
Linguagem C - Aula 6.1 - Domine vetores (arrays) em linguagem C (2022)
35:42
Pietro Martins De Oliveira
Рет қаралды 104 М.
{Portugol Studio} #9 - Operações Lógicas
24:27
Programação Popular
Рет қаралды 48 М.
Worst flight ever
00:55
Adam W
Рет қаралды 10 МЛН