Vetores Unimensionais



Documentos relacionados
Vetores Unimensionais

Vetores. Professor Dr Francisco Isidro Massettto

Vetores Unimensionais

Vetores Unimensionais

INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS

1. Estrutura de Dados

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

BC-0505 Processamento da Informação

PROGRAMAÇÃO DE COMPUTADORES I

Conceitos c++ Prof. Demétrios Coutinho INFORMÁTICA BÁSICA

Switch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

Algoritmos APRENDENDO A PROGRAMAR COM C#

Exercícios de revisão da Linguagem C

CONTEÚDO 05 MATRIZES

Vetores, Matrizes e String

Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo

Variáveis Compostas. Vanessa Braganholo

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores

Algoritmia e Programação APROG. Matrizes. Algoritmia e Java. Nelson Freire (ISEP DEI-APROG 2012/13) 1/28

CONTEÚDO 04 VETORES. Disciplina: Algoritmos e POO Professora: Alba Lopes.

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.

1 - VARIÁVEIS COMPOSTAS HETEROGÊNEAS (Registros)

AULA 3 Alocação dinâmica de memória: Ponteiros

MC Teste de Mesa e Comandos Repetitivos

Exercícios: Vetores e Matrizes

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II

Variáveis Frequências Gráficos Medidas de Posição Medidas de Dispersão Medidas Complementares Inferência

Bacharelado em Ciência e Tecnologia Processamento da Informação. Módulos Parte III

Arrays e Marizes. João Paulo Q. dos Santos

Conceitos básicos de programação

Java possui 4 tipos de dados. Estes tipos de dados são divididos em: boolean, character, integer e float.

ção a Objetos em Java

INF1005: Programação I. Algoritmos e Pseudocódigo

Orientação a Objetos

Exercícios: Recursão

Linguagem C. Introdução à Programação C. Variáveis. Identificadores. Identificadores 12/03/2011 VARIÁVEIS E TIPOS DE DADOS

ESTRUTURA DE DADOS COM ARRAYLIST

CURSO DE INFORMÁTICA. Algoritmos. Parte 6. Ricardo José Cabeça de Souza

Referências. Programação de Computadores II. Cap. 7 Cadeias de Caracteres. Caracteres. Tópicos

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Arrays em Java. Alberto Costa Neto DComp - UFS

BC1424 Algoritmos e Estruturas de Dados I Aula 02: Ponteiros, estruturas e alocação de memória

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Programação de Computadores para GI

Programação Orientada a Objeto Java

21 Strings O que são strings? 21.2 Leitura de Strings. Ronaldo F. Hashimoto e Carlos H. Morimoto

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela.

21/05/2013. Informações Complexas. Arquivos de Texto e Arquivos Binários. Hierarquia de Dados. Armazena Informação. Classificação de Arquivos

LINGUAGEM JAVA - RESUMO

Matrizes (Vetores Bidimensionais)

Aula 3/4: Vetores/Matrizes e Ponteiros

Linguagem de programação Java

Unidade 2: Estruturas de Controle Parte 1 - Scanner e Estrutura IF Prof. Daniel Caetano

Aula 6 Medidas de Tendência Central

Isto não é exequível!... B[8][6] A[10] Slides_Java_4

Conversão de Tipos e Arrays

Algoritmos e Estruturas de Dados I. Recursividade. Pedro O.S. Vaz de Melo

Revisão da Java Ex1 equilátero isóscele escaleno Ponto, Triangulo, Ex2 Ex3 Nota Ex4 TabelaUtil preenchetab imprimetab somadiv5 TabelaUtil

Programação Orientada a Objetos

Programação em FORTRAN V. João Manuel R. S. Tavares

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

Até o momento, vimos que a estrutura de um computador segue uma seqüência: ENTRADA => PROCESSAMENTO => SAÍDA

CURSO TÉCNICO DE ENSINO MÉDIO INTEGRADO / SUBSEQUENTE

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

Matrizes em Fortran 90

Arrays em Java. Introdução à Programação. Bruno Cartaxo

Linguagem C: strings. Prof. Críston Algoritmos e Programação

Algoritmos e Programação

Código de barras XXII SEMANA ACADÊMICA DA MATEMÁTICA. 1. Código de barras. Fernanda Taline da Silva ¹, Fabiana Garcia Papani ²

Estrutura de Condição, Escolha e Repetição

Ficheiros binários 1. Ficheiros binários

Introdução a Banco de Dados. INTRODUÇÃO

Prova Modelo. Nome: Número:

Classes, instâncias e métodos de acesso. prática

5 Arrays. 5.1 Criando um array. 5.2 Inicializando arrays. c:\>java Array Janeiro tem 31 dias.

17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final

x = xi n x = xifi fi 1. MÉDIA Exercício: Quando a distribuição é simétrica, a média e a mediana coincidem.

RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:

======================================================================

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

Organização de programas em Java

Aula de Exercícios - Variáveis Aleatórias Discretas

GUIA BÁSICO CROQUI DIASI

Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano

Programação Orientada a Objetos

Transcrição:

Unimensionais

Obje%vos Conceituação de Manipulação de Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um vetor (usando laços ou não) Exemplos

Conceituando

Definição de vetores: Coleção de variáveis de mesmo 5po. Estrutura de dados homogênea. Porque homogênea? Agrupam várias informações Dentro de uma mesma variável e Com o mesmo 5po de dado

Exemplo: Representação gráfica de um vetor Índice Elemento 0 1 2 3 4 5 6 7 8 5 7 10 7 8 6 10 3 4 Tamanho: 9 posições Cada elemento ocupa uma posição diferente. Genericamente chamamos as posições de ÍNDICES.

Ex: Agrupar as médias de 5 alunos Alunos Medias 1 4.5 2 6.5 3 8.0 4 3.5 5 6.0 Mesmo tipo de dado tipo REAL ü E onde ficam armazenados os dados? ü De forma agrupada na Memória Principal! 6

Um vetor é representado por: Iden%ficador - nome do vetor Tamanho (dimensão) - quan5dade de elementos (dados) Tipo - 5po de dado armazenado (integer, real, string) Sintaxe: %po iden%ficador [ ] = new %po[tamanho]; double exemplo[ ] = new double [55]; 7

Como seria a declaração de um vetor para 80 notas? double notas [ ] = new double [80];

Manipulação de Bacharelado em Ciência e Tecnologia Os dados de um vetor são manipulados através de um índice O índice indica a posição do dado no vetor: double md[ ] = new double [5]; Como iden5ficar cada dado no vetor? Através do ÍNDICE!! MD guarda as médias dos 5 alunos do exemplo anterior! 9

Manipulação de Vetor MD Bacharelado em Ciência e Tecnologia 4.5 6.5 8.0 3.5 6.0 0 1 2 3 4 md [0] = 4.5; md [1] = 6.5; md[2] = 8.0; md[3] = 3.5; md [4] = 6.0; Atribuição de valores em um vetor índice dados 10

Exemplo Vetor de String String nomes [ ] = new String [3] ; nomes[0] = teclado.nextline(); Vetor de Inteiro int vetor [ ] = new int [10] ; vetor[0] = teclado.nextint(); 11

Cada elemento de um vetor é tratado como se fosse uma variável simples. Para referência a um elemento do vetor u5liza- se o nome do vetor e o seu índice entre colchetes. Exemplo: No vetor de 80 notas para atribuir a nota 10 na posição 80 a instrução é: notas[ 79] = 10 0 1 2 3 4 5 6 7 8 79 5 7 10 7 8 6 10 3 4 10

Exemplo 2 Faça um programa que crie um vetor de string com 5 elementos e preencha cada elemento com uma cor de acordo como desenho abaixo. O programa deve pedir um número de 0 a 4 para o usuário, e imprimir a cor correspondente a esse número. 0 1 2 3 4 Azul Rosa Verde Roxo Preto

Mais Exemplos

Exemplo 2 0 1 2 3 4 Azul Rosa Verde Roxo Preto String Cor[] = new String[5]; Scanner teclado = new Scanner(System.in); Cor[0] = "Azul"; Cor[1] = "Rosa"; Cor[2] = " Verde"; Cor[3] = "Roxo"; Cor[4] = "Preto"; System.out.println("Digite um número de 0 a 4"); int num = teclado.nextint(); System.out.println("A cor correspondente é "+ Cor[num]);

Alerta!!!

: Erros Comuns int vet A = new int[5]; int vet B = new int[5]; Bacharelado em Ciência e Tecnologia Jamais fazer: A = B. A atribuição de dois vetores tem que ser feito elemento por elemento. Ex: A[1] = B[2] Jamais fazer: A = teclado.nextint(); Tem que ler elemento por elemento. Ex: A[0] = teclado.nextint(); Jamais fazer: System.out.println(A); Tem que escrever elemento por elemento. Ex: System.out.println(A[1])