Escolar Documentos
Profissional Documentos
Cultura Documentos
EXPRESSES EM C
APRENDER A APRENDER deve ser nossa meta.
ALGORITMOS II
EXPRESSES EM C
VARIVEIS
APRENDER A APRENDER deve ser nossa meta.
Variveis
Varivel: objeto que pode assumir diversos valores; Espao de memria de um certo tipo de dado associado a um nome para referenciar seu contedo
Introduo Linguagem C
Problema
Agora que sabemos imprimir dados na tela. Imagine que queiramos exibir valores que devam ter sido armazenados na memria. Como podemos fazer isso?
Introduo Linguagem C
Variveis
Programas manipulam dados (valores) e esses dados so armazenados em variveis Uma varivel uma posio na memria referenciada por um identificador (nome) Uma varivel deve ser declarada informando o tipo de dado que ela armazenare o nome dela float total, media; int soma, subtrao, x, y; Muitas variveis podem ser criadas em uma declarao
Introduo Linguagem C
Variveis
Uma declarao de varivel instrui o compilador:
a reservar um espao de memria suficiente para armazenar o tipo de dado declarado o nome ao qual iremos referenciar esta posio de memria
S aps a declarao da varivel, que esta pode ser referenciada (utilizada) Quando uma varivel referenciada no programa, o valor armazenado nela utilizado
Introduo Linguagem C
Nomes de Variveis
Quantos caracteres quiser (32); Comece com letras ou sublinhado:
Seguidos de letras, nmeros ou sublinhados
C sensvel ao caso:
peso <> Peso <> pEso
No podemos definir um identificador com o mesmo nome que uma palavra chave
auto static extern int long if while do ......
Introduo Linguagem C
Introduo Linguagem C
EXPRESSES EM C
Int:
utilizado para representar valores inteiros
float e double:
utilizado para representar valores em ponto flutuante ( digitos com valores decimais)
Introduo Linguagem C
Introduo Linguagem C
10
Introduo Linguagem C
11
EXPRESSES EM C
Atribuio
Um comando de atribuio modifica o valor armazenado na varivel O operador de atribuio o sinal de =
int total; total = 55; total = 65;
Varivel total armazena valor 55 Valor 65 sobrescreve o valor armazenado antes
S se pode atribuir a uma varivel valores compatveis com o tipo declarado da varivel
Introduo Linguagem C 12
EXPRESSES EM C
Inicializao de Variveis
varivel pode ser inicializada com o comando de atribuio na hora de sua declarao Declara varivel total do tipo int int total = 55;
Inicializa total com valor 55
Introduo Linguagem C
13
Introduo Linguagem C
14
EXPRESSES EM C
Desafio
O que o programa a baixo faz?
Introduo Linguagem C
15
EXPRESSES EM C
Prtica
Crie um programa que troque os valores atribuidos a duas variaveis
Introduo Linguagem C
16
ALGORITMOS II
EXPRESSES EM C
Comandos bsicos
Entrada de Dados
Processamento de dados
Sada de Dados
Instrues de E/S
Introduo Linguagem C 18
Introduo Linguagem C
19
Prtica
Escreva um programa que declare e imprima um conjunto de variveis para atribuir os respectivos valores:
10 3.6 A
Escreva um programa que imprima os dados de uma casa que esta a venda. Rua: Nova Iguau Bairro: Limeira N: 34 Valor: R$ 100.000,00
Introduo Linguagem C
20
Introduo Linguagem C
21
String de controle
%c %d %e %f %o %x %s %lf pcaracter pinteiro pnmero ou notao cientfica p ponto flutuante p octal phexadecimal pstring (cadeia de caracteres) p double
Introduo Linguagem C
22
23
Introduo Linguagem C
24
Introduo Linguagem C
25
Caracteres Especiais
\n \r \t \b \ \\ nova linha enter tabulao (tab) retrocesso aspas barra
Introduo Linguagem C
26
Sada:
Introduo Linguagem C
Sada:
3456.8 3456.780
28
Introduo Linguagem C
Programando Exerccio 1
Faa um programa para ler e escrever na tela o seu nome e a sua idade.
Introduo Linguagem C
Digite o seu nome: leandro Digite a sua idade: 29 A idade do(a) leandro 29 29
Atividade
Lista de exerccios postada no ambiente.
Introduo Linguagem C
30
Dvidas ou sugestes
Introduo Linguagem C
31