Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMAO
PROFESSORA GELLARS TAVARES
gellarstavares@yahoo.com.br
2015
OBJETIVOS DA AULA
Estrutura do algoritmo
grfica, algortmicas e C++;
Os tipos de dados;
O comando de sada;
O conceito de varivel;
O comando de atribuio;
Os operadores aritmticos;
nas linguagens
APRESENTANDO AS LINGUAGENS
LINGUAGEM C++
Todos os smbolos
devero ser
colocados entre
incio e fim e
unidos por linhas
de fluxo.
fim
LINGUAGEM C++
2+3
varivel;
constante numrica;
"texto";
[expresso];
varivel , "texto", . . .;
escreva dia;
escreva 23;
escreva Entendi;
escreva 2 + 3;
LINGUAGEM C++
cout<< <varivel> ;
cout<< <constantes>;
cout<< <operaes> ;
cout<< varivel <<<constante caracter> << ...;
#include <iostream>
using namespace std;
int main()
{
cout << Ol!;
system(pause);
return 0;
}
OPERADORES
Operador
Significado
Exemplo
adio
13 + 28
subtrao
28 - 13
multiplicao
28 * 13
Diviso de reais
8 / 5 1.6
Diviso de inteiros
8/5 1
Resto da diviso de
inteiros
8%5 3
ORIGEM DO DADO
O dado um valor
fornecido
pelo
usurio, gerado pelo
programa ou lido de
um arquivo
Tipos de Dados
Inteiro,Real,
Caractere e Lgico
TIPOS DE DADOS
PSEUDOLINGUAGEM
LINGUAGEM C++
inteiro
int
real
float
caractere
logico
bool
VARIVEIS
*Varivel
0ff09
0ff0A
0ff0B
tipo nomeDaVarivel;
CONSTANTES
*As
VAMOS EXERCITAR?
Idade de uma pessoa
int idade;
real salario;
string nome;
COMANDO DE ATRIBUIO
a <- ...
OU
a = ... ;
a = ...;
VAMOS EXERCITAR?
O Problema da Data
Suponha que tenhamos o seguinte valor inteiro:
281193
Preciso atribuir a uma varivel DIA o nmero 28
Preciso atribuir a varivel MES o valor 11
Preciso atribuir a varivel ANO o valor 93
Como iremos separar os nmeros????
VAMOS AO DIA
Unidade de milhar
Centena de milhar
centena
Dezena de milhar
100000 10000
DIA
1000
100
10
dezena
1
unidade
281193
281193
Resultado: 28
div
10000
VAMOS AO MS
MES
100000 10000
1000
100
10
281193
281193
Resultado: 2811
div
100
CONTINUANDO O CLCULO DO MS
1000
mes
100
10
2811
(281193
Resultado: 11
div
100)
100
VAMOS AO ANO
ano
10000
1000
100
10
281193
281193
Resultado: 93
100
TESTE DE MESA
algoritmo data
Memria Principal
dia
mes
ano
28
11
93
Display
28
11
fim
ESTRUTURA SEQUENCIAL
)
)
)
)
)
)
)
)
126
true
32.657
&
False
Rua qualquer, 345
lista
-5
) 450
) 3.8
) 43.94
) verdadeiro
( ) N_2
( ) NUM-1
( )VS
( ) #5
( ) end
( ) MDIA