Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmo VetoresVetores Ascencio, Ana Fernandes Gomes; Campos, Edilene Aparecida Veneruchi. Fundamentos da programação de computadores. São Paulo. Prentice Hall, 2002. Vetores Um vetor é 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 memória. Uma vez que as variáveis têm o mesmo nome, o que as distingue é um índice, que referencia sua localização dentro da estrutura. Declaração de vetor DECLARE nome [tamanho] tipo Onde: nome é o nome da variável do tipo vetor; tamanho é a quantidade de variáveis que vão compor o vetor; tipo é o tipo básico de dados que poderá se armazenado na seqüência de variáveis que formam o vetor Exemplo DECLARE X[5] NUMÉRICO Atribuindo valores no vetor X[1] ���� 45 X[4] ���� 0 Carregando vetor - VisualG <lista-de-variáveis> : vetor "["<lista-de-intervalos>"]" de <tipo-de-dado> Os nomes das variáveis devem começar por uma letra e depois conter letras, números ou underline, até um limite de 30 caracteres. As variáveis podem ser simples ou estruturadas (na versão atual, os vetores podem ser de uma ou duas dimensões). Não pode haver duas variáveis com o mesmo nome, com a natural exceção dos elementos de um mesmo vetor. <lista-de-variáveis> : vetor "["<lista-de-intervalos>"]" de <tipo-de-dado> var a: inteiro Valor1, Valor2: real vet: vetor [1..10] de real matriz: vetor [0..4,8..10] de inteiro nome_do_aluno: caractere sinalizador: logico Exemplo em VisualG algoritmo “vetores“ var vet: vetor[1..10] de real i: inteiro inicio para i de 1 ate 10 facapara i de 1 ate 10 faca vet[i] <- i * 2 fimpara para i de 1 ate 10 faca escreva(vet[i]) fimpara fimalgoritmo Resultados passo a passo Exercícios 1) Faça um programa que carregue um vetor (valores digitados por um usuário) de seis elementos numéricos inteiros, calcule e mostre: 1) A quantidade de números pares; 2) Quais os números pares; 3) A quantidade de números impares; 4) Quais os números impares; 2) Faça um programa que carregue um vetor (valores digitados por um usuário) com sete números inteiros, calcule e mostre: 1) Os números múltiplos de 2;1) Os números múltiplos de 2; 2) Os números múltiplos de 3; 3) Os números múltiplos de 2 e de 3; 3) Faça um programa que carregue dois vetores, X e Y, com dez números inteiros cada um. Considere que os números de cada vetor digitado, X e Y, não podem estar repetidos. Calcule e mostre os seguintes vetores resultantes: 1) A união de X com Y (Todos os elementos de X e os elementos de Y que não estejam em X) 2) A diferença entre X e Y (Todos os elementos de X que não existam em Y) 3) A soma entre X e Y (Soma de cada elemento de X com o elemento de mesma posição em Y) 4) Produto entre X e Y (Multiplicação de cada elemento de X com o elemento de mesma posição em Y) 5) A interseção entre X e Y ( apenas os elementos que aparecem nos dois vetores).
Compartilhar