Você está na página 1de 6

Implementando Algoritmos

Parte II
Estruturas de Dados Homogêneas - Vetores

Professora Dra. Salete Souza de Oliveira


Estruturas Homogêneas: Vetores
Vetores Declaração de Vetor
Um Vetor é um arranjo de
elementos armazenados na Tipo de Dado: Nome [Dimensão]
Memória Principal, um
Tipo de Dado: Inteiro, Real,
após o outro, todos com Caracter
o mesmo nome.
A posição de um elemento Nome: Nome do vetor
é indicada por um índice
Dimensão: 1..N (Tamanho do vetor)
i que varia de 0 .. N,
onde i e N são inteiros
positivos.
Exemplos de Declaração de Vetores

Real: A[1..5]

Caracter: Nome[1..100]
Implementando Algoritmos – Aplicações de Vetores

Algoritmo “Nomes”
Início
// Autor: Salete
Utilizando o // Data : 13/10/2020
conceito de Inteiro: j
vetor, escreva um Caractere: nome [1..5]
algoritmo que para j de 1 ate 5 faca
leia 5 nomes e no escreva("Digite o ", J,"o nome")
final imprima os leia( nome[j])
5(cinco nomes fim para
lidos) escreva (" A lista de nomes é")
para j de 1 ate 5 faca
escreva(nome[j])
Fim para
fim
Implementando Algoritmos – Aplicações de Vetores
Algoritmo “Media_vetores”
Início
Inteiro: j, A[1..50], B[1..50]
Real: C[1..50]
para j de 1 ate 50 faca
Faca um programa que escreva("Digite o valor de A”,j,)
leia 2 conjuntos A e B leia( A[j])
com 50 números fim para
para j de 1 ate 50 faca
inteiros e gere um
escreva("Digite o valor de B”,j,)
terceiro conjunto com a leia( B[j])
media dos elementos de fim para
A e B. Apresente o escreva (" O vetor C com a média
C. dos elementos de A e B é")
para j de 1 ate 50 faca
C[j]<-(A[j]+B[j])/2
escreva(C[j])
fim para
fim
Bibliografia Básica
Li GUIMARÃES, A. M.; L, AGES, N. A.
vr C.. Algoritmos e Estruturas de Dados. . LTC.
o
1994

Li
vr
LOPES, A., GARCIA, G.. Introdução à Bibliografia Complementar
o Programação. . Elsevier. 2002

L
Li JUNIOR, D., NAKAMITI, G.,. Algoritmos e SOFFNER, R.. Algoritmos e programação em
i
vr Programação de Computadores. . Elsevier. v
linguagem C. . SARAIVA. 2010
r
o
2012 o
L
i
AGUILAR, L. J.. Fundamentos de programação:
v algoritmos, estrutura de dados e objetos.. .
r
o McGraw Hill. 2012
L
i
AGUILAR, L. J.. .Programação em C ++:
valgoritmos, estruturas de dados e objetos. .
r
oMcGraw Hill. 2012
L
i
BARBIERI FILHO, P.; HETEM JUNIOR,
vA.. Fundamentos de informática: lógica para
r
ocomputação.. . LTC. 2012
L
GOODRICH, M. T.; TAMASSIA, R.. Estruturas de
i
v
dados e algoritmos em Java.. . Bookman. 2012
r
o

Você também pode gostar