Aulas 03 A 05 Introdu O Linguagem C
C
Estrutura de um programa C
•Escrevendo na tela
•Variáveis
•Constantes
•Expressões aritméticas
•
Prof. Vitor Almeida dos Santos
Estrutura de um programa C
2
#include <stdio.h> main() { printf("Alo, mundo!");
}
Programa simples:
1: #include <stdio.h>
Parte 2: main(){}
Parte 3: o programa!
Parte
Escrevendo na tela
3
#include <stdio.h> main() { printf("Alo, mundo!\n"); printf(“\tComo vai?");
}
printf: escreve na tela
\n: Quebra de linha
\t: Parágrafo
Escrevendo na tela
4
#include <stdio.h> main() { printf(“São %d horas e %d minutos!\n“, 8, 27); printf(“Tirei %f na prova“,
8.5);
}
%d: escreve número inteiro
%f: Escreve número real
%x.yf: Escreve o número em x espaços com y casas decimais. Exemplo: %8.2f
Exercícios
5
1. Escreva na tela:
*
*
**
**
*** ***
********
2. Escreva na tela, usando formatação apropriada: Tirando 4.8 na V1 e 8.5 na V2 terei média 6.65.
Relembrando: organização básica de um computador
6
Memória
7
A memória é divida em posições de memória.
Cada posição de memória possui um endereço de memória.
Variáveis
8
Uma variável é uma posição de memória cujo valor pode ser modificado durante a execução de um programa.
Variáveis em um programa C
9
#include <stdio.h> main() { int horas, minutos; horas = 8; minutos = 27; printf(“São %d horas e %d minutos!\n“, horas, minutos);
}
int: tipo de dado (número inteiro) horas,minutos: nomes das variáveis
(identificador).
horas = 8;: Atribuição de valor.
Restrições sobre identificadores
10
Existe distinção entre maiúsculas e minúsculas. Ex.:
Não pode começar com números.
Ex.:
media Media
9idade.
Alguns símbolos não são permitidos.
&,
@, -, ^, #
Tipos de dados de variáveis C
11
Tipos de dados de variáveis C
12
float V1, V2, media;
V1 = 6.5;
V2 = 8.4; media = 6.65 printf(”Tirando %f na V1 e %f na V2 terei média %f”, V1, V2, media);
*Vamos exibir somente o código interno dos nossos programas, ok?
13