ESTRUTURAS DE DADOS ESTÁTICAS: MATRIZES
|
|
- Raíssa Arruda Chagas
- 7 Há anos
- Visualizações:
Transcrição
1 COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO ESTRUTURAS DE DADOS ESTÁTICAS: MATRIZES FOZ DO IGUAÇU 2013
2 LISTA DE QUADROS QUADRO 1 ALGORITMO PARA CARREGAR UMA MATRIZ... 3 QUADRO 2 ALGORITMO PARA MOSTRAR OS ELEMENTOS DE UMA MATRIZ.. 4 QUADRO 3 APLICATIVO QUE INICIALIZA E EXIBE VALORES DE ARRAYS BIDIMENSIONAIS... 4 QUADRO 4 APLICATIVO QUE CALCULA A MÉDIA GEOMÉTRICA DE UMA MATRIZ 6X QUADRO 5 APLICATIVO QUE CALCULA A MÉDIA DE CADA ALUNO E DA TURMA... 7
3 LISTA DE FIGURAS FIGURA 1 EXEMPLO DE UMA MATRIZ FIGURA 2 REPRESENTAÇÃO DE UMA MATRIZ X COM 3 LINHAS E 5 COLUNAS FIGURA 3 SAÍDA DA APLICAÇÃO QUE CRIA E INICIALIZA DUAS MATRIZES.... 5
4 SUMÁRIO 7 ESTRUTURAS DE DADOS ESTÁTICAS PARTE II DECLARAÇÃO Declaração em Java OPERAÇÕES Carregar uma Matriz Mostrar os Elementos de uma Matriz Operações em Java EXERCÍCIOS TRABALHOS PRÁTICOS PROJETO PRÁTICO REFERÊNCIA BIBLIOGRÁFICA... 14
5 1 7 ESTRUTURAS DE DADOS ESTÁTICAS PARTE II Um array multidimensional (matriz) é uma variável composta homogênea bidimensional formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo identificador (mesmo nome) e alocadas sequencialmente na memória. Uma vez que as variáveis têm o mesmo nome, o que as distingue são índices que referenciam sua localização dentro da estrutura. Uma variável do tipo matriz é composta por linhas e colunas. Estruturas indexadas que necessitam de mais de um índice para identificar um de seus elementos são chamadas matrizes de dimensão n, onde n representa o número de índices requeridos. Uma matriz de dimensão 2 é uma matriz que exige dois índices para identificar um elemento em sua estrutura. Os arrays multimensionais com duas dimensões costumam ser utilizados para representar tabelas de valores que consistem nas informações dispostas em linhas e colunas. Para identificar um elemento de uma tabela particular devemos especificar dois índices. Por convenção, o primeiro identifica a linha do elemento e o segundo a sua coluna. Exemplo: suponha a necessidade de desenhar um gráfico de uma curva no plano e que seja necessário guardar as posições dos pontos dessa curva em coordenadas x e y, uma maneira possível de armazenar em memória o total dos pontos dessa curva seria na forma de uma matriz de dimensão 2. Nela, um dado elemento conteria o valor correspondente ao ponto identificado pelo índice de x para a abscissa e y para a ordenada desse elemento. Na figura 1, se a curva representasse as vendas de um determinado produto numa região, o elemento da linha 4 e da coluna 5 conteria a região para as vendas de 5 unidades e para o valor de 4 no período em questão. Figura 1 Exemplo de uma matriz.
6 2 7.1 DECLARAÇÃO A declaração de uma matriz é muito semelhante à declaração de vetor. Delimitadas entre os colchetes, temos duas declarações de tipo associadas aos índices, separadas por uma vírgula. A convenção mais comum é dizermos que o primeiro índice identifica uma linha de uma matriz bidimensional e o segundo, uma coluna. DECLARE NOME[LINHA, COLUNA] TIPO Onde, nome é o nome da variável do tipo matriz, linha é a quantidade de linhas que vão compor a matriz, coluna é a quantidade de colunas que vão compor a matriz e tipo é o tipo de dados que poderá ser armazenado na sequência de variáveis que formam a matriz. DECLARE VENDAS : VETOR [1..M, 1..N] DE INTEIROS DECLARE X : VETOR [3,5] DE INTEIROS X X[1,1] X[3,4] Figura 2 Representação de uma matriz X com 3 linhas e 5 colunas Declaração em Java A linguagem Java não oferece suporte a arrays (vetores) multidimensionais, a exemplo do que ocorre com outras linguagens de programação. No entanto, a mesma funcionalidade pode ser obtida com a declaração de um array de arrays. Exemplo 1: um array bidimensional b com duas linhas e duas colunas, inicializado com inicializadores de array aninhados. int b[][] = {{1,2}, {3,4}};
7 3 Exemplo 2: um array bidimensional com expressões de criação de arrays. int b[][]; b = new int[3][4]; Nesse caso os valores literais 3 e 4 especificam o número de linhas e o número de colunas, respectivamente. Os programas também podem utilizar variáveis para especificar dimensões de array. Os elementos de um array multidimensional são inicializados quando o objeto array é criado. Exemplo 3: um array multimensional em que cada linha tem um número diferente de colunas. int b[][]; b = new int [2][]; //cria duas linhas b[0] = new int [5]; //cria 5 colunas para a linha 0 b[1] = new int [3]; //cria 3 colunas para a linha 1 As instruções acima criam um array bidimensional com duas linhas. A linha 0 tem cinco colunas e a linha 1 tem três colunas. 7.2 OPERAÇÕES Da mesma forma que se pode fazer operações com os elementos de um vetor, é possível fazê-las com os elementos de uma matriz. É possível acessar individualmente os elementos e, por conseguinte, os valores de cada uma das posições e realizar cálculos matemáticos e comparativos, o que dá grande margem de possíveis aplicações computacionais e práticas Carregar uma Matriz O quadro 1 traz um algoritmo de exemplo para carregar uma matriz. PARA i 1 ATÉ 3 FAÇA Quadro 1 Algoritmo para carregar uma matriz
8 4 INÍCIO PARA j 1 ATÉ 5 FAÇA INÍCIO ESCREVA ( Digite o número da linha, i, e coluna, j); LEIA (X [i, j]); FIM FIM Mostrar os Elementos de uma Matriz uma matriz. O quadro 2 apresenta um algoritmo de exemplo que mostra os elementos de Quadro 2 Algoritmo para mostrar os elementos de uma matriz PARA i 1 ATÉ 3 FAÇA INÍCIO PARA j 1 ATÉ 5 FAÇA INÍCIO ESCREVA (X[i, j]; FIM FIM Operações em Java O quadro 3 considera um aplicativo que inicializa arrays bidimensionais com inicializadores de array e exibe valores de cada elemento de cada array. Quadro 3 Aplicativo que inicializa e exibe valores de arrays bidimensionais 1 public class matriz1 {
9 5 2 //método que cria e gera saída de arrays 3 public static void main(string args[]){ 4 int array1[][] = {{1,2,3},{4,5,6}}; 5 int array2[][] = {{1,2},{3},{4,5,6}}; 6 System.out.println("Valores no array1 por linha sao"); 7 saidaarray(array1); 8 System.out.println("\nValores no array2 por linha sao"); 9 saidaarray(array2); 10 }//fim do método principal (main) /* método que gera saída de linhas (i) 13 * e colunas (j) do array 14 */ 15 public static void saidaarray(int array[][]){ 16 //faz um loop pelas linhas do array 17 for (int i = 0; i < array.length; i++){ 18 //faz um loop pelas colinhas da linha atual 19 for (int j = 0; j < array[i].length; j++) 20 System.out.printf("%d", array[i][j]); 21 System.out.println();//inicia a nova linha de saída 22 }//fim do for mais externo 23 }//fim do método saidaarray 24 }//fim da classe matriz1 A figura 3 apresenta a saída gerada pela aplicação descrita no quadro 3. Figura 3 Saída da aplicação que cria e inicializa duas matrizes.
10 6 Dada uma matriz de inteiros com 6 linhas e 2 colunas, o código apresentado no quadro 4 calcula e exibe a média geométrica dos valores de cada uma das linhas. A média geométrica é calculada pela seguinte expressão:, que representa a raiz quadrada do resultado da multiplicação dos elementos da coluna 1 (x1) pelos elementos da coluna 2 (x2). Quadro 4 Aplicativo que calcula a média geométrica de uma matriz 6x2 1 import javax.swing.joptionpane; 2 public class matriz2 { 3 public static void main(string args[]){ 4 int g[][] = new int[6][2]; 5 float prod; 6 String num; 7 try{ 8 for (int i = 0; i < 6; i++){ 9 for (int j = 0; j < 2; j++){ 10 num = JOptionPane.showInputDialog( 11 "Informar o valor de G "+i+", "+j+": "); 12 g[i][j] = Integer.parseInt(num); 13 } 14 } 15 for (int i = 0; i < 6; i++){ 16 prod = 1; 17 for (int j = 0; j < 2; j++) 18 prod*=g[i][j]; 19 JOptionPane.showMessageDialog( 20 null, "Linha "+i+": "+Math.sqrt(prod)); 21 } 22 }catch(exception e){ 23 JOptionPane.showMessageDialog( 24 null, "Ocorreu um erro durante a leitura!"); 25 }
11 7 26 } 27 } O pacote java.lang.math possui métodos que realizam operações matemática mais complexas, como é o caso da raiz quadrada extraída da variável prod. Não há necessidade de um import do pacote Math, como é feito para o caso do swing, pois ele está automaticamente disponível para a linguagem, porém, caso seja feito, não provocará erro. O quadro 5 considera uma matriz de 10 linhas e 3 colunas, onde cada linha está associada a um aluno, e as colunas estão associadas às notas das provas referentes àquele estudante. O programa apresentando no quadro 5 escreve a média de cada estudante e a média da turma em cada prova. Quadro 5 Aplicativo que calcula a média de cada aluno e da turma 1 import javax.swing.joptionpane; 2 public class matriz3 { 3 public static void main(string args[]){ 4 final int nprovas = 3; //número de provas (colunas) 5 final int nalunos = 3;//número de alunos (linhas) 6 //declaração de matriz para as notas das provas 7 float NotaProva[][] = new float[nalunos][nprovas]; 8 //declaração de vetor para a média dos alunos 9 float MedAlunos[] = new float[nalunos]; 10 //declaração de vetor ara a média das provas 11 float MedProvas[] = new float[nprovas]; 12 float soma; 13 String num; 14 try{ 15 for (int i = 0; i < nalunos; i++){ 16 soma = 0; 17 for (int j = 0; j < nprovas; j++){ 18 num = JOptionPane.showInputDialog( 19 null,"entre com a nota do Aluno-"+i+
12 8 20 " Prova-"+j); 21 NotaProva[i][j] = Float.parseFloat(num); 22 soma+=notaprova[i][j]; 23 } 24 MedAlunos[i] = soma/nprovas; 25 } 26 for(int j = 0; j < nprovas; j++){ 27 soma = 0; 28 for (int i = 0; i < nalunos; i++) 29 soma+=notaprova[i][j]; 30 MedProvas[j] = soma/nalunos; 31 } 32 for(int i = 0; i < nalunos; i++) 33 JOptionPane.showMessageDialog( 34 null, "Média do aluno- "+i+": "+ 35 MedAlunos[i]); 36 for(int i = 0; i < nprovas; i++) 37 JOptionPane.showMessageDialog(null, "Média da Prova-" 38 +i+": "+MedProvas[i]); 39 }catch(exception e){ 40 JOptionPane.showMessageDialog(null, "Ocorreu um erro durante a leitura!"); 41 } 42 } 43 } 7.3 EXERCÍCIOS 1. Preencha as lacunas: a) Em um array bidimensional, o primeiro índice identifica o de um elemento, e o segundo índice identifica o de um elemento.
13 9 b) Um array m por n contém linhas, colunas e elementos. c) O nome do elemento na linha 3 e na coluna 5 do array d é. 2. Qual é a saída produzida pelo código a seguir? int [][] meuarray = new int [4][4]; int indece1, indece2; for (indece1 = 0; indece1 < meuarray.length; indece1++) for (indece2 = 0; indece2 < meuarray[indece1].length; indece2++) meuarray[indece1][indece2] = indece2; for (indece1 = 0; indece1 < meuarray.length; indece1++) { for (indece2 = 0; indece2 < meuarray[indece1].length; indece2++) System.out.print(meuArray[indece1][indece2] + " "); System.out.println(); } 3. Quais das seguintes declarações são válidas? Quais instanciam um objeto array? Explique as suas respostas. int primes = {2, 3, 4, 5, 7, 11}; float elapsedtimes[] = {11.47, 12.04, 11.72, 13.88}; int[] scores = int[30]; int[] primes = new {2, 3, 5, 7, 11}; int[] scores = new int[30]; char grades[] = {'a', 'b', 'c', 'd', 'f'}; char[] grades = new char[]; 4. Descreva que problema ocorre no código a seguir. Que modificações devem ser feitas para eliminar o problema? int[] numeros = {3, 2, 3, 6, 9, 10, 12, 32, 3, 12, 6}; for (int cont = 1; count <= numeros.length; cont++) System.out.println (numeros[cont]); 5. Escreva uma declaração de matriz e classes de suporte necessárias para representar as seguintes afirmações: a) Os nomes dos alunos de uma turma de 25 alunos.
14 10 b) As notas dos testes dos alunos de uma turma de 40 alunos. c) As transações de cartões de crédito que contêm um número de transação, um nome comercial, e um preço. d) Os nomes dos alunos de uma classe e notas de tarefa de casa para cada aluno. e) Para cada funcionário da empresa: o número do funcionário, a data de admissão, e o montante dos últimos cinco aumentos. 6. Faça um programa que carregue uma matriz 2 x 2, calcule e mostre uma matriz resultante que será a matriz digitada multiplicada pelo maior elemento da matriz. 7. Faça um programa que carregue uma matriz 10 x 3 com as notas de dez alunos em três provas. Mostre um relatório com o número do aluno (número da linha) e a prova em que cada aluno obteve menor nota. Ao final do relatório, mostre quantos alunos tiveram menor nota na prova1, quantos alunos tiveram menor nota na prova 2 e quantos alunos tiveram menor nota na prova Faça um programa que carregue: Um vetor com oito posições com os nomes das lojas. Um outro vetor com quatro posições com os nomes dos produtos. Uma matriz com os preços de todos os produtos em cada loja. O programa deve mostrar todas as relações (nome do produto nome da loja) nas quais o preço não ultrapasse R$ 120, Faça um programa que carregue uma matriz 10 x 20 com números inteiros e some cada uma das linhas, armazenando o resultado das somas em um vetor. A seguir, multiplique cada elemento da matriz pela soma da linha e mostre a matriz resultante. 10. Faça um programa que carregue uma matriz 15 x 5 com números inteiros, calcule e mostre quais os elementos da matriz que se repetem e quantas vezes cada um está repetido. 11. Faça um programa que carregue uma matriz 10 x 10 com números inteiros, execute as trocas especificadas a seguir e mostra a matriz resultante. a linha 2 com a linha 8; a coluna 4 com a coluna 10; a diagonal principal com a diagonal secundária; a linha 5 com a coluna 10.
15 Faça um programa que utiliza uma matriz com dimensões máxima de cinco linhas e quatro colunas e solicite que sejam digitados os números (desordenadamente) e armazene-os ordenadamente na matriz. 13. Faça um programa que utilize uma matriz com as dimensões fornecidas pelo usuário e execute as solicitações a seguir: A matriz deve ser obrigatoriamente quadrada (número igual de linhas e colunas). Realize a leitura dos elementos que vão compor a matriz. Some e mostre os elementos que estão abaixo da diagonal secundária. 14. Faça um programa que receba o estoque atual de três produtos que estão armazenados em quatro armazéns e coloque esses dados em uma matriz 5 x 3. Sendo que a última linha da matriz contém o custo de cada produto, calcule e mostre: A quantidade de itens armazenados em cada armazém. Qual o armazém possui maior estoque do produto 2. Qual o armazém possui menor estoque. Qual o custo total de cada produto. Qual o custo total de cada armazém. 15. Faça um programa que receba as vendas semanais (de um mês) de cinco vendedores de uma loja e armazene essas vendas em uma matriz. Calcule e mostre: O total de vendas do mês de cada vendedor. O total de vendas de cada semana (todos os vendedores juntos). O total de vendas do mês. 7.4 TRABALHOS PRÁTICOS 1. Faça um programa que: Receba dez nomes de produtos e armazene-os em um vetor. Receba o estoque desses dez produtos em cada um dos cindo armazéns (matriz 5 x 10).
16 12 Receba o custo dos dez produtos e armazene-os em um outro vetor. Calcule e mostre: O total de itens armazenados em cada armazém. O total de itens armazenados de cada produto. O custo total de cada armazém. O nome do produto e o número do armazém que possui maior número de itens estocados. O nome do produto que possui menor custo. 2. Faça um programa que receba: Um vetor com o nome de cinco cidades diferentes. Uma matriz 5 x 5 com a distância entre as cidades, sendo que na diagonal principal deve ser colocada automaticamente distância zero, ou seja, não deve ser permitida a digitação. Calcule e mostre: Os percursos que não ultrapassam 250 quilômetros (os percursos são compostos pelos nomes das cidades de origem e pelos nomes das cidades de destino); O consumo de um veículo, ou seja, quantos quilômetros o veículo faz por litro de combustível e mostre um relatório com a quantidade de combustível necessária para percorrer cada percurso citando o mesmo (nome da cidade de origem e nome da cidade de destino); A maior distância e em que percurso se encontra (nome da cidade de origem e nome da cidade de destino). 3. Faça um programa que carregue: Um vetor com cinco números inteiros. Um outro vetor com dez números inteiros. Uma matriz 4 x 3, também com números inteiros. Calcule e mostre: O maior elemento do primeiro vetor multiplicado pelo menor elemento do segundo vetor. O resultado dessa multiplicação adicionado aos elementos digitados na matriz dará origem a uma segunda matriz (resultante). A soma dos elementos pares de cada linha da matriz resultante. A quantidade de elementos entre 1 e 5 em cada coluna da matriz resultante.
17 PROJETO PRÁTICO Desenvolva uma classe que registros as notas em uma classe cujo únicas pontuações registradas são pontuações de questionário. Um objeto desta classe tem três matrizes como variáveis de instância. Uma delas é uma matriz bidimensional chamada nota que registra a nota de cada aluno em cada quiz. Por exemplo, a pontuação que o aluno número 4 recebeu no teste número 1 é registrada na matriz nota [3] [0]. Todos os dados brutos estão na matriz de nota, mas duas outras matrizes armazenam dados computados. A matriz mediaaluno grava a pontuação média no questionário para cada um dos alunos. Por exemplo, o programa define mediaaluno [0] igual à média das pontuações dos questionários recebidos pelo aluno 1, mediaaluno [1], igual à média das pontuações dos questionários recebidos pelo aluno 2, e assim por diante. A matriz mediaquiz grava a pontuação média para cada quiz. Por exemplo, o programa define mediaquiz [0] igual à média de todas as notas dos alunos para o teste 1, mediaquiz [1] registra a pontuação média para o teste 2, e assim por diante. A duas matrizes mediaaluno e mediaquiz são criadas e preenchidas pelo construtor que cria o objeto LivroNota. Crie um construtor sem argumento para a classe LivroNota e um método de entrada que define todas as variáveis de instância, incluindo a criação de objetos de matriz. Escreva os métodos abaixo e adicione-os à classe LivroNota Retorna a nota que um aluno recebeu em um teste. O método deve receber o número do aluno e o número do teste por parâmetro. Altera a nota de um aluno em um teste. O método deve receber o número do aluno, o número do teste e a nova nota. Retorna uma matriz com a pontuação média questionário para cada aluno. Retorna uma matriz com a pontuação média para cada quiz.
18 REFERÊNCIA BIBLIOGRÁFICA ASCENCIO, Ana F. G.; CAMPOS, Edilene A. V. Fundamentos da Programação de Computadores. São Paulo: Pearson Prentice Hall. DEITEL, Paul; DEITEL, Harvey. Java for Programmers, 2 nd ed. Boston: Pearson Education, LEWIS, John; DEPASQUALE, Peter J.; CHASE, Joseph. Java Foundations: Introduction to program design & data structures, 2 nd ed. Boston: Addison- Wesley, 2011 SAVITCH, Walter. Absolute Java, 5 th Ed. Boston: Pearson, SCHIDT, Herbert. Java: The Complete Reference, 7 th Ed. New York: Mc Graw Hill, 2007.
Estruturas de Dados Estáticas Cont.
Estruturas de Dados Estáticas 1 Estruturas de Dados Estáticas Cont. Matriz (arrays multidimensionais) Uma matriz é uma variável composta homogênea bidimensional formada por uma sequência de variáveis,
Leia maisESTRUTURAS DE DADOS ESTÁTICAS: VETORES
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO ESTRUTURAS DE DADOS ESTÁTICAS: VETORES FOZ DO IGUAÇU 2013 LISTA DE FIGURAS FIGURA 1 VETOR
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS: OCULTAR INFORMAÇÕES E ENCAPSULAMENTO
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO PROGRAMAÇÃO ORIENTADA A OBJETOS: OCULTAR INFORMAÇÕES E ENCAPSULAMENTO FOZ DO IGUAÇU 2013 LISTA
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS: CONSTRUTORES
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO PROGRAMAÇÃO ORIENTADA A OBJETOS: CONSTRUTORES FOZ DO IGUAÇU 2013 LISTA DE FIGURAS FIGURA 1
Leia maisPROGRAMAÇÃO A. Matrizes
PROGRAMAÇÃO A Matrizes DEFINIÇÃO Em linguagem C, uma matriz é um vetor cujos itens são também vetores. Uma matriz pode ter qualquer número de dimensões, mas as matrizes bidimensionais são as mais usadas.
Leia maisJAVA NETBEANS Aula PGOO Prof. Daniela Pires Conteúdo
Conteúdo Array... 2 Primeira:... 2 Segunda:... 2 DECLARANDO VÁRIOS ARRAYS... 3 Descobrindo o tamanho de um array... 3 Inicializando um array... 3 Percorrendo Arrays... 4 Arrays multidimensionais... 5 Novo
Leia maisComputação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Vetores e Matrizes Prof: Luciano Barbosa Recapitulando: Funções 2 Recapitulando: Função Void 3 Recapitulando: Escopo das Variáveis Referência à variável global A variável de escopo
Leia maisArrays e Marizes. João Paulo Q. dos Santos
Arrays e Marizes João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Roteiro Arrays e Matrizes em Java: Declaração; Criação; Acesso; 25/07/13 2 Array: tipos primitivos Os arrays (matriz unidimensional) em
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes marinagomes@unipampa.edu.br 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
Leia maisPROGRAMAÇÃO A. Vetores
PROGRAMAÇÃO A Vetores DEFINIÇÃO Vetor também é conhecido como variável composta homogênea unidimensional. Isso quer dizer que se trata de um conjunto de variáveis de mesmo tipo, que possuem o mesmo identificador
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Matrizes Prof. Alex Camargo alexcamargoweb@gmail.com Definição Matriz é uma variável composta homogênea multidimensional. Conjunto de
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 8 Matrizes Profa. Marina Gomes marinagomes@unipampa.edu.br 30/05/2017 Engenharia de Computação - Unipampa 1 Matrizes As variáveis vetores declarados até o momento possuem
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
Leia maisDisciplina de Algoritmos e Programação. Vetor e Matriz
Disciplina de Algoritmos e Programação Vetor e Matriz Definição de Vetor Vetor é uma variável composta homogênea unidimensional Conjunto de variáveis de mesmo tipo que possuem mesmo identificador (nome)
Leia maisAlgoritmos II Aula 2 Vetores
Algoritmos II Aula 2 Vetores Professor: Max Pereira max.pereira@unisul.br Ciência da Computação Variável Representação simbólica dos elementos de memória de um computador. Cada variável corresponde a uma
Leia maisAula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.
Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética. Sequências de escape \n Nova linha. Posiciona o cursor de tela no início da próxima linha. \t Tabulação horizontal. Move
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisVetores. e o programa deverá ler os valores separadamente:
Vetores Vetor é um tipo de dado usado para representar uma certa quantidade de variáveis de valores homogêneos (do mesmo tipo). Imagine o seguinte problema: calcular a média das notas da prova de 5 alunos.
Leia maisComputação 2. Aula 2. Profª. Fabiany Vetores e Matrizes
Computação 2 Aula 2 Vetores e Matrizes Profª. Fabiany fabianyl@utfpr.edu.br Vetores Vetor também é conhecido como variável composta homogênea unidimensional; Um vetor computacional é um variável composta
Leia mais1 - VARIÁVEIS COMPOSTAS HOMOGÊNEAS (VETORES E MATRIZES)
Algoritmos e Estruturas de Dados Prof. Eduardo - VARIÁVEIS COMPOSTAS HOMOGÊNEAS (VETORES E MATRIZES) As variáveis compostas homogêneas são estruturas de dados que se caracterizam por um conjunto de variáveis
Leia maisEstruturas de Dados Estáticas
Estruturas de Dados Estáticas Lógica de Programação 1 Uma tarefa comum em programação é a manutenção de um conjunto numerado de objetos relacionados. Exemplo 1: deseja-se que um jogo de videogame mantenha
Leia maisLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos com exemplos na linguagem JAVA Cap. 4 Estruturas de Dados Homogêneas Vetores e Matrizes Conteúdo: 4.1 Variáveis compostas homogêneas... 55 4.2 Vetores... 56 Exercícios
Leia maisClasses o Objetos. Classes, objetos, métodos e variáveis de instância
Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento
Leia maisLição 7 Array em Java
Lição 7 Array em Java Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Declarar e criar arrays Acessar elementos de um array Determinar o número de elementos em um
Leia mais1 - VARIÁVEIS COMPOSTAS HOMOGÊNEAS (VETORES E MATRIZES)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 1 - VARIÁVEIS COMPOSTAS HOMOGÊNEAS (VETORES E MATRIZES) As variáveis compostas homogêneas são estruturas de dados que se caracterizam por um conjunto
Leia maisArrays. Declaração e criação de arrays
Arrays Os arrays são estruturas de dados que consistem em itens de dados relacionados do mesmo tipo. São entidades estáticas no sentido de que, uma vez criadas, mantém o mesmo tamanho, embora uma referência
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Acessar elementos de um
Leia maisAula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
Leia maisAula 06 Introdução à Programação Matrizes
Aula 06 Introdução à Programação Matrizes Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro Matrizes Unidimensionais (Vetor) Bidimensionais String Exercícios Gustavo Callou DEINFO/UFRPE
Leia mais4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Leia maisVariáveis Compostas. Vanessa Braganholo
Variáveis Compostas Vanessa Braganholo vanessa@ic.uff.br Aula de hoje } Veremos os diferentes tipos de variáveis compostas (arrays) } Com uma dimensão (vetores) } Com duas ou mais dimensões (matrizes)
Leia maisVetores. IFSC/Florianópolis - Programação Orientada a Objetos + POO - prof. Herval Daminelli
Vetores De modo geral, em linguagem de programação, vetores ou arrays são estruturas de dados que permitem que uma mesma variável possa armazenar mais de um valor; Em Java, vetores são coleções de dados,
Leia maisProgramação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.
Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo
Leia maisAULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
Leia maisEstruturas Indexadas Vetores e Matrizes
Estruturas Indexadas Vetores e Matrizes Profa Jacqueline 1 Estruturas Indexadas Vetores e Matrizes Objetivo: Estudar as estruturas de dados estáticas e homogêneas (vetores e matrizes); Estudar as operações
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 19. Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos
CURSO BÁSICO DE PROGRAMAÇÃO AULA 19 Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos Introdução a Java Por qual motivo utilizar vetor? Vetores Há um problema onde o diretor de uma escola deseja
Leia maisCONTEÚDO 04 VETORES. Disciplina: Algoritmos e POO Professora: Alba Lopes.
CONTEÚDO 04 VETORES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes INTRODUÇÃO Variável Analogia: uma caixa, na qual você pode dar o nome
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisArrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul
Professor: Ricardo Luis dos Santos IFSUL 2015 Arrays ou vetores são estruturas de dados que armazenam usualmente uma quantidade fixa de dados de um determinado tipo Também são conhecidos como estruturas
Leia maisFundamentos de Programação
Fundamentos de Programação Linguagem C++: arrays - aula I Bruno Emerson Gurgel Gomes 1 1 Instituto Federal de Educação, Ciência e Tecnologia do RN (IFRN) 2012 Bruno Gomes (IFRN) Fundamentos de Programação
Leia maisCI208 - Programação de Computadores. Aula 24: Arrays. Prof. MSc. Diego Roberto Antunes
CI208 - Programação de Computadores Aula 24: Arrays Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática
Leia maisVariáveis Compostas. Leonardo Gresta Paulino Murta.
Variáveis Compostas Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Veremos os diferentes tipos de variáveis compostas (arrays) Com uma dimensão (vetores) Com duas ou mais dimensões (matrizes)
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Leia maisVetores. IFSC/Florianópolis - Programação Orientada a Objetos + POO - prof. Herval Daminelli
Vetores De modo geral, em linguagem de programação, vetores ou arrays são estruturas de dados que permitem que uma mesma variável possa armazenar mais de um valor; Em Java, vetores são coleções de dados,
Leia maisTécnicas de Programação
Técnicas de Programação Material Teórico Conceitos de Vetores e Matrizes Responsável pelo Conteúdo: Prof. a Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro Revisão
Leia maisVetores e Matrizes. Vetores
Vetores e Matrizes José Gustavo de Souza Paiva Vetores Também conhecidos como variáveis compostas homogêneas unidimensionais É um tipo de dado que representa um conjunto de valores do mesmo tipo É como
Leia maisAlgoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Matrizes. Para começar... Matrizes. Matrizes
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Aula 13 Prof. Piva Para começar... Vamos considerar um algoritmo que foi elaborado para para armazenar os Nomes e as Médias Finais dos 20 alunos
Leia maisCONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO
CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO CLASSES E OBJETOS PARA PROGRAMAÇÃO ORIENTADA A OBJETOS Classes são estruturas das linguagens de POO criadas para conter os dados que
Leia maisCentro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II. Ponteiros
Centro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II Ponteiros Profa.: Simone Ceolin Slides (Prof.Tiago Rios da Rocha) Primeiro Semestre 2011 Sumário
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 13 Prof. ISVega Maio de 2004 Arrays CONTEÚDO 13.1Arrays e Seqüências de Variáveis.........
Leia maisArray em Java. Figura 1 - Exemplo de um array de inteiros
Array em Java 1. Objetivos Nesta lição, abordaremos Array em Java. Primeiro, definiremos o que é array e, então, discutiremos como declará-los e usá-los. Ao final desta lição, o estudante será capaz de:
Leia maisProf. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Quinta aula
Prof. Rogério Albuquerque de Almeida Programação Orientada a Objetos II Java Quinta aula 1 Prof. Rogério Albuquerque de Almeida Programação Orientada a Objeto II Arrays Declarar e criar arrays Acessar
Leia mais1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.
Universidade Estadual de Maringá - Departamento de Informática Disciplina: 1640/31 - Fundamentos da Computação Física 2007 Prof.: Mauro Henrique Mulati Exercícios de vetores e matrizes do 2. o Bimestre
Leia maisProgramação I 2º Bimestre (material 1)
Programação I 2º Bimestre (material 1) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse Arranjos e matrizes - Arrays
Leia maisLINGUAGEM C: ARRAY: VETORES E MATRIZES
LINGUAGEM C: ARRAY: VETORES E MATRIZES Prof. André Backes POR QUE USAR ARRAY? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor
Leia maisTÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados
TÉCNICAS DE PROGRAMAÇÃO Estrutura de dados O que são estrutura de dados? É a forma como os armazenamos tipos de dados, vistos dia a dia, ou seja, nada mais são do que a transformação de uma forma de armazenamento
Leia maisAula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU
Aula 9 Oficina de Programação Matrizes Profa. Elaine Faria UFU - 26 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisClasses, instâncias e métodos de acesso. prática
Classes, instâncias e métodos de acesso prática Exercício 01 Crie a classe Ponto que possui duas dimensões (int x, int y). Crie os métodos get e set. Faça o main para instanciar e testar a classe. Adicione
Leia maisEstruturas Compostas Matriz
Estruturas Compostas Matriz Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente preparados pela Profa. Dra. Simone Souza 2 Introdução n Como armazenar um nome em um programa? n Uso
Leia maisLaboratório de Programação
Variáveis e Valores 1 Laboratório de Programação Dr. Italo Santiago Vega Curso de Graduação Ciência da Computação Pontifícia Universidade de São Paulo Copyright 1998-2004, Italo S. Vega Variáveis e Valores
Leia maisTÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados
TÉCNICAS DE PROGRAMAÇÃO Estrutura de dados O que são estrutura de dados? É a forma como os armazenamos tipos de dados, vistos dia a dia, ou seja, nada mais são do que a transformação de uma forma de armazenamento
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisAula 10: Introdução a Vetores e Matrizes
Aula 10: Introdução a Vetores e Matrizes Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Vetores e Matrizes Programação de Computadores IV 1 / 50 Agenda
Leia maisUniversidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
Vetor Exercícios sobre Vetores e Matrizes Exercício 1 Escrever um programa que leia um conjunto de n notas. Para isso, o programa lê a dimensão do vetor e as notas, uma a uma. Após a leitura das notas,
Leia maisUnidade 8: Sobrecarga de Funções e Vetores e Matrizes (Arrays) Prof. Daniel Caetano
Linguagem de Programação Atualização: // Unidade 8: Sobrecarga de Funções e Vetores e Matrizes (Arrays) Prof. Daniel Caetano Objetivo: Uso de sobrecarga de funções para criação de código intuitivo e uso
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo
Leia maisLINGUAGEM C VETOR E MATRIZ
LINGUAGEM C VETOR E MATRIZ Introdução à Programação Prof. Cayo Fontana SUMÁRIO Vetor Matriz Exercícios VETOR Vetores são estruturas de dados, estáticas, compostas por uma coleção de elementos de um mesmo
Leia maisAula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU
Aula 8 Oficina de Programação Vetores Profa. Elaine Faria UFU - 2017 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisArrays (Vetores) Arrays (Vetores) 28/04/ Índices. profs. } Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor...
Arrays (Vetores) Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor... Declarar 100 variáveis (1 para cada pessoa)... ou Declarar apenas 1 variável(um vetor com 100 nomes)? Ex2:
Leia maisBAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores
BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores 1- Faça um programa que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a.
Leia maisArrays. int idade1; int idade2; int idade3; int idade4; int[] idades;
Vetores 1 Arrays p O problema: Dentro de um bloco, podemos declarar diversas variáveis e usa -las: int idade1; int idade2; int idade3; int idade4; p Isso pode se tornar um problema quando precisamos mudar
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual
Leia maisCAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
NB7 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/03 - Versão 4.3 97 CAPÍTULO VIII VARIÁVEIS INDEXADAS Nem sempre os tipos básicos (numérico, literal e lógico) são suficientes
Leia maisDepartamento de Sistemas de Computação Universidade de São Paulo Laboratório de Introdução a Ciência de Computação I.
Departamento de Sistemas de Computação Universidade de São Paulo Laboratório de Introdução a Ciência de Computação I Aula 4 Vetores Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br) Vetores Índices
Leia maisCURSO DE POO COM JAVA
07 CURSO DE POO COM JAVA Arrays PROF. MARCOS VINICIUS marcos.engsoft@gmail.com Introdução Imaginemos que queiramos trabalhar com as notas dos alunos. Supondo que cada aluno deva ter cinco notas, podemos
Leia maisAnálise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Leia maisLISTA DUPLAMENTE ENCADEADA
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO LISTA DUPLAMENTE ENCADEADA FOZ DO IGUAÇU 2013 LISTA DE QUADROS QUADRO 1 EXEMPLO DE UM NÓ PARA
Leia maisProgramação de Computadores
Programação de Computadores José Romildo Malaquias DECOM UFOP 2011.1 José Romildo Malaquias (DECOM UFOP) Programação de Computadores 2011.1 1 / 55 A Linguagem C++ C++ é uma linguagem de programação de
Leia maisMatrizes (Vetores Bidimensionais)
(Vetores Bidimensionais) Objetivos Conceituação de Vetores Bidimensionais Manipulação de Vetores Bidimensionais Entender a diferença entre uso dos diferentes vetores Entender como manipular entrada, saída
Leia maisAlgoritmos - 6. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 6 Alexandre Diehl Departamento de Física - UFPel Variáveis compostas homogêneas Definição Conjunto de variáveis do mesmo tipo (numérico, literal ou lógico), referenciáveis pelo mesmo identificador
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 14 Prof. ISVega Maio de 2004 Mecanismo de Exceções em Java CONTEÚDO 14.1Erros,
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for
Leia mais7. Vetores e Matrizes
7. Vetores e Matrizes Site: BAC004 at http://bac004.wikidot.com Source page: 7. Vetores e Matrizes at http://bac004.wikidot.com/vetoresmatrizes Fold Table of Contents 7.1 Vetores 7.1.1 Declaração de vetores
Leia maisExplicação do programa:
Disciplina: Introdução à Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula10 Sub-rotina: Em algoritmos Em C Sub-rotinas subprograma - programação modularizada Definição:
Leia maisInstituto Federal de Educação, Ciência e Tecnologia do RN Câmpus Currais Novos. LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I
LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I Prof. Bruno E. G. Gomes Uma variável em um algoritmo pode ser vista como uma gaveta. A declaração de uma variável reserva uma gaveta (posição) de um certo
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Leia maisAula 10 Oficina de Programação Matrizes. Profa. Elaine Faria UFU
Aula Oficina de Programação Matrizes Profa. Elaine Faria UFU - 27 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisAlgoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira Anilton Joaquim da Silva
Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira ronaldo.co@ufu.br Anilton Joaquim da Silva anilton@ufu.br Matrizes Uma matriz é uma variável capaz de armazenar vários dados de
Leia maisLinguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo
Programação Estruturada Linguagem C Estrutura de Dados Heterogêneos Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Struct Declaração Manipulação Vetor de Struct
Leia maisAlgoritmos e Estruturas de Dados II IEC013
Algoritmos e Estruturas de Dados II IEC013 Linguagem C -Vetores e Matrizes- Prof. César Melo Todos os créditos ao Prof. Leandro Galvão Variáveis Compostas São um conjunto de variáveis identificadas por
Leia mais4ª Lista de Exercícios de Programação I
4ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um algoritmo que leia 10 valores inteiros armazenando-os em um vetor e depois calcule a soma dos valores
Leia maisLição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Leia maisJAVA COLLECTIONS API: LISTAS
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO JAVA COLLECTIONS API: LISTAS FOZ DO IGUAÇU 2013 LISTA DE QUADROS QUADRO 1 EXEMPLO DE LIST,
Leia maisArrays em Java. Introdução à Programação. Bruno Cartaxo
Arrays em Java Introdução à Programação Bruno Cartaxo http://sites.google.com/site/brunocartaxo bruno.cartaxo@olinda.ifpe.edu.br Tópicos a serem discutidos na disciplina Introdução a computadores e algoritmos
Leia mais