Postagens

Mostrando postagens de março 29, 2026

Curso de Programação Básico - Percorrendo, Lendo e Preenchendo Matrizes

Imagem
O Poder da Chave: Por Que Todo Programador Precisa Entender os Ponteiros no  Curso de Programação Básico Eu estava animado! Eu finalmente tinha construído a minha primeira planilha de dados gigante usando Matrizes. O sistema podia guardar as notas de 50 alunos em 4 provas diferentes. Uau! Mas aí veio o problema da vida real. Eu tinha a função perfeita para calcular a Média, e uma outra função ótima para encontrar o Maior e Menor valor da turma.  O meu problema era: como eu fazia para que essas funções usassem a minha Matriz de 50 x 4, sem ter que passar um caminhão de dados a cada chamada? Eu comecei a imaginar o computador trabalhando: ele teria que pegar 200 números, fazer uma cópia de todos eles, mandar a cópia para a função Média, a função faria a conta, e depois ele teria que fazer a mesma coisa para a função Maior/Menor.  Era uma bagunça lenta e desnecessária. A eficiência do meu algoritmo estava sendo destruída pela simples necessidade de compartilhar dados. Eu não...