domingo, 26 de junho de 2011

Programando em 5 minutos:3# Aula - Um pouco de C/C#




Bem,você aprendeu nas outras aulas a "linguagem" de programação do "shell do Windows".Hoje iremos ver a linguagem na qual o Windows foi criado,ou melhor, parte dele.
A linguagem de nome C,foi umas das mais "consagradas" linguagens,porém como tudo um dia,ela ficou obsoleta.C tem duas linguagens derivadas: C#(C Sharp) e C++(ou C Plus Plus,em inglês).C++ não é nada mais que uma actualização de C juntando a Programação Orientada a Objectos(ou POO,para lembrar da sigla é só pensar "Programa de Oxigénio Obsoleto"),e sobre C# não posso te falar nada,ainda(paciência,jovem gafanhoto).
Assim como todas as outras linguas,C tem palavras-chaves.Palavras-chaves são,como por exemplo,quando você digita "help" no prompt,aparece todas as palavras-chave e "help" também é uma palavra-chave.Toda palavra-chave ou comando precisa de uma sintaxe(tá,eu sei que você não sabe o que é uma sintaxe),exemplos:
comando expressão1 expressão2 copy arquivo1 arquivo2 dir /s /p
Porém,em C,todas as palavras chaves e suas sintaxes formam um comando,e todo comando deve ser terminado em ;(ponto-e-virgula) logo ficaria assim:
palavrachave expressaodela expressaodela2;
E também tem as variáveis,que são números ou letras que você desconhece e dá um nome para esse conjunto, por exemplo x,y etc.
Porém,em C, toda variável deve pertencer a um desses tipos:
int - inteiros,ou seja, números que não tem virgula(de -32.767 a 32 767).Ex:1 -2 3 4 etc
char - caracteres,ou seja, todo tipo de letras,e char também pode carregar uma string,que é um conjunto de caracteres.(Obs:toda letra é um numero)(de -127 a 127)Ex:a,asdf,luz,carro,eu,você,etc
float - Um numero com até 6 casas depois da virgula(se não me engano).Ex:1,9872;5,45678;9,999;etc
double - é um float que aguenta mais de 10 casas depois da virgula.Ex:1,99999999;2,123456789;etc.
Declarando as variáveis:caso você queira declarar uma variável(algo que você vai querer muito) é só usar a formula:
tipo varialvél, variavel2, variavel3,(....) varialvéln;
Ex:
char x,y,z; int k; int xks,ksx; float belzebu;
Como você pode notar, as variáveis xks e ksx não são as mesmas.Mas se eu fizesse assim:
char x; int x;
Daria um erro pois o compilador(isso,C é uma linguagem compilada) não saberia qual tipo seria.O correto é:
char x; int X;
Aí,outra coisa:C diferencia maiúsculas de minúsculas.
Bom como a aula tá ficando meio grande,vou deixar para tratar dos tipos modificados na próxima aula.Qualquer duvida é só ler o livro C Completo e Total(ele tem 800 paginas,então acho que vou levar umas 20 aulas de 5 minutos para explicar C,mas não se preocupe,a parte mais complexa de C é pura lógica,tipo depois do 1 vem o 2,seu pai + sua mãe= você,você+prova=problemas,etc)Aqui vai o link para download:
http://www.4shared.com/document/c9Vod7WW/c_completo_e_total_3_ed_-_herb.html
Quando terminar de aprender C,poderá decifrar isso(ou criar):

Nenhum comentário:

Postar um comentário