Buscar

Aula 03 Introdução à Programação 2017

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

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

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ê viu 3, do total de 9 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

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

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ê viu 6, do total de 9 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

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

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ê viu 9, do total de 9 páginas

Prévia do material em texto

CCT0001 - Introdução à Programação
Aula 03: Entrada e Saida
Motivação
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 }
O que é necessário para alterar as notas?
Como saberemos a média?
Introdução à Programação
AULA 03: Entrada e Saida
Comandos
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 !
cin e cout não são exatamente comandose ficam definidos no arquivo iostream.
para serem usado precisamos incluir (include) a biblioteca e definir um espaço de nomes (namespace) para isso. 
as duas primeiras linhas do programa ficarão assim:
 
 1	include <iostream>
 2	using namespace std;
Introdução à Programação
AULA 03: Entrada e Saida
3
Variáveis
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
unsignedshortint
16
0
65.535
signed short int
16
-32.768
32.767 
long int
32
-2.147.483.648
2.147.483.647
signedlongint
32
-2.147.483.648
2.147.483.647
unsignedlongint
32
0
4.294.967.295
float
32
3,4E-38
3.4E+38 
double
64
1,7E-308
1,7E+308
longdouble
80
3,4E-4932 
3,4E+4932
Introdução à Programação
AULA 03: Entrada e Saida
4
Declaração de Variáveis
Forma geral:	tipo_da_variável lista_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;
Introdução à Programação
AULA 03: Entrada e Saida
5
Declaração de Variáveis
Forma geral:	
tipo_da_variável lista_de_variáveis;
	int a;
	char a, b, c;
	unsigned int x1, x2, media, _tipo;
	int a, A; // case sensitive
	float soma, SOMA, Soma, sOMa, somA;
Palavras reservadas
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
Introdução à Programação
AULA 03: Entrada e Saida
6
Declaração de Variáveis
Introdução à Programação
AULA 03: Entrada e Saida
7
Declaração de Variáveis
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
Introdução à Programação
AULA 03: Entrada e Saida
8

Outros materiais