Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Presbiteriana Mackenzie Vetores Profa. Alice Mayumi Kotani Profa. Ana Cristina dos Santos Prof. Claudio Rogério Washizo Caruso Profa. Daniela Vieira Cunha Prof. Fabio Aparecido Gamarra Lubacheski Prof. Fabio Kawaoka Takase Prof. Luciano Silva Faculdade de Computação e Informática Linguagem de Programação I 1 Objetivos • Abstrair, projetar e construir algoritmos e programas para: – Definir e criar vetores. – Carregar dados em vetor e acessar seu conteúdo. – Associar vetores de diferentes tipos de dados. • Praticar com o conceito de vetor através de implementações em Java. Vetores 2 Referência Bibliográfica • A referência para esta aula é o Capítulo 9 (Vetor) do livro- texto de Introdução a Algoritmos e Programação: • Piva Jr., D. et al. Algoritmos e Programação de Computadores. Rio de Janeiro: Elsevier, 2012. 3 Vetores Vetores • Um vetor é denominado variável composta homogênea unidimensional, pois: • Composta: formado por um número finito de variáveis. • Homogêneo: as variáveis são de um mesmo tipo. • Unidimensional: possui uma única dimensão (linha ou coluna). • A representação visual de um vetor, em Java, é dada na figura a seguir. 4 Vetores Vetores • A declaração de um vetor segue as mesmas regras sintáticas para a definição de uma variável simples, porém por ser composta, devemos explicitar, também, o seu tamanho. 5 Vetores Declaração em Java tipoDado nomeVetor[ ]; nomeVetor = new tipoDado[tamanho]; Exemplo em Java float Vet_MediaAlunos[ ]; Vet_MediaAlunos = new float[10]; Vetores • Para realizar a atribuição de um valor a um determinado elemento do vetor, temos: 6 Vetores Atribuição em Java nomeVetor = Valor Atribuição em Java (exemplos) Vet_MediaAlunos = 7.2 Vet_MediaAlunos[8] = entrada.nextFloat(); Vet_MediaAlunos[2] = Vet_MediaAlunos[2] + 1; Vetores • Para consultar ou mostrar dados contidos em vetores, temos: 7 Vetores Mostrar o conteúdo de um vetor em Java for(i=0;i<10;i++) System.out.println (Vet_MediaAlunos[i]); Exercício Tutorado Construa, em Java, um procedimento que leia o nome e as notas de três avaliações (de 0 a 10) de um aluno, calculando (via média aritmética simples) sua média. Após isto, classificar o aluno como aprovado ou reprovado, tomando como limite mínimo para aprovação a nota 6.0. Após isto: 1. exibir a média da classe 2. exibir quantos alunos foram aprovados e quantos foram reprovados 3. exibir o nome e a média do aluno com a maior média 4. exibir o nome e a média do aluno com a menor média 8 Vetores Exercício com discussão em duplas • Construa, em Java, um procedimento que receba, inicialmente, o valor de uma aplicação e de uma taxa de juros. Considerando que essa taxa de juros aumenta na razão de 0.025% ao mês, com esquema de juros compostos, calcule e armazene em vetores os valores dos juros e atualização da aplicação para um período de 12 meses (1 ano). Ao final, apresente o valor dos juros e da aplicação mês a mês. 9 Vetores 10 Obrigado Profa. Alice Mayumi Kotani alice.kotani@mackenzie.br Profa. Ana Cristina dos Santos anacristina.santos@mackenzie.br Prof. Fabio Aparecido Gamarra Lubacheski 1146330@mackenzie.br Prof. Fabio Kawaoka Takase fabio.takase@mackenzie.br Prof. Luciano Silva luciano.silva@mackenzie.br Vetores
Compartilhar