Skip to content

rodrigocbsa/Monitoria-Programacao-Estruturada-em-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Olá, você!

Havia criado esses arquivos daí de cima para ensinar C, na disciplina de Programação Estruturada, aos alunos em 2024.1. Então decidi abrir este repositório para centralizar os arquivos e, enfim, permitir o compartilhamento. Então use e abuse do conteúdo aí à vontade, pois foi feito para você mesmo: que quer testar seus conhecimentos e tirar dúvidas dos aspectos mais fundamentais da linguagem C. Este repo também serve como um porto-seguro a você que mexeu tanto nos arquivos tentando entender como ponteiros funcionam que não sabe nem como se salvar mais. Relaxa. Eu passei, você passará, todos passarão por isso. Ah! Reservo humildemente os meus direitos de cometer erros e, eventualmente, atualizar um arquivo ou outro em algum momento (tentarei o meu melhor em controlar a mania perfeccionista), mas tenho certeza que me esforcei em produzir um conteúdo adequado.

Acho bom explicar brevemente o contexto de quando criei cada arquivo, para que você não fique aqui flutuando sem saber como aproveitar:

Malloc.c ==> Mostra pra quê que serve esse tal de malloc. Sério: se você sair achando ainda que não tem utilidade, leia novamente. Não pare de ler até acreditar.

Matrizes.c ==> Contém todas as formas de se declarar uma matriz em C (as formas estão na main). As funções declaradas antes da main são dumb functions, só para imprimir o conteúdo das matrizes, que são preenchidas automaticamente com valores iguais na main, ou seja, note, por favor, que isso é opcional. O importante aqui é aprender como declarar uma matriz (idealmente todas as formas), bem como manipulá-las.

Vetores.c ==> Ensina a declarar vetores e sua característica principal.

Ponteiros.c ==> O arquivo mais importante para a sua sobrevivência. Expliquei também em vídeo (aqui). Humildemente, é a melhor explicação possível que jamais consegui conceber ou achar na internet. Você não sai dali (ou pelo menos não deveria) sem entender.

Nos arquivos Ponteiros.c e Malloc.c é para ler como um livro: Esforce-se para entrar na cabeça do autor e não pule nenhuma linha, sob o risco de sair sem entender nada.

Na pasta Exercícios Resolvidos, nós temos, bom... exercícios resolvidos. Os que mais geraram dúvidas das listas, e mais alguns outros, quando pediam. Recomendo ver a pasta de exercícios resolvidos apenas depois de tentar resolver, comparando com aquilo que você escreveu (algumas vezes há mais de uma resposta correta, em programação). Recomendo também ler os conteúdos didáticos APENAS DEPOIS de ver o respectivo conteúdo em aula, e quando for resolver os exercícios das listas, para tirar dúvidas.

Ninguém pediu mas aqui vai uma dica de programação: não martele mais o que já está quebrado. Às vezes, é necessário esperar a manhã do dia seguinte para perceber o seu erro bobo.

Bons estudos e sucesso

About

Conteúdo didático produzido. Salve este repositório! =)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages