Postado Outubro 24, 2011 13 anos Vou começar a postar aulas de C. Espero que ajuda alguem que deseja aprender. Bem vamos começar. Primeiro: Oque é programação? Programação de computadores é o ato de projetar e implementar programas de computador. O programa determina a seqüência de etapas necessárias para realizar uma tarefa. >> Orienta o computador a executar tarefas. Um programa é uma codificação de um algoritmo em uma linguagem de programação Exemplo: C, Java, Pascal, Python, Ruby, Lua... Para programar em C recomendo usar o Dev-C++ ou o CodeBlocks. Todos os programas devem conter minimamente a estrutura abaixo: int main() { return 0; } Agora vamos a explicão: 1. O “main( )” representa o ponto inicial do programa; 2. “int” é o tipo do valor que o programa retorna ao Sistema Operacional para indicar que a sua execução foi encerrada corretamente 3. Após o “main( )”, temos um abre chaves “{”e um fecha chaves “}”para indicar o corpo da função onde os comandos serão colocados 4.“return0;” é o comando que retorna o valor indicando o sucesso ou não do programa. O número zero indica o sucesso. Bem, já sabemos o básico de um programa em C, e a agora vamos fazer o nosso primeiro programa o famoso "Hello World". #include <stdio.h> in tmain() { printf("HelloWorld!\n"); return 0; } Bem mais pera ai, temos 2 linhas a mais no nosso programa. 1. #include <stdio.h> Isso é um biblioteca usada para o comando "printf();" 2. printf("HelloWorld!\n"); Como queríamos imprimir uma frase na tela do computador, precisávamos usar uma função para mostrar a frase na saída padrão. Por isso o printf. Bem por hoje terminamos os conceitos básicos da linguagem C, espero que gostem. Se ajudei REP+ =)
Postado Outubro 24, 2011 13 anos Acho que seu tutorial está um pouco superficial para o tema - conceitos básicos. Eu não vi explicações detalhadas, vi você "empurrando" uns códigos prontos e explicando cada linha e, creio eu, isso não é apresentar conceitos. Seu tutorial também não é linear, você explicou o código, depois no fim, voltou e explicou que era necessário adicionar duas linhas do nada. Se eu não soubesse C++, ficaria com várias dúvidas, do tipo: "O que é #include?" Algumas sugestões 1. O “main( )” representa o ponto inicial do programa; É a principal classe de um programa, onde todo código deve ser escrito. Essa definição de "ponto inicial" ficou básica. 2. “int” é o tipo do valor que o programa retorna ao Sistema Operacional para indicar que a sua execução foi encerrada corretamente "int" é uma palavra-chave reservada para classificar o tipo de valor de uma variável, no caso, int é de 4 bytes, abreviação de integer - traduzido fica "inteiro". 4.“return0;” é o comando que retorna o valor indicando o sucesso ou não do programa. O número zero indica o sucesso. Achei muito fraco essa definição de dizer que 0 significa sucesso. O main() retorna 0 como um padrão e o sistema operacional traduz isso como "ocorreu tudo normalmente na execução". No mais, obrigado pela contribuição. Editado Outubro 24, 2011 13 anos por Lpz (veja o histórico de edições)
Postado Novembro 25, 2011 13 anos Lpz, muito obrigado pelas explicações. Caso saiba de algum curso em video aulas basiconas mesmo, posta ae por favor! "Perdoamos quando não sentimos mais necessidade de usar as mágoas antigas como garantia contra alguém." Jacqueline Collodo Gomes "As vezes construímos sonhos em cima de grandes pessoas. O tempo passa e descobrimos que grandes mesmo eram os sonhos e as pessoas pequenas demais para torná-los reais!" Bob Marley Twitter: @ewertont
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.