Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos Prof. Hilton Cardoso Marins Junior hiltonmarins@gmail.com CONCEITOS INICIAIS EM C Do Algoritmo ao Programa em C Uma vez feito o algoritmo, você pode optar por testá-lo em um computador. Para isto, ele deve ser reescrito em uma linguagem de programação. Dizemos que o algoritmo será implementado nesta linguagem. No nosso curso usaremos a linguagem C. Agora veremos alguns conceitos básicos da linguagem C para que sejamos capazes de implementar algoritmos. O Conceito de Função Uma função é um trecho de código (um programa) já pronto que pode ser utilizado dentro do seu programa. Para usar uma função pronta, basta escrever o nome dela no seu código. Dizemos que estamos chamando (ou invocando) a função. Para usar estas funções já prontas, precisamos avisar ao compilador C, que esta função será usada. Isto é feito incluindo bibliotecas ao programa. O Conceito de Bibliotecas Bibliotecas são conjuntos de funções prontas. O comando em C para incluir bibliotecas em um programa é: #include <nome da biblioteca> Nos nossos primeiros programas, usaremos apenas a biblioteca básica de entrada e saída chamada stdio.h. Deste modo, todos os programas começarão com a inclusão desta biblioteca: #include <stdio.h> A Função main() Todo programa precisa ter um ponto de partida, a partir do qual ele será iniciado. No caso do C, o programa começa pela função principal, chamada de função main. A forma de escrevê-la é a seguinte: #include <stdio.h> main ( ) { . . . . . . } Indica inicio do bloco ou de uma função Indica fim do bloco ou de uma função Exemplo #include <stdio.h> #include <math.h> main(){ double x = 9; printf(“Raiz Quadrada: %f“, sqrt(x)); } A biblioteca stdio.h foi declarada devido a presença da função printf. Já a biblioteca math.h só foi declarada neste programa porque usamos a função sqrt, cuja implementação está na biblioteca math.h O Primeiro Programa Um programa em C é um arquivo texto, contendo instruções da linguagem. Nesta etapa o programa é conhecido como programa (ou código) fonte. main() { printf("Ola Mundo!"); } Um programa em C consiste de um ou várias funções (no nosso exemplo temos só uma: main). A única função que necessariamente precisa estar presente é a main(). É a primeira função a ser chamada quando a execução de um programa começa. As chaves indicam o início e término de um bloco de comandos e toda instrução deve ser finalizada com um ponto-e-vírgula. Erros de Compilação e Execução Para executar um programa a partir do seu código fonte é necessário compilá-lo, gerando assim o programa executável. Caso o programa não esteja de acordo com as regras da linguagem, erros de compilação ocorrerão. Ler e entender estes erros é muito importante. Já os erros de execução acontecem quando o comportamento do programa diverge do esperado. Atividade Prática Através do nosso ambiente de programação vamos criar o nosso primeiro programa. Criar o programa fonte, digitando o programa. Gravar na sua pasta de trabalho com o nome desejado. O arquivo, obrigatoriamente, deve ter a extensão .c Compilar e Executar o programa. Se houver erros de compilação aparecerá uma mensagem de erro e o programa executável não será criado. Corrija os erros e solicite a geração do executável novamente Observação: Após a criação do programa fonte e ter solicitado sua compilação, acesse a sua pasta de trabalho e verifique se há dois arquivos: um com extrensão .c (programa fonte) e outro com extensão .exe (programa executável).
Compartilhar