aula5-tipos-de-dados-111004224857-phpapp01.pdf
TRANSCRIPT
-
Introduo a Algoritmos e Linguagens de Programao
ApresentaoLuiz Augusto de M. Morais
Aula 5 | Tipos de dados
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Roteiro
Sistema binrio de numeraoRepresentao de dados
Tipos de dadosTipos primitivos
Inteiro Ponto Flutuante Caractere Booleano/Lgico
Strings (Cadeia de caracteres)
-
Representao de dados
Sistema binrio
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Sistema binrio
Neste sistema, so usados apenas dois dgitos para representar a quantidade desejada: 0 ou 1.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Sistema binrio
Sistema decimal Sistema binrio0 00001 00012 00103 00114 01005 01016 01107 01118 10009 100110 1010
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Sistema binrio
10102
8 4 2 1 2ndice
3 2 1 0
-
Tipos de dados
Tipos Primitivos
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos
So os tipos de dados mais bsicos que so representados por uma
linguagem de programao.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Inteiro
So uma representao dos nmeros inteiros da matemtica
nos computadores.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Inteiro
Podem ser positivos, negativos ou nulosNo possuem parte fracionria
Caractersticas
Positivos: 2, 4, 3Negativos: -1, -3, -89Nulos: 0
Exemplos
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Ponto flutuante
So uma representao dos nmeros decimais da matemtica
nos computadores.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Ponto flutuante
Podem ser positivos, negativos ou nulosPossuem parte fracionriaUm ponto separa a parte inteira da fracionria
Caractersticas
Positivos: 5.3, 42.1Negativos: -3.0, -5.7Nulos: 0.0
Exemplos
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Caractere
So uma representao das letras, dgitos e smbolos nos
computadores.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Caractere
Podem ser numricos, alfabticos e especiaisSeguem um padro de codificao (e.g. ASCII, Unicode)So geralmente envolvidos em aspas simples
Caractersticas
Numricos: '2', '4', '0'Alfabticos: 'a', 'B', 'z'Especiais: '@', '#', '&'
Exemplos
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Booleano
So uma representao lgica de ligado/desligado, verdadeiro/falso,
sim/no.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
Tipos primitivos | Booleano
S podem representar dois valores: verdadeiro ou falsoServem como uma representao lgica de algo
Caractersticas
O fogo est ligadoA luz est acesaA porta est aberta
Exemplos
-
Tipos de dados
String
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
String
uma cadeia de caracteres. Pode representar uma frase, por
exemplo.
-
UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES
String
So uma juno de um ou mais caracteresSeguem um padro de codificao (e.g. ASCII, Unicode)So geralmente envolvidas por aspas duplas
Caractersticas
Luiz AugustoIntroduo a Algoritmos e Linguagem de ProgramaoCerca de 97% da gua do Planeta salgada.
Exemplos
-
Referncias
UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES
FERRARI, Fabrcio; CECHINEL, Cristian.Introduo a Algoritmos e Programao. [S. l. : s. n.]
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20