Aula Prática 3 14/04/2010 Conversão de Tipos. Conversão de tipos Definição – Refere-se a processo de converter uma entidade de um tipo para outro. Tipos.

Slides:



Advertisements
Apresentações semelhantes
Introdução à Programação Engenharia da Computação
Advertisements

Versão – Prof.: Mauro César Lopes
Capítulo 1 – Conceitos Básicos 1 Segunda-feira, 22 de Outubro de 2007 UNIBRATEC – Ensino Superior e Técnico em Informática Aula 15 – Tipos de Dados Avançados.
Programação para Engenharia I
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
Polimorfismo e Acoplamento Dinâmico
Expressões, controle de fluxo, wrappers e strings Profa
Disciplina: AAM Profa. Ana Watanabe vol.3
Tipos de dados, valores literais e variáveis
8 Sistemas de Tipos Polimorfismo de inclusão.
Paradigmas da Programação
Versão – Prof.: Mauro César Lopes
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Versão – Prof.: Mauro César Lopes
VETORES, STRINGS E MATRIZES
Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo.
Sobrecarga de nomes de rotinas Rotinas recursivas Invocação de rotinas
Revisão da Linguagem C.
Linguagem técnica de programação I Java – REVISÃO
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
Análise Semântica e Representação Intermédia
Introdução a Computação e Cálculo Numérico
Arrays em Java Revisão Assuntos Aulas Anteriores
Vetores em c / c++: Formato geral para declaração de variáveis:
Linguagens de Programação
Tipos básicos de variáveis em C++.
Conceitos de Linguagem de Programação
PROGRAMAÇÃO I UNIDADE 2.
Tipos de Dados Paradigmas de Programação
Expressões e Instrução de Atribuição
Operadores e Atribuições Capítulo 3
Programação em C++ Compiladores
Linguagem de Programação JAVA
Estruturas de Dados Aula 2: Estruturas Estáticas 07/04/2014.
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Uso de parâmetros na linha de comando. Parâmetros da função main:
Modelos de Linguagem de Programação I Aula 06
Tipos de Dados Operadores
Programação Orientada a Objetos - Java
MSc. Marcelo Torres – professortorres.com.br. Linguagem de Programação 01 - Introdução à Linguagem C MSc. Marcelo Torres – professortorres.com.br.
Programação I Aula 3 (Entrada de Dados) Prof. Gilberto Irajá Müller Última atualização 11/3/2009.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Laboratório I Mateus Raeder. Mateus Raeder – maio de 2010 Arrays unidimensionais  Arrays unidimensionais são objetos que permitem ao programador armazenar.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
SQL Server Tipos de dados numéricos. TipoIntervalo de valoresEspaço de armazenamento tinyint0 a 2551 byte smallint a bytes int
Java Básico Instrutor: Davi Pires
Implementação Orientada a Objetos – Aula 06 Conversão de tipos e métodos estáticos Prof. Danielle Martin Universidade de Mogi das Cruzes
Tipos de dados inteiro caracter real logico
Laboratório I Mateus Raeder. Mateus Raeder – maio de 2010 Arrays  Variável: armazena apenas um valor  Como criar em uma única variável, espaço para.
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Aula Prática 2 Monitoria IP/CC (~if669).
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
Aula Prática 3 Funções Monitoria Introdução à Programação.
Conceitos Básicos e Manipulação de Objetos
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Linguagem C.
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 2 Variáveis e Atribuições.
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 1 Criado por Frederick H. Colclough, Colorado Technical University Fundamentos do C++
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
PROGRAMAÇÃO II – PARTE 3 Profa. Maria Augusta Constante Puget.
Tipos de dados básicos em C++ –Formato geral para declaração de variáveis: ; = ;,,... ; =, = ; –O elemento da declaração indica o tipo de dado usado para.
PARADIGMAS DE LINGUAGENS EXPRESSÕES E INSTRUÇÕES DE ATRIBUIÇÃO
Aula Prática 6 Vetores e Matrizes Monitoria
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II.
Linguagem de Programação – Aula 02 Prof. Me. Ronnison Reges Vidal.
JAVA - BÁSICO COL. ESTADUAL MARIA AGUIAR TEIXEIRA
Transcrição da apresentação:

Aula Prática 3 14/04/2010 Conversão de Tipos

Conversão de tipos Definição – Refere-se a processo de converter uma entidade de um tipo para outro. Tipos – Implícita (Coerção) – Explícita (Casting)

Coerção Realizada automaticamente pelo compilador Segue regras pré-definidas pelo mesmo Deve-se tomar cuidado com tais conversões Exemplos: float a = 5.0f;... double b = a; // Conversão implícita de float // para double

Coerção (continuação) Exs: int i = 10; int j = 20; float f = 20.0f; int resInt = j / i ; // divisão inteira float resFloat = f / i ; // divisão de ponto flutuante

Casting O tipo a ser convertido é explicitado pelo programador. Formato : ((Tipo) (variável ou literal)) Ex: double a = 5.0;... float b = (float) a;

Observações Em geral, conversões de tipos primitivos menos precisos para mais precisos podem acontecer implicitamente. – byte -> short -> int -> long – float -> double – char -> int O inverso deve ser feito de maneira explícita e pode acarretar em perda de precisão!

Relembrando as boas práticas Código padronizado e uniforme. Comentado. Identado. Nomes significativos para variáveis e tipos.

Dúvidas?

Exercícios