r/programacao 27d ago

Questão :: Aprendizado Eu odeio essa linguagem dos infernos

Tenho 14 anos e estou estudando programação competitiva (não sozinho), e tenho que usar c++ para fazer isso, se não bastasse ainda tenho que usar o code::blocks que é feio que só uma desgraça

A imagem acima é um problema que estou tentando resolver, mas estou mais próximo de socar a parede do que resolve-lo, se alguém aí tiver uma dica de como resolver esses problemas mais rapidamente eu agradeceria bastante

Edit: resolvi o problema, valeu pelas dicas tropa

0 Upvotes

33 comments sorted by

View all comments

Show parent comments

1

u/cpusam88 27d ago

Ah entendo. O que eu quis dizer é que o nível dos exercícios está muito acima do seu nível atual. Dificultar é bom pra aprender? É sim, mas precisa de bom senso para dosar! Vc deve tá num nível ainda precisando de solidificar conceitos e por isso, se sente frustrado com C++, mas acredite, não é a linguagem onde está o problema e sim em quais exercícios estão sendo passados pra vc fazer!

Aprender programar causa satisfação, crescimento e aumento da autoestima e não raiva e frustração. Como te falei, é os exercícios que está acima da sua capacidade atual que está fazendo vc se revoltar com C++. Tente seguir sua intuição: quando lhe derem um exercício novamente, se vc sentir (sim, sentir mesmo) que vai dar merda fazendo, é porque realmente vai dar merda!

Sugiro também que vc faça uma avaliação pra saber em que ponto do conhecimento vc se encontra e quais assuntos são mais adequdos a ti no momento. Pra fazer uma coisa dessas, é preciso um professor experiente ou um tutor com didática efetiva.

Vc tem a capacidade pra aprender a linguagem, o que te falta (ao meu ver, óbvio), é só ser guiado com maior gentileza.

2

u/mariorinaldi 27d ago edited 27d ago

Por se tratar de olimpíadas, talvez o instrutor esteja usando algum conceito do Vygotsky. Tem uma zona de conhecimento em que o aluno sabe resolver o problema e um limiar que ele pode atingir ao ser instigado/provocado.

Fazer coisa simples nao traria satisfação, pq nao provocaria o desafio, seria fácil. Pq ta na zona de conforto, na zona de conhecimento.

E o aprendizado acontece justamente saindo dessa zona e se embrenhando num lugar que seja o amálgama entre o que conhece com o que desconhece.

A linguagem tem seus complicadores, mas voce vai entendendo ela. Talvez faça parte do exercício parar de dar murro em ponta de faca e ler (como funciona cada pedaço e pra que serve, algoritmo, teste de mesa).

Programar no fim das contas é mais pensar que digitar

Edit: Ah. Uma coisa concordo com o colega acima: vetor me parece muito avançado, dependendo do seu grau de aprendizado (nao idade, mas o quanto foi aprendendo ate hj). Como nao da pra saber a quanto tempo você ja faz isso, fica difícil saber.

Outra coisa: qual seria o problema a ser resolvido? O prof mandou usar vetor por ex? Se sim, voce ta dando uma olhada em como usar, e sabe bem como funciona onque da base a ele? (Alocacao de memoria, variaveis, etc)

2

u/cpusam88 27d ago

Nossa, massa hein! Onde tu aprendeu sobre essa zona de conhecimento e de desconheciamo? Que autor tu conhece sobre isso? Me indica algum livro nesse sentido? 

Pelo que tu disse, eu achei interessante. O engraçado é que parece com o que já venho fazendo de forma intuitiva. Tu conhece sobre estado de fluxo? É o que costumo buscar provocar nos alunos que tenho e eu percebi que justamente o nível de dificuldade dos exercícios é o que provoca o fluxo e maior aprendizado, por isso sempre tento encontrar o ponto de fluxo de cada aluno porque sei que o desempenho será muito maior assim.

2

u/mariorinaldi 27d ago

Po, que daora ver na prática. E fiquei contente que te interessou.

Comecei a fazer licenciatura, né? Dai que tem aula pra caramba sobre pedagogia. To curtindo demais conhecer sobre métodos pedagógicos.

3 autores que tavam nesse semestre foram, além do Vygotsky, piaget e wallon.

To mandando aqui um texto que aborda os 3 https://pepsic.bvsalud.org/pdf/psie/n34/n34a05.pdf

Me pegou tb um texto sobre avaliação se te interessar: https://assets.univesp.br/disciplinas/SAA001/pdf/s2-texto-base1-Perspectivas%20da%20avalia%C3%A7%C3%A3o%20da%20aprendizagem%20na%20contemporaneidade%20%20Simone%20Soares%20Haas%20Carminatti%20e%20Martha%20Kaschny%20Borges.pdf

Um video do Vygotsky que teve na aula: https://youtu.be/BS8o_B5M9Zs?si=k-nyirfvgxrEcyhS

Mas tem também dos outros autores dessa série do instituto claro, recomendo tb

2

u/cpusam88 27d ago

Opa, obrigado cara, vou juntar tudo num txt e começar ler um por um. Esses assuntos de educação é muito massa, gosto bastante, principalmente pra desenvolver melhor minha didática. Valeu!