Buscar

3 - Conceitos Iniciais em C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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).

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes