Escolar Documentos
Profissional Documentos
Cultura Documentos
C
● É uma linguagem de programação compilada;
● Durante as aulas utilizaremos compiladores
para gerar programas e executar nossos
códigos;
● Antigamente usávamos o Portugol (linguagem)
e não compilávamos os códigos;
Compilador
● Existem vários para Windows em Linux;
● Linux normalmente se usa o GCC;
● No Windows;
– DevC++;
– Turbo C;
DevC++
Compila o Código
2
Iniciando...
Entendendo o código
● A Sintaxe do C e do Portugol são diferentes;
● A primeira linha inclui uma biblioteca;
– Biblioteca é um conjunto de funções;
● A stdio.h é a biblioteca que possui o controle de
entrada e saída padrão do sistema;
– Sempre será utilizada.
Entendendo o código
● A função main é onde todo o código do
programa será colocado;
– Tudo que está entre as chaves está dentro da
função;
● Printf é a função que escreve na tela;
– Similar ao escreva em portugol;
● Return indica o fim da execução do programa.
Comparando....
● Portugol ● C
Comparando...
● Em C não existe uma área para declaração de
variável;
● Não existe inicio e fim;
– Isso fica dentro da função main;
● As linhas terminam com ;
● A função print é muito mais poderosa que
escreva.
Função printf
● Função para efetuar a saída de caracteres;
– Escrever na tela;
● printf(“Texto”, variáveis);
● Texto pode ser da seguinte forma:
– Um texto normal;
● “Oi gente!!!”;
– Conter tags de formatação;
● printf(“Eita, ja sao %d : %d da tarde”,10,20);
Tags de formatação
● Dentro do printf elas indicam quais dados
devem sair e como devem sair;
● É definido por: %[flags][width][.precision]
[length]specifier;
Specifier
● Indica qual o tipo de dado;
– c -> Caractere;
– d ou i -> Inteiros;
– e -> notação científica usando o e;
– E -> notação científica usando o E;
– f -> Número de ponto flutuante;
– % -> Mostra o caractere %.
Exemplo
media
Memória Principal
n1
media
Memória Principal
media
Memória Principal
n2
media
Memória Principal
media
Memória Principal
n3
media
Memória Principal
media
Memória Principal
Memória Principal
media
Memória Principal
(n1+n2+n3+n4)/4
media
Memória Principal
n1
(n1+n2+n3+n4)/4
media
Memória Principal
(5+n2+n3+n4)/4
media
Memória Principal
(5+n2+n3+n4)/4 n2
media
Memória Principal
(5+7+n3+n4)/4
media
Memória Principal
(5+7+n3+n4)/4 n3
media
Memória Principal
(5+7+9+n4)/4
media
Memória Principal
media
Memória Principal
(5+7+9+10)/4
media
Memória Principal
7.75
media
Memória Principal
media
Memória Principal