Buscar

APRESENTACAO DA AULA 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCE1010 – LÓGICA DE PROGRAMAÇÃO 
Aula 6: Entrada e saída 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
1 int main(int argc, char** argv) { 
2 float nota1; 
3 float nota2; 
4 float nota3; 
5 float nota4; 
6 float media; 
7 
8 nota1 = 7; 
9 nota2 = 6; 
10 nota3 = 9; 
11 nota4 = 5; 
12 
13 media = (nota1+nota2+nota3+nota4)/4; 
14 
15 return 0; 
16 } 
Entradas e Saídas 
Este grupo de comandos, denominado de 
declaração de variáveis, reserva 5 espaços de 
memória dedicados a armazenar números 
reais (float) associados aos nomes 
especificados 
As notas (7, 6, 9 e 5) são armazenadas na 
memória do computador em espaços 
dedicados para isso. São as variáveis nota1, 
nota2, nota3 e nota4 
O valor da média é calculado e armazenado 
na variável media 
Note que o símbolo “=“ não possui o mesmo 
significado da matemática. 
Aqui ele atribui o valor da direita à variável. 
Ou seja, a variável, identificada pelo nome, 
RECEBE o valor definido do lado direito. 
A linha é processada da seguinte forma: 
1. Resolve o lado direito da expressão; 
2. Atribui o valor. 
 
Aqui o “=“ é operador de atribuição de valor 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
Os valores das notas estão definidas no 
código. A média está sendo calculada. 
 
O que é necessário para que o usuário 
possa fornecer as notas? 
 
Como saberemos o valor da média 
calculada? 
Entradas e Saídas 
1 int main(int argc, char** argv) { 
2 float nota1; 
3 float nota2; 
4 float nota3; 
5 float nota4; 
6 float media; 
7 
8 nota1 = 7; 
9 nota2 = 6; 
10 nota3 = 9; 
11 nota4 = 5; 
12 
13 media = (nota1+nota2+nota3+nota4)/4; 
14 
15 return 0; 
16 } 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
1 int main(int argc, char** argv) { 
2 float nota1; 
3 float nota2; 
4 float nota3; 
5 float nota4; 
6 float media; 
7 cout<<"Digite a primeira nota: "<<endl; 
8 cin>>nota1; 
9 cout<<"Digite a segunda nota: "<<endl; 
10 cin>>nota2; 
11 cout<<"Digite a terceira nota: "<<endl; 
12 cin>>nota3; 
13 cout<<"Digite a quarta nota: "<<endl; 
14 cin>>nota4; 
15 media = (nota1+nota2+nota3+nota4)/4; 
16 cout << “Media: “<< media << endl; 
17 return 0; 
18 } 
Utilizando os “comandos” cin e cout ! 
1 #include <iostream> 
2 using namespace std; 
• cin e cout não são exatamente 
comandos e ficam definidos no 
arquivo iostream. 
• Para serem usados precisamos incluir 
(include) a biblioteca e definir um 
espaço de nomes (namespace) para 
isso. 
• As duas primeiras linhas do 
programa ficarão assim: 
Entradas e Saídas 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
Tipo Num de bits Intervalo 
Inicio Fim 
char 8 -128 127 
unsigned char 8 0 255 
signed char 8 -128 127 
int 16 -32.768 32.767 
unsigned int 16 0 65.535 
signed int 16 -32.768 32.767 
short int 16 -32.768 32.767 
unsigned short int 16 0 65.535 
signed short int 16 -32.768 32.767 
long int 32 -2.147.483.648 2.147.483.647 
signed long int 32 -2.147.483.648 2.147.483.647 
unsigned long int 32 0 4.294.967.295 
float 32 3,4E-38 3.4E+38 
double 64 1,7E-308 1,7E+308 
long double 80 3,4E-4932 3,4E+4932 
Tipos de Dados 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
int a; 
char a, b, c; 
unsigned int x1, x2, media; 
 
int a, A; // case sensitive 
float soma, SOMA, Soma, sOMa, somA; 
 
Declaração de Variáveis 
Forma geral: 
tipo_da_variável lista_de_variáveis; 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
Forma geral: 
tipo_da_variável lista_de_variáveis; auto 
break 
case 
char 
const 
continue 
default 
do 
double 
else 
enum 
extern 
float 
for 
goto 
if 
int 
long 
register 
return 
short 
signed 
sizeof 
static 
struct 
switch 
typedef 
union 
unsigned 
void 
volatile 
while 
Palavras reservadas 
Declaração de Variáveis 
int a; 
char a, b, c; 
unsigned int x1, x2, media; 
 
int a, A; // case sensitive 
float soma, SOMA, Soma, sOMa, somA; 
 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
Armazenamento dos dados 
Lógica de programação 
AULA 6: ENTRADA E SAÍDA 
Operador 
+ 
- 
* 
/ 
% 
++ 
-- 
Ação 
Soma (inteira e ponto flutuante) 
Subtração ou Troca de sinal (inteira e ponto 
flutuante) 
Multiplicação (inteira e ponto flutuante) 
Divisão (inteira e ponto flutuante) 
Resto de divisão (de inteiros) 
Incremento (inteiro e ponto flutuante) 
Decremento (inteiro e ponto flutuante) 
Atenção: 
b= a++ 
é diferente de 
b=++a 
Operações aritméticas

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes