User Tag List

Curtidas Curtidas:  0
Resultados 1 a 7 de 7

Tópico: Aprendendo a Programar em C com o CCV

  1. #1
    Avatar de CCV_Pinto

    Membro CCVCavaleiro de Prata
    Data de Ingresso
    Oct 2007
    Posts
    1.478
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Aprendendo a Programar em C com o CCV




    Vou dar uma aulinha aqui em forma de posts.

    Uma introdução ao C, by Pinto.

    Cada post será um capítulo.

    Vou fazer aqui um programa do que eu pretendo falar:

    1. Introdução

    2. Programa "CCV Rox"
    3. Variáveis
    4. if/else/while/for
    5. Vetores
    6. Matrizes
    7. Funções
    8. Ponteiros
    9. Exemplo de Implementação.
    10. Exercício.

    ou se preferirem:
    http://mac2166.ime.usp.br/course/view.php?id=8 -> OTIMO LINK... tem as aulas em pdf... eu aprendi assistindo aula.. mas imagino q os pdf estão bons
    Última edição por CCV_EleveN; 31-08-2016 às 11:44 PM.
    O que nos diferencia dos outros é o nosso esforço.

    [SIGPIC][/SIGPIC]

    Minhas Metas para o Forum TODO List
    MSN/Email: ccvpinto@ccvteam.com podem me adicionar ou mandar email para conversar!
    Mapa do Fórum CCV Adicione a sua casa também!

  2. #2
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: Aprendendo a Programar em C com o CCV

    vlw pinto, por tá ajudando a movimentar esse lugar e tentar trazer mais gente!!


    muito bom isso q tu vai fazer!!
    estou tentando fazer o msmo na parte de jogos q o hell criou pra mim a pedidos...vamos ver o q vira!!

  3. #3
    Avatar de CCV_Pinto

    Membro CCVCavaleiro de Prata
    Data de Ingresso
    Oct 2007
    Posts
    1.478
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    1. Introdução

    A linguagem C é uma linguagem estruturada. Acho que é o melhor jeito de se começar a aprender a programar. Depois, pretendo criar um tópico semelhante ensinando Java, cuja estrutura é orientada a objetos e então poderão entender melhor a diferença.

    Esta introdução será para instalarmos o Compilador.

    Vamos usar o Dev-C++, que é o que eu usei na faculdade para aprender C.

    Ele serve para C++ e para C.
    Os arquivos escritos em C++ tem a extensão .cpp.

    Os escritos em C tem a extensão .c

    Vou colocar aqui as instruções retiradas do site da minha disciplina MAC2166.
    • Instalação Básica do Dev-C++
      • Baixe o arquivo de instalção aqui [9326468 bytes ou 9108 kb ou 8.9M] para uma pasta temporária. Esse arquivo pode ser removido depois da instalação.
      • Para começar a instalação, basta clicar (duas vezes) no nome do arquivo usando o "Windows Explorer".
      • Durante a instalação escolha sempre as opções sugeridas, com exceção da escolha de linguagem comentada a seguir.
      • Escolha "Português" quando aparecer a tela abaixo e clique em "OK".
    • Configurando o Dev-C++
      • No fim da instalação, aparecerá a tela abaixo. Você deverá clicar em "Terminar" para executar o Dev-C++.
      • Depois de ler uma mensagem sobre o programa, você verá a tela abaixo. Escolha a linguagem "Português (Brazil)" para a sua configuração.
      • A seguir, deverá aparecer a tela abaixo. Escolha "No, I prefer to use Dev-C++ without it" e clique em "Next".

    Originalmente existe mais um passo, mas é uma configuração extra que eles fazem que no fim só atrapalha

    agora sim poderemos começar a botar a mão na massa.
    O que nos diferencia dos outros é o nosso esforço.

    [SIGPIC][/SIGPIC]

    Minhas Metas para o Forum TODO List
    MSN/Email: ccvpinto@ccvteam.com podem me adicionar ou mandar email para conversar!
    Mapa do Fórum CCV Adicione a sua casa também!

  4. #4
    Avatar de CCV_Pinto

    Membro CCVCavaleiro de Prata
    Data de Ingresso
    Oct 2007
    Posts
    1.478
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    2. Programa "CCV Rox"

    Abra o Dev-Cpp

    Clique em Arquivo -> Novo -> Arquivo Fonte
    ou simplesmente Ctrl+N.


    Você irá criar o programa como se estivesse escrevendo um texto no notepad.

    Vou fazer o programa compatível com Windows, então vou digitar isso aqui:


    Código:
    #include <stdlib.h>
    #include <stdio.h>
    
    int main(){
    
    printf("CCV Rox!!!\n");
    
    system("pause");
    
    return 0;
    }


    após isso você salve o arquivo.
    Atenção para escolher o tipo dele com extensão .c (o default é .cpp)
    por exemplo: cap2.c


    Agora explicando as linhas do programa:

    as duas primeiras linhas de include servem para importar bibliotecas da linguagem C. Não se preocupem muito com isso agora, mas para entender, saibam que o include do stdlib.h é para ele interpretar corretamente a função (entenda como um "comando") system, enquanto o include stdio.h é para ele interpretar a função printf.

    A biblioteca stdio.h é para Input Output, ou seja, entrada e saída de dados.

    Bom... todo programa em C precisa ter essa estrutura mínima:

    int main(){


    }

    qdo vc for executar o seu programa, o compilador irá procurar por essa função main e começará a fazer as coisas a partir dela e sequencialmente, ou seja, linha por linha

    Voltando ao programa que escrevemos, antes de compilá-lo e executá-lo, quero explicar as 3 linhas dele.

    A primeira linha que será executada é printf("CCV Rox!\n");

    printf é uma chamada a uma função que foi definida na biblioteca stdio.h. Essa função escreve coisas na saída padrão, que no caso será no monitor (uma telinha do tipo de DOS irá aparecer e vocês verão escrito "CCV Rox!");

    para escrever qqler coisa basta colocar
    printf("texto"); ou seja, abre parenteses, abre aspas e coloca o texto que quiser mostrar, fecha aspas, fecha parenteses e coloca ponto e virgula.

    todo "comando" no C deve ser terminado por ponto e virgula! a partir de agora eu vou, ao invés de chamar de "comando", vou chamar essas linhas de "chamadas de função"... vcs só vão entender realmente qdo eu tratar do assunto função... mas aprender programação é assim mesmo... vc tem q começar por algum jeito e algumas coisas vc não entende no começo... e depois vc vai até o fim, e terá q ler desde o inicio.. e se vc tiver sorte na segunda vez vc entendeu tudo

    a segunda chamada de função é system("pause");

    essa função é da biblioteca stdlib.h e serve como se vc estivesse digitando isso no teclado... façam um teste: Iniciar->Executar -> Digite cmd
    aparecerá o prompt do DOS, então digite "pause" (sem aspas) e aperte enter...

    viu o q aconteceu?

    então deu pra imaginar o q vai acontecer no nosso programa, né?

    a última linha não é uma chamada de função.. é uma palavra reservada da linguagem C e indica o fim de uma função (no caso o fim da função main, q é a função principal do nosso programa)

    como a função é do tipo int (falaremos dos tipos melhor no próximo capitulo) então devemos retornar um número inteiro...

    por padrão, quando a função main retorna ZERO significa que houve sucesso na execução do programa.

    agora vamos compilá-lo e executá-lo

    Executar -> Compilar
    ou Ctrl+F9

    se tudo ocorrer bem aparecerá uma tela com
    Status: Done
    Errors: 0 Warnings: 0

    e vc pode clicar em fechar

    se vc digitou alguma coisa errada ou eskeceu um ponto-e-virgula, enfim, se o seu programa contém algum erro de compilação, então aparecerá uma linha vermelha e detalhes do erro num quadrinho embaixo

    agora vamos executar:

    Executar -> Executar
    ou Ctrl + F10

    e aparecerá uma telinha com os dizeres:
    CCV Rox!
    Pressione qualquer tecla para continuar. . .
    Perceba que se não tivessemos colocado o
    system("pause"); vc ao executar não perceberia nada, pois a telinha apareceria e desapareceria muito rapidamente...

    vc pode fazer o teste apagando essa linha e mandando compilar e executar tudo de uma vez:

    Executar -> Compilar e Executar
    ou F9

    bom... agora deu pra ver a estrutura de um programa simples...

    vamos continuar a ver outros detalhes da linguagem
    O que nos diferencia dos outros é o nosso esforço.

    [SIGPIC][/SIGPIC]

    Minhas Metas para o Forum TODO List
    MSN/Email: ccvpinto@ccvteam.com podem me adicionar ou mandar email para conversar!
    Mapa do Fórum CCV Adicione a sua casa também!

  5. #5
    Avatar de CCV_D3ToN4_

    Membro CCVCavaleiro Batedor
    Data de Ingresso
    Nov 2007
    Posts
    108
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: Aprendendo a Programar em C com o CCV

    IAew pinto
    Eu to querendo englobar C dentro de Web ou seja quero q o cara faça um cadastro e taus
    em C
    Falei com o prof e ele falo q é possivel
    nao quero nada de otra linguagem php ...etc...
    e nao mim falem que nao tem como pq jah vi
    Agora só quero saber como fazer isso =D
    abss!!!




    By 7 Years behind I'm talked, I Never StoP!

  6. #6
    Avatar de CCV_Pinto

    Membro CCVCavaleiro de Prata
    Data de Ingresso
    Oct 2007
    Posts
    1.478
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: Aprendendo a Programar em C com o CCV

    apesar disso estar aki há muito tempo, vou responder pra ti detona:

    o q vc está procurando são scripts cgi...

    eu achei esse link na internet: http://www.jmarshall.com/easy/cgi/portuguese/

    mas eu nao recomendo... isso jah eh passado....

    qqler dúvida pode me perguntar....

    o futuro eu acho eh de .NET, Java e eventualmente liguagens mais novas e produtivas como Ruby

    o php é muito ruim de usar... mas incrivelmente funciona.... pq os melhores sistemas foram feitos nele....

    abraços
    O que nos diferencia dos outros é o nosso esforço.

    [SIGPIC][/SIGPIC]

    Minhas Metas para o Forum TODO List
    MSN/Email: ccvpinto@ccvteam.com podem me adicionar ou mandar email para conversar!
    Mapa do Fórum CCV Adicione a sua casa também!

  7. #7
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: Aprendendo a Programar em C com o CCV

    o legal de cgi que você pode usar via linhas de comandos (se nao tiver enganado!)
    me corriga se eu estiver errado1!


    bom...um sistema igual o youtube precisa usar linhas de comandos para poder redimensionar o video através de um programa externo (ou um próprio servidor)...eu só consegui no meu servidor...online nao consegui redimensionar...

    ai eu creio q através de cgi/bin é capaz!!


    bom..c# cresceu muito mesmo...java nem se fala...linguagem do mercado!!

    agora em relação ao php..talvez usando o ruby on rails em web possa ser que consiga algo (apesar que qd tentei ver como era o ruby ele estava integrado a asp)..mas creio q se falando de linguagem web eh a única q está crescendo (e demorou demaiss)..pq asp acho q está acabando e nao me lembro de outra para concorrer (Coldfusion da macromedia nao cresceu muito..e nao sei se está crescendo..aparei de acompanhar...apesar de ter começando com ela!!)

    isso nao contando ajax e linguagens complementares q se distingue da real função de php!!
    xD

Tópicos Similares

  1. Como Programar um desligamento no sistema.
    Por CCV_Blackout no fórum Tutoriais e Utilitarios
    Respostas: 3
    Último Post: 22-12-2009, 01:00 PM
  2. Aprendendo...
    Por PorteLaa no fórum [SA:MP] Screens e Videos
    Respostas: 11
    Último Post: 10-09-2009, 10:37 PM
  3. Aprendendo a Programar em PHP com o CCV
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 9
    Último Post: 18-08-2009, 08:49 PM
  4. Aprendendo a Programar em C com o CCV
    Por CCV_Pinto no fórum Programação
    Respostas: 6
    Último Post: 16-06-2008, 08:59 AM
  5. Aprendendo a Programar em PHP com o CCV
    Por CCV_HEALbra no fórum Programação
    Respostas: 7
    Último Post: 15-06-2008, 05:49 PM

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •