Buscar

Terceira aula ITC

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 30 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 30 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 30 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

Introdução à Tecnologia 
da Computação
Universidade Federal de Uberlândia
Profa. Maria Fernanda S. Almeida
Email: nandasalmeida@yahoo.com.br
Revisão
//Declaração das bibliotecas
// Declaração das variáveis locais
// Função Principal
// Escreve mens. na tela
// Lê valores das variáveis
// Calcula a média a atribui o valor à variável (Media)
// Espera até que alguma tecla seja pressionada para encerrar o prog.
Variável
� Toda variável deve ser declarada antes do seu uso.
� Durante a declaração de uma variável devem ser definidos nome, tipo e 
algumas vezes seu valor inicial. 
� As variáveis são classificadas em locais e globais.
� Variáveis globais são aquelas declaradas fora do escopo das funções.
� Variáveis locais são aquelas declaradas no início de um bloco de comandos e seus 
escopos estão restritos aos blocos em que foram declaradas. Não deve ser intercalada 
com instruções ou comandos.
� Um valor pode ser atribuído à variável durante a sua declaração.
Exemplo:
//Variáveis globais
//Variável local
Identificadores:
� Existem algumas regras para a escolha dos nomes (ou identificadores) de 
variáveis em C++:
� Nomes de variáveis só podem conter letras do alfabeto, números e o caractere 
underscore “_”; Ex: _Var3
� Não podem começar com número; 
� Não se deve começar o nome de uma variável com dois underscore seguidos 
“___”;
� Não é possível utilizar palavras reservadas da linguagem C++;
� O C++ diferencia letras maiúsculas e minúsculas em nomes de variáveis.
Identificadores
Palavras Reservadas:
�As variáveis não podem ser nomeadas com o mesmo nome de 
uma palavra reservada da linguagem C++.
�Lista com algumas palavras reservadas:
Tipos de dados em C++:
�Todas as variáveis possuem um tipo, que define os valores que podem ser 
armazenados.
�Há cinco tipos básicos de dados em C:
�Caractere (char);
�Inteiro (int);
�Ponto flutuante (float);
�Ponto flutuante de precisão dupla (double);
�Sem valor (void).
� Os outros tipos de dados são baseados em um destes cinco tipos. 
� O tamanho e faixa destes tipos de dados são dependentes do tipo de processador usado.
� O padrão ANSI estipula apenas uma faixa mínima para cada tipo de dado.
Modificadores
�Modifica um tipo de dado;
�Um modificador é usado para alterar o significado de um tipo
básico para adaptá-lo mais precisamente às necessidades de
algumas situações.
Tipos de dados em C++:
Exemplo de Variável
Constantes:
�São identificadores que não podem ter o seu valor alterado durante a execução do 
programa;
�A maneira como a constante é declarada depende do seu tipo:
•A constante inteira é declarada com o número sem parte fracionária;
•A constante caractere é declarada com a string (cadeia de caracteres) entre 
aspas ou com aspas simples caso contenha apenas um caractere;
•A constante ponto flutuante é declarada com o número contendo a parte 
fracionária separada da parte inteira por um ponto;
•Não utiliza ponto e virgula “ ; ” no final da declaração das constantes.
•É uma diretiva do pré-processador.
Operadores:
Operador de atribuição
Atribuições Múltiplas
Operadores Aritméticos
Operações Aritméticas entre variáveis inteiras
Abreviações:
Incremento e decremento
Incremento e decremento
� Existe uma diferença se o sinal de incremento for prefixo ou sufixo:
Precedência
Operadores Aritméticos
Operadores Relacionais
Operadores Relacionais
Exemplo:
Operadores Lógicos
Exemplo:
Operadores Lógicos
•Operador OU (or) (na linguagem c é representado pelo código: || ).
�A tabela verdade do operador || é: (sendo 1 (verdadeiro) e 0 (falso)).
Exp 1 Exp 2 (Exp 1) || (Exp 2)
0 0 0
0 1 1
1 0 1
1 1 1
Ex 1: int x = 50, y = 0, z = 0, resultado;
resultado = (x > y) || (y != z);
Qual valor a variável resultado receberá?
Ex 2: int x = -10, y = 100, z = 10, resultado;
resultado = !((x > y) || (x == z) || (z < y));
Obs: o operador ! nega o resultado da expressão.
Qual valor a variável resultado receberá?
Operadores Lógicos
•Operador E (and) (na linguagem c é representado pelo código: && ).
�A tabela verdade do operador && é: (sendo 1 (verdadeiro) e 0 (falso)).
Exp 1 Exp 2 (Exp 1) && (Exp 2)
0 0 0
0 1 0
1 0 0
1 1 1
Ex 1: int x = 50, y = 0, z = 0, resultado;
resultado = (x > y) && (y == z);
Qual valor a variável resultado receberá?
Ex 2: int x = -10, y = 100, z = 10, resultado;
resultado = !((x < y) && (y > z) && (z == -x));
Obs: o operador ! nega o resultado da expressão.
Qual valor a variável resultado receberá?
Operadores Lógicos
Dúvidas?

Outros materiais