Você está na página 1de 14

DISCIPLINA: ALGORITMOS II

TEMA 3 : TIPOS DE DADOS EM


LINGUAGENS DE PROGRAMAÇÃO
REFORÇANDO A
APRENDIZAGEM

PONTOS PRINCIPAIS
OBJETIVO DA AULA

Compreender e utilizar os tipos de dados


em linguagens de programação
Tipos de Dados Estruturados

⚫ Agregados Homogêneos → sequência de valores


de um mesmo tipo

⚫ Agregados Heterogêneos → sequência de valores


de diferentes tipos
Agregado Homogêneo

⚫ Sequência de dados do mesmo tipo associada a


um identificador

⚫ Conhecido como: Array ou Vetor

⚫ Deve ser declarado o seu tipo de dado e seu


tamanho máximo de componentes
Agregado Homogêneo

⚫ Sintaxe:
<nome_vetor> : vetor[1..Tamanho] de <tipo de
dados>

⚫ Exemplo:
numeros: vetor[1..5] de inteiro
numeros [2] <- 7
1 2 3 4 5
Vetor
número 7
Agregado Homogêneo

⚫ Acesso aos elementos é feito referenciando-se o


índice desejado.

numero : vetor[1..5] de inteiro


numero[2] <- 6
numero[4] <- 17

1 2 3 4 5
Vetor
número 6 17
Exemplo

algoritmo "Exemplo"
var
i:inteiro
mat: vetor[1..5] de real
inicio
para i de 1 ate 5 faca
escreva("Vetor [",i," ] : ")
leia(mat[i])
fimpara
escreval("*********RESULTADO*********")
para i de 1 ate 5 faca
escreval("Vetor [",i,"] : ",mat[i])
fimpara
fimalgoritmo
Agregado Homogêneo

⚫ Exemplo: um algoritmo para armazenar o nome de


10 pessoas. Depois informe todas os nomes em
sequência
Agregado Homogêneo
Agregado Homogêneo

⚫ Exemplo: faça um programa que armazena nome e


idade de 5 alunos. Imprima os nomes e idade dos
alunos com idade maior do que 18
Agregado Homogêneo
Exercícios

⚫ Faça um algoritmo que leia um vetor de 10 inteiros,


conte quantos números pares estão contidos no
vetor e imprima o vetor

⚫ Faça um algoritmo que armazene 10 notas em um


vetor e depois calcule a média delas. Em seguida,
mostre quantas notas estão abaixo da média (<7) e
quantas estão acima da média (>=7)

Você também pode gostar