Estrutura de dados - Vetores

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Matrizes Unidimensionais
Programação de Computadores
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
ESTRUTURA DE DADOS EXERCÍCIOS e MATRIZES
TÉCNICAS DE PROGRAMAÇÃO I
TÉCNICAS DE PROGRAMAÇÃO III
Marco Antonio Montebello Júnior
Matrizes especiais Matriz linha Matriz do tipo 1 x n, ou seja, com uma única linha. Por exemplo, a matriz A =[ ], do tipo 1 x 4. Matriz coluna.
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
Busca sequencial Consiste em percorrer um vetor à procura de um certo elemento. O valor procurado deve ser confrontado com cada elemento do vetor, e o.
Algoritmos.
Algoritmos Sílder Lamas Vecchi.
Visualg. Definição É um programa que executa algorítmos em forma de cálculos e a linguagem utilizada por ele é o Portugal, que é uma adaptação da linguagem.
Algoritmos Escher.
Lógica de Programação Módulo II
Lógica de Programação Módulo II
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Estruturas de Dados Homogêneas Multidimensionais – Matrizes
Matrizes e Funções - Continuação
Ponteiros.
Descreva por palavras suas o funcionamento de um algoritmo
7 - Funções pré-definidas
Algoritmos e Programação
Algoritmos e Programação
Ap-3 Profª Kelly E. Medeiros
Programação em Java Prof. Maurício Braga
Técnica de Programação II Vetor e Matriz
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Variáveis, Tipos de Dados e Constantes
Vetores e Matrizes Laboratório de ICCN Marco Antonio Montebello Júnior
Comandos de Repetição Comando Para-Faça
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados
Linguagem de Programação II Parte VII
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Material Didático Unificado.
Estruturas de Repetição
Vetores Imagine que você tem que receber o nome e a nota de 50 alunos de uma escola, e depois listar o nome de cada um e a média final de cada aluno e.
Fundamentos de Programação
Vetores e Matrizes Ameliara Freire
MATRIZES Nas situações anteriores, cada variável do tipo vetor armazena os dados numa única fileira: Vetor de 8 posições Esta é a forma mais simples de.
Linguagem de Programação JAVA
Algoritmos e Estruturas de Dados I – Estruturas de Dados
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Algoritmos – Exercícios no Visualg
Algoritmos - exercícios
Linguagem de Programação JAVA
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 11) Prof. Alessandro Bernardo.
Algoritmo e Programação
Algoritmo e Estrutura de Dados
Algoritmos e Estruturas de Dados I – Estruturas de Dados
VETORES.
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Exercícios (Algoritmo Narrativo, Fluxograma e Pseudocódigo) RESOLVIDO
Linguagem de Programação II Parte VI Professora: Flávia Balbino da Costa.
VBA.
Professor: André L. R. Didier Autor: Francisco Airton
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias Objetivo: apresentar VETOR.
Linguagem de Programação I Parte IV
Estruturas Homogêneas – Vetores e Matrizes
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias Objetivo: apresentar VETOR.
1Unidade 06 - Matriz Algoritmos e Linguagens de Programação Matriz Prof.: Guilherme Baião S. Silva Adaptações Prof. Edwar Saliba Júnior Março de 2007.
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
Fundamentos de Programação 1 Slides 6 – ‘Exercícios Gerais’ Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Dados Homogêneas “Exercícios””
Computação – Informática Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Matrizes em C”
Adriano A. Ribeiro. Variáveis Compostas Homogêneas Variáveis indexadas. A declaração de uma variável indexada corresponde, na verdade, à declaração de.
Estruturas Homogêneas - Vetores
V ETORES E M ATRIZES Disciplina: Informática Aplicada Professor: Modesto Chaves.
Algoritmos Prof.: Carlos Alberto _1:
Transcrição da apresentação:

Estrutura de dados - Vetores A variável simples armazena somente um valor de cada vez. As matrizes são variáveis que armazenam vários valores ao mesmo tempo, que possuem os mesmos tipos de dados, sendo chamadas de estruturas de dados homogêneas. A matrizes também são chamadas de: tabelas, arrays, variáveis indexadas, variáveis compostas, variáveis subscritas ou arranjos. A Matriz unidimensional é chamada de Vetor.

Estrutura de dados - vetores Matriz: Coluna  1 2 3 4 5 Linha  1 2 3 4

Estrutura de dados - vetores Coluna  1 2 3 4 5 Linha  1

Estrutura de dados - vetores Exemplo 1: Crie um programa que calcule e apresente a média geral de uma turma de 5 alunos. Nº Nome Aluno Média 1 Alvaro 4.5 2 Carla 6.5 3 Felipe 8.0 4 Marcos 3.5 5 Sandra 6.0

Estrutura de dados - vetores 1 2 3 4 5 MEDIA = 4.5 6.5 8.0 3.5 6.0 var MEDIA : conjunto [1..5] de real; Então: MEDIA [1] = 4.5 MEDIA [2] = 6.5 MEDIA [3] = 8.0 MEDIA [4] = 3.5 MEDIA [5] = 6.0

Estrutura de dados - vetores Algoritmo: 1- Criar a variável I para servir de contador, o vetor MEDIA com 5 posições, e as variáveis SOMA e MEDTUR; 2- Ler o valor da MEDIA [ I ]; 3- Somar MEDIA [ I ] à variável SOMA; 4- Repetir os passos 2 e 3 até que o valor de I seja maior que 5; 5- Calcular a MEDTUR; 6- Mostrar o valor de MEDTUR. 5X

Estrutura de dados - vetores Programa MEDIA_TURMA var I : inteiro SOMA, MEDTUR : real MEDIA : conjunto [1..5] de real início SOMA  0 escreva “Digite 5 médias” para I de 1 até 5 passo 1 faça leia MEDIA [ I ] SOMA  SOMA + MEDIA [ I ] fim_para MEDTUR  SOMA / 5 escreva “Média da Turma =“, MEDTUR fim

Estrutura de dados - vetores Exemplo 2: Crie um programa que leia dez elementos de um vetor A. Construir um vetor B de mesmo tipo, da seguinte forma: se o índice for par, o valor deverá ser multiplicado por 5, sendo ímpar, deverá ser somado com 5. Ao final mostrar o conteúdo do vetor B. Algoritmo: 1- Criar a variável I para servir de contador, e os vetores A e B com 10 posições; 2- Ler os 10 valores, e armazená-los em A; 3- Se o índice é par, multiplicar o elemento de A por 5 e armazená-lo em B; senão somar o elemento de A com 5 e armazená-lo em B; 4- Mostrar o vetor B;

Estrutura de dados - vetores Programa TRATA_INDICE var I : inteiro A, B : conjunto [1..10] de inteiro início escreva “Digite 10 valores” para I de 1 até 10 passo 1 faça leia A [ I ] fim_para se ( I mod 2 = 0 ) então B [ I ]  A [ I ] * 5 senão B [ I ]  A [ I ] + 5 fim_se escreva “B [” , I, “] =”, B [ I ] fim

Estrutura de dados - vetores Exemplo 3: Crie um programa que leia cinco elementos de um vetor A. Calcule e imprima o total da soma de todos os elementos que sejam ímpares. Algoritmo: 1- Criar a variável I para servir de contador, a variável SOMA e o vetor A com 5 posições; 2- Ler os 5 valores, e armazená-los em A; 3- Se o elemento de A é ímpar, somá-lo à variável SOMA; 4- Mostrar SOMA.

Estrutura de dados - vetores Programa TRATA_ELEMENTO var I , SOMA : inteiro A : conjunto [1..5] de inteiro início SOMA  0 escreva “Digite 5 valores” para I de 1 até 5 passo 1 faça leia A [ I ] se ( A [ I ] mod 2 <> 0 ) então SOMA  SOMA + A [ I ] fim_se fim_para escreva “Soma =“, SOMA fim

Exercício 1 – Ler 10 elementos de uma matriz tipo vetor e apresentá-los 2 – Ler 8 elementos em uma matriz A tipo vetor. Construir uma matriz B de mesma dimensão com os elementos da matriz A multiplicados por 3. O elemento B[1] deverá ser implicado pelo elemento A[1] * 3, o elemento B[2] implicado pelo elemento A[2]*3 e assim por diante, até 8. Apresentar a matriz B. 3 – Ler duas matrizes A e B do tipo vetor com 20 elementos. Construir uma matriz C, onde cada elemento de C é a subtração do elemento correspondente de A com B. Apresentar a matriz C.

Exercício programa LE_MOSTRA var I : inteiro 1 – programa LE_MOSTRA var I : inteiro VET : conjunto [1..10] de inteiro início escreva “Digite 10 valores para o vetor” para I de 1 até 10 passo 1 faça leia VET [ I ] fim_para escreva “VET [” , I, “] =”, VET [ I ] fim

Exercício 2 – programa VEZES3 var I : inteiro A, B : conjunto [1..8] de inteiro início escreva “Digite 8 valores para A” para I de 1 até 8 passo 1 faça leia A [ I ] fim_para B [ I ]  A [ I ] * 3 escreva “B [” , I, “] =”, B [ I ] fim

Exercício 3 – programa SUBTRAI var I : inteiro A, B, C : conjunto [1..20] de inteiro início escreva “Digite 20 valores para A” para I de 1 até 20 passo 1 faça leia A [ I ] fim_para escreva “Digite 20 valores para B” leia B [ I ] C [ I ]  A [ I ] – B [ I ] escreva “C [” , I, “] =”, C [ I ] fim