Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

kripton2007

Iniciar Programação em C

Recommended Posts

kripton2007

Olá a todos...

Bem agora com o início do 2º semestre aí à porta nada melhor do que começar a interiorizar alguns conhecimentos daquilo que vamos aprender.

Este semestre vou ter programação imperativa, ou seja, vamos começar a dar C... Assim sendo gostava de ir aprendendo a programar nesta linguagem, que penso não ser muito difícil, pelo menos foi a ideia com que fiquei depois de ter pesquisado algumas coisas.

Já estive a consultar algumas excelentes ajudas aqui no P@P: "Curso de C" e "Bases de Programação em C"... Mas gostava de algo que desse uma maior motivação para aprender, nada de avançado, uma vez que ainda estou a começar nisto, mas uma coisa engraçada tipo um "mini-projecto".

Alguém me pode indicar alguma coisa, ou mesmo dizer qual a melhor forma para aprender a programar em C??

Cumps kripton2007  :P

Share this post


Link to post
Share on other sites
Triton

Posso-te mandar fazer o que mando fazer sempre a quem quer começar a brincar com C fazendo mini-projectos.

Faz uma agenda, guardando o nome da pessoa, a sua data de nascimento e o seu número de telefone. Os dados devem ser armazenados num array de estruturas. Os campos podem ter um tamanho fixo no inicio para simplificar a coisa. O programa deve correr num loop, pedindo comandos para executar. Para primeira versão implementa listagem de pessoas e suporte para adicionar novas entradas. Neste primeira versão também podes ter um número limitado de entradas para facilitar, e guardas a nova entrada na primeira entrada livre. Caso não haja espaço, o programa deve informar e pedir o próximo comando a executar.

Quando tiveres isto feito, logo se arranjam funcionalidades mais avançadas.


<3 life

Share this post


Link to post
Share on other sites
cgoncalves

Compra o Livro do Luis Damas - Linguagem C, muito bom, e certamente irá ajudar-te.

O livro é bastante conciso, explica as coisas sem grandes rodeios e está bastante completo no que toca à programação em C.

O livro deve custar à volta de 30€, não é caro, mas é uma boa aquisição.


"Great coders aren't born. They're compiled and released"

"Expert coders do not need a keyboard. They just throw magnets at the RAM

Share this post


Link to post
Share on other sites
kripton2007

Obrigado pelas sugestões!

Triton, vou seguir o teu conselho e começar a desenvolver esse mini-projecto...

cgoncalves, por acaso ja tinha andado a ver esse livro e ja várias pessoas me disseram que era muito bom para inicar programação nesta linguagem... e para mais é da FCA o que significa que tem realmente qualidade, uma vez que tenho muitos outros da mesma editora e são excelentes! Vou fazer a aquisição do mesmo, está com um pequeno desconto na fnac fica por volta dos 26€...

Obrigado a todos pela ajuda. Contudo, estou sempre "aberto" a novas sugestões.

Cumps kripton2007

Share this post


Link to post
Share on other sites
kripton2007

bem... agora que acabaram os exames, vou então começar a "meter as mãos na massa"!

Tenho uma dúvida! Já li em alguns sítios que posso programar em C com o Microsoft Visual C++ Express Edition. Isso confirma-se? Posso fazê-lo?

É que programei quase sempre em ferramentas da Microsoft, daí se for possível fazê-lo estaria mais virado para esta opção.

Cumps kripton2007

Share this post


Link to post
Share on other sites
Triton

Não recomendo C com Visual C++. Embora seja possível não é o melhor para aprender pois não é totalmente compatível com a nova revisão do C. Saca o Pelles-C.


<3 life

Share this post


Link to post
Share on other sites
kripton2007

qual é preferível: Pelles-C ou DevC++???

já agora podem-me indicar alguns websites que contenham código fonte de programas em C, estilo macorrati.net?

Cumps kripton2007

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.