• Me cadastrei no moodle?
Decomposição
Estruturação
Problema Análise
Programa Algoritmo
Enunciado do Problema:
http://www.codeblocks.org/
INF01202 - Marcelo Walter - Aula 02 19
Linguagens de Programação
correção sintática
compilação execução
Programa
C Objeto
codificação
Programa
Fonte sintaxe Sim execução Não
correta? correta?
Sim
Não Fim
correção semântica
INF 01202 - Marcelo Walter - Aula 01 20
Codificação x Execução
Ambiente de programação C: tradução para linguagem
de máquina e execução do programa
int main( )
{
int val1, val2; // declaração das variáveis informadas
int soma; // declaração da variável resultante
Dados: NOME
Memória: Escaninhos identificador
5 val1
E1 val2
E2 soma
E3 E4
E4 E5
E5
Associa nome ao
E6 E7 E8 E9 E10
v espaço de
E11 E12 E13 E14 E15 memória
E16
E16 E17
E17 E18
E18 E19
E19 E20
E20
Memória: Escaninhos
5 val1
E1 13val2
E2 soma
E3 E4
E4 E5
E5
E6 E7 E8 E9 E10
v
E11 E12 E13 E14 E15
E16 E17 E18 E19 E20
Memória: Escaninhos
5 val1
E1 13val2
E2 18
soma
E3 E4
E4 E5
E5
E6 E7 E8 E9 E10
v
E11 E12 E13 E14 E15
E16 E17 E18 E19 E20
Valor mostrado:
18
Memória: Escaninhos
5 val1
E1 13val2
E2 18
soma
E3 E4
E4 E5
E5
E6 E7 E8 E9 E10
v
E11 E12 E13 E14 E15
E16 E17 E18 E19 E20
%d número inteiro
%f número float
%lf número double
%c caractere char
%c char
%d inteiro
%f float com notação decimal, 6 casa decimais
%lf double com notação decimal, 6 casa decimais
%e float ou double com notação científica
Exercícios – mostrar próxima aula