Вы находитесь на странице: 1из 20

Introduo a Algoritmos e

Linguagens de Programao
Aula 5 | Tipos de dados

Apresentao

Luiz Augusto de M. Morais

Roteiro
Representao de dados
Sistema binrio de numerao

Tipos de dados
Tipos primitivos

Inteiro

Ponto Flutuante

Caractere

Booleano/Lgico

Strings (Cadeia de caracteres)

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

Representao de dados

Sistema binrio

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 binrio

0
1
2
3
4
5
6
7
8
9
10

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

Sistema binrio

10102

2ndice

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

Tipos de dados

Tipos Primitivos

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

Caractersticas

Podem ser positivos, negativos ou nulos

No possuem parte fracionria

Exemplos

Positivos: 2, 4, 3

Negativos: -1, -3, -89

Nulos: 0

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

Caractersticas

Podem ser positivos, negativos ou nulos

Possuem parte fracionria

Um ponto separa a parte inteira da fracionria

Exemplos

Positivos: 5.3, 42.1

Negativos: -3.0, -5.7

Nulos: 0.0

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

Caractersticas

Podem ser numricos, alfabticos e especiais

Seguem um padro de codificao (e.g. ASCII, Unicode)

So geralmente envolvidos em aspas simples

Exemplos

Numricos: '2', '4', '0'

Alfabticos: 'a', 'B', 'z'

Especiais: '@', '#', '&'

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

Caractersticas

S podem representar dois valores: verdadeiro ou falso

Servem como uma representao lgica de algo

Exemplos

O fogo est ligado

A luz est acesa

A porta est aberta

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

Tipos de dados

String

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

String

uma cadeia de caracteres. Pode


representar uma frase, por
exemplo.

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

String

Caractersticas

So uma juno de um ou mais caracteres

Seguem um padro de codificao (e.g. ASCII, Unicode)

So geralmente envolvidas por aspas duplas

Exemplos

Luiz Augusto

Introduo a Algoritmos e Linguagem de Programao

Cerca de 97% da gua do Planeta salgada.

UNIVERSIDADE ESTADUAL DA PARABA | PROJETOHERMES

Referncias

FERRARI, Fabrcio; CECHINEL, Cristian.


Introduo a Algoritmos e Programao. [S. l. : s. n.]

UNIVERSIDADE ESTADUAL DA PARABA | PROJETO HERMES

Вам также может понравиться