• Nenhum resultado encontrado

vetores e matrizes no visualg.pdf

N/A
N/A
Protected

Academic year: 2021

Share "vetores e matrizes no visualg.pdf"

Copied!
8
0
0

Texto

(1)

Vetores

Vetores

U

Um

m vveettoorr éé uum

maa vvaarriiáávveell

composta

homogênea

composta

homogênea

uunniid

diim

meennssiioonnaall ffoorrm

maad

daa ppoorr

uum

maa sseeqqüüêênncciiaa d

de

e vvaarriiáávveeiiss,,

ttood

daass d

do

o m

meessm

moo ttiippoo,

, ccoom

m oo

m

meessm

moo iid

deennttiiffiiccaad

doorr ((m

meessm

moo

nome)

e

alocadas

nome)

e

alocadas

seq

seqüen

üencia

cialme

lmente

nte na memo

na memoria

ria

D

Deeccllaarraaççããoo

d

de

e uum

m

vveettoorr

(Visualg)

(Visualg)

vet:

vet: veto

vetorr [1..

[1..10]

10] de i

de inteir

nteiroo

89

89

76

76

74

74

34

34

12

12

95

95

67

67

44

44

23

23

11

vet

vet

Vet[5]=95

(2)

Exemplo

algoritmo "Vetor"

// Função :

// Autor :

// Data : 16/03/2007

// Seção de Declarações

var

vet: vetor [1..10] de inteiro

i: inteiro

inicio

para i <- 1 ate 10 faca

escreval ("Digite um numero para ser armazenado no Vetor")

vet[i] <- 0

fimpara

para i <- 1 ate 10 faca

escreva (vet[i])

fimpara

// Seção de Comandos

fimalgoritmo

(3)

Exemplo

algoritmo "Vetor"

// Função :

// Autor :

// Data : 16/03/2007

// Seção de Declarações

var

vet: vetor [1..10] de inteiro

i: inteiro

inicio

para i <- 1 ate 10 faca

escreval ("Digite um numero para ser armazenado no Vetor")

leia (vet[i])

fimpara

para i <- 1 ate 10 faca

escreva (vet[i])

fimpara

// Seção de Comandos

fimalgoritmo

(4)

Exercícios em sala

Faça um algoritmo que copie o conteúdo de um vetor

em um segundo vetor

Faça um algoritmo que some o conteudo de dois

vetores e armazene o resultado em um terceiro vetor

Faça um algoritmo que faça a união de dois vetores de

mesmo tamanho e mesmo tipo em um terceiro vetor

com dobro do tamanho

(5)

Matriz

Uma matriz é uma variável

composta

homogênea

unidimensional formada por

uma seqüência de variáveis,

todas do mesmo tipo, com o

mesmo identificador (mesmo

nome)

e

alocadas

seqüencialmente na memoria.

Declaração de uma Matriz

(Visualg)

matrizA: vetor [1..2,1..4] de

inteiro

59

23

71

33

98

45

2

1

matrizA[2,3] <- 23

matrizA[1,2] <-2

(6)

Exemplo

 algoritmo "matriz"  // Função :  // Autor :  // Data : 16/3/2007  // Seção de Declarações  var

 matrizA: vetor[1..2,1..2] de inteiro  i,j: inteiro

 inicio

 para i <- 1 ate 2 faca //varre a linha da matriz  para j <- 1 ate 2 faca //varre a coluna da matriz  matrizA[i,j]<-0

 fimpara  fimpara

 para i <- 1 ate 2 faca  para j <- 1 ate 2 faca  escreva(matrizA[i,j])  fimpara  escreval("")  fimpara  // Seção de Comandos  fimalgoritmo

(7)

Exemplo

 algoritmo "matriz"  // Função :  // Autor :  // Data : 16/3/2007  // Seção de Declarações  var

 matrizA: vetor[1..2,1..2] de inteiro  i,j: inteiro

 inicio

 escreval("Entre com os dados da matriz:")  para i <- 1 ate 2 faca //varre a linha da matriz  para j <- 1 ate 2 faca //varre a coluna matriz  leia(matrizA[i,j])

 fimpara  fimpara

 escreval("A matriz digitada foi:")  para i <- 1 ate 2 faca

 para j <- 1 ate 2 faca  escreva(matrizA[i,j])  fimpara  escreval("")  fimpara  // Seção de Comandos  fimalgoritmo

(8)

Exercícios em sala

Faça um algoritmo para somar duas matrizes

Faça um algoritmo para calcular a transposta de uma

matriz

Faça um algoritmo que leia uma matriz mat 2 x 3 e

imprima na tela a soma de todos os elementos da

matriz mat.

Faça um algoritmo que leia uma matriz mat 4 x 4, e

imprima na tela a soma dos elementos abaixo da

diagonal principal da matriz mat.

Referências

Documentos relacionados

-Identificar as diferenças entre ementas e cartas, bem como as diferentes tipologias. -Enumerar os cuidados necessários à elaboração das ementas e das cartas. -Identificar a

SP1 LS SP METROPOLE SAO BERNARDO DO CAMPO Claro S.A SHOP 10:00 às 22:00 10:00 às 22:00 14:00 às 20:00 *2º via de conta e boletos *Pagamento de faturas *Inclusão de fatura em débito

Cabe ressaltar que não é de responsabilidade da PETRONECT classificar ou não uma empresa a participar do presente leilão, a inclusão da empresa no pregão eletrônico é de

O processo de recuperação dos óleos usados através da extração por solventes, onde ele começa pelas matérias-primas: o óleo mineral usado e o solvente; e

As hospitalizações por lesões autoprovocadas intencionalmente na Bahia nessa série histórica ocorreram em sua maioria em homens, sendo o álcool o mecanismo de lesão predominante;

Exemplo de esquema de injeção em malha (Thomas, 2001).. Neste tipo de esquema verifica-se que ocorre a repetição de um determinado padrão ou arranjo dos poços de injeção

adequadamente, em todos os aspectos relevantes, a posição patrimonial e financeira do BB Extramercado FAE Fundo de Investimento em Renda Fixa em 30 de junho de 2017 e o desempenho

A administração é responsável pela elaboração e adequada apresentação das demonstrações contábeis de acordo com as práticas contábeis adotadas no Brasil, aplicáveis