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>
Mayara Amanda
Highlight
Nome da biblioteca básica de enentrada e saída.
Mayara Amanda
Highlight
Mayara Amanda
Highlight
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
Mayara Amanda
Highlight
Mayara Amanda
Sticky Note
Nome da função no qual se inicia um programa.
Mayara Amanda
Highlight
Mayara Amanda
Sticky Note
Maneira como se inicia um programa.
Mayara Amanda
Highlight
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
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
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.
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
Mayara Amanda
Highlight
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.
Mayara Amanda
Highlight
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