ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real,...

21
ALGORITMOS E ESTRUTURA DE DADOS Prof. André Peixoto Algoritmos Tipos de Dados

Transcript of ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real,...

Page 1: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

ALGORITMOS E

ESTRUTURA DE DADOS

Prof. André Peixoto

Algoritmos

Tipos de Dados

Page 2: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

- Todo o trabalho realizado por um computador é baseado na

manipulação dos dados/informações contidas em sua

memória. Podemos classificar em dois tipos:

– As instruções, que comandam o funcionamento da máquina

e determinam a maneira como devem ser tratados os dados.

– Os dados propriamente ditos, que correspondem à porção a

ser processadas pelo computador.

Page 3: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

- Todos os dados processados por um algoritmo devem ser

previamente definidos;

- O computador precisa saber previamente o tipo e o tamanho

da informação que será processada;

- Vamos armazenar estes dados dentro de variáveis (serem

trabalhadas na memória), para que possamos alterar o seu

valor durante a execução do algoritmo.

Page 4: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

- Dependendo da natureza de um dado, algumas operações

podem ou não fazer sentido quando aplicadas a eles.

- Por exemplo, não faz sentido falar em somar duas letras.

Page 5: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Tipos de Dados Primitivos:

- São os tipos de dados mais comuns, e que podem dar origem

a outros tipos de dados mais complexos.

- Inteiro

- Real

- Literal (Caractere ou string)

- Lógico (Booleano)

Numéricos

Page 6: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Page 7: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Inteiro:

- Define variáveis numéricas do tipo inteiro, ou seja, sem casas

decimais. Consiste dos números inteiros e das operações de

adição, subtração, multiplicação, divisão inteira e resto.

Podendo ser positivos ou negativos.

Declaração:

- NUMERO : INTEIRO

Page 8: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Inteiro:

Exemplo:

17 - número inteiro positivo.

13 - número inteiro negativo.

Page 9: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Real:

- Define variáveis numéricas do tipo real, ou seja, com casas

decimais.

- Os números reais incluem os números inteiros. No entanto,

para evitar ambiguidades na escrita de algoritmos, assumimos

que todo número escrito sem a parte fracionária é do tipo

inteiro.

Page 10: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Real:

Exemplo:

17.01 – número real positivo com duas casas decimais.

-13.3 número real negativo com uma casa decimal.

Declaração:

-SALÁRIO : REAL

Page 11: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

LITERAL:

- As expressões literais são frases ou outro tipo de expressões

que são colocadas no algoritmo com mensagens ou para

atribuição em variáveis do tipo STRING ou CHAR (caractere).

Estas expressões são identificadas por estarem entre aspas ( "

" ).

- Diz‐se que o dado do tipo literal possui um comprimento dado

pelo número de caracteres nele contido.

Page 12: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Literal - (Char)

- Note que as variáveis do tipo CHAR podem armazenar apenas

1 caractere.

Exemplo:

a) “ ” – Literal de comprimento 1. b) “M” – Literal de comprimento

1.

Declaração:

SEXO : CHAR

Page 13: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Literal – (String), ou seja, sequência de caracteres.

- Conjunto dos caracteres alfanuméricos (números , letras ,

símbolos, etc).

Exemplo:

“como ?” – Literal de comprimento 6.

Declaração:

- NOME: STRING

Page 14: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Lógico (Booleano):

- Quando assume apenas 2 valores:

- FALSO

- VERDADEIRO

Declaração

- FLAG : LÓGICO

Page 15: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Exemplos:

var

NOME: literal

IDADE: inteiro

SALARIO: real

TEM_FILHOS: lógico

Page 16: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é:

a) Um tipo inteiro

b) Um local na memória para guardar um valor

c) Um local na memória para guardar um registrador

d) Um ponteiro de dados

e) Um tipo de dado

Page 17: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é:

a) Um tipo inteiro

b) Um local na memória para guardar um valor

c) Um local na memória para guardar um registrador

d) Um ponteiro de dados

e) Um tipo de dado

Page 18: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Na programação de computadores, uma variável do tipo boolean pode receber valores:

a) inteiros.

b) lógicos true ou false.

c) reais.

d) fracionários.

e) formados por cadeias de caracteres.

Page 19: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

Na programação de computadores, uma variável do tipo boolean pode receber valores:

a) inteiros.

b) lógicos true ou false.

c) reais.

d) fracionários.

e) formados por cadeias de caracteres.

Page 20: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

As variáveis são construções das linguagens de programação nas quais são armazenados valores durante a execução de um programa. Marque a alternativa que liste somente tipos de dados comumente utilizados em programação:

a) Inteiro, For, String.

b) Condicional, Contador, Algoritmo.

c) Fungao, Banco de Dados, Sistema Operacional.

d) Inteiro, Booleano, Caractere.

e) Booleano, Imperativo, For.

Page 21: ALGORITMOS E ESTRUTURA DE DADOS...Tipos de dados Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No

Tipos de dados

As variáveis são construções das linguagens de programação nas quais são armazenados valores durante a execução de um programa. Marque a alternativa que liste somente tipos de dados comumente utilizados em programação:

a) Inteiro, For, String.

b) Condicional, Contador, Algoritmo.

c) Fungao, Banco de Dados, Sistema Operacional.

d) Inteiro, Booleano, Caractere.

e) Booleano, Imperativo, For.