Computação e Programação
|
|
|
- Giulia Canedo Philippi
- 7 Há anos
- Visualizações:
Transcrição
1 Computação e Programação MEMec, LEAN - 1º Semestre Aula Teorica 18 Algoritmos de ordenação Função sort D.E.M. Área Científica de Controlo Automação e Informática Industrial Wrap Up da última aula Algoritmos de pesquisa A pesquisa é a operaçãode tentardetectaruma oumaisocorrênciasde um determinadovalor dentrode umalista ouvector Devolve normalmente o índice da ocorrência Pesquisa sequencial Utiliza-se em vectores ou listas desordenadas Pode ter que percorrer todo o vector se o valor procurado não fizer parte do mesmo Pesquisa binária Assume que o vector ou lista estão previamente ordenados Em geral é mais eficiente que a pesquisa sequencial Computação e Programação 2015 /
2 Wrap Up da última aula Vectorização Nome que se dá à forma de codificar operações que envolvam vectores ou matrizes tirando partido da especialização da linguagem MATLAB neste tipo de estruturas >> mat = [4 5 6; 3 2 1]; >> for l = 1:size(mat,1) for c = 1:size(mat,2) mat(l,c)= mat(l,c) * 2; No MATLAB pode escrever-se apenas >> mat = [4 5 6; 3 2 1]; >> mat = mat * 2 Computação e Programação 2015 / Alinhamento da AT 18 Algoritmos de ordenação Função sort Computação e Programação 2015 /
3 Ordenação A ordenação é oprocesso de pôr os elementos de uma lista por uma determinada ordem, ascente ou descente (existem muitos algoritmos de ordenação: Quick sort, Bubble sort, Shell sort, etc.) valor Ascente valor Computação e Programação 2015 / Ordenação por selecção (selection sort) Descrição (ascente/descente): 1. Encontrar o elemento menor/maiordo vector e trocá-lo com o da 1ª posição 2. Encontrar o elemento menor/maiordo resto do vector (da 2ª posição em diante) e trocá-lo com o elemento da 2ª posição 3. Repetir o procedimento 2.para as posições seguintes (3ª, 4ª,, etc.) até trocar o penúltimo elemento Computação e Programação 2015 /
4 Ordenação por selecção (ascente) 1º passo valor º passo valor º passo valor Computação e Programação 2015 / Ordenação por selecção (ascente) 4º passo valor º passo valor valor Computação e Programação 2015 /
5 Ordenação por selecção (ascente) 1º passo vec indice_do_minimo = 1; %assume-se % procurar valor menor que o 1º for j = 2:length(vec) if vec(j) < vec(indice_do_minimo) indice_do_minimo = j; temp = vec(1); % salvaguardar valor a trocar vec(1) = vec(indice_do_minimo); % guardar o minimo na 1ª posição vec(indice_de_minimo) = temp; % completar a troca Computação e Programação 2015 / Ordenação por selecção (ascente) 2º passo vec indice_do_minimo = 2; %assume-se % procurar valor menor que o 2º for j = 3:length(vec) if vec(j) < vec(indice_do_minimo) indice_do_minimo = j; temp = vec(2); % salvaguardar valor a trocar vec(2) = vec(indice_do_minimo); % guardar o minimo na 2ª posição vec(indice_de_minimo) = temp; % completar a troca Computação e Programação 2015 /
6 Ordenação por selecção (ascente) 3º passo vec indice_do_minimo = 3; %assume-se % procurar valor menor que o 3º for j = 4:length(vec) if vec(j) < vec(indice_do_minimo) indice_do_minimo = j; temp = vec(3); % salvaguardar valor a trocar vec(3) = vec(indice_do_minimo); % guardar o minimo na 3ª posição vec(indice_de_minimo) = temp; % completar a troca Computação e Programação 2015 / Ordenação por selecção (ascente) ( ) último passo vec Penúltimo elemento indice_do_minimo = 5; %assume-se % procurar valor menor que o 5º for j = 6:length(vec) if vec(j) < vec(indice_do_minimo) indice_do_minimo = j; temp = vec(5); % salvaguardar valor a trocar vec(5) = vec(indice_do_minimo); % guardar o minimo na 5ª posição vec(indice_de_minimo) = temp; % completar a troca Computação e Programação 2015 /
7 Ordenação por selecção (ascente) % Repetir até ao penúltimo elemento do vector for i = 1:length(vec)-1 indice_do_minimo = i; %assume-se % procurar valor menor for j = i+1:length(vec) if vec(j) < vec(indice_do_minimo) indice_do_minimo = j; temp = vec(i); % salvaguardar valor a trocar vec(i) = vec(indice_do_minimo); % guardar o minimo vec(indice_de_minimo) = temp; % completar a troca Computação e Programação 2015 / Ordenação por selecção (ascente) Encontrar o mínimo no sub-vector Trocar o mínimo com o primeiro elemento do sub-vector Computação e Programação 2015 /
8 Ordenação por selecção (ascente) >> vec = [ ]; >> vec = ordenacaoporseleccao(vec) vec = Computação e Programação 2015 / Ordenação de um vector de estruturas Ao ordenar um vector de estruturas, é comum fazer a ordenação apenas por um dos campos Turma AM21T Número da ficha Nome Numero Nota 1 João Silva Paulo Almeida Judite Antão Computação e Programação 2015 /
9 Função do exemplo gerir alunos Função que apresenta a turma Computação e Programação 2015 / Ordenação de um vector de estruturas Apenas o campo relativo ao número de aluno é comparado Toda a estrutura é trocada de posição Computação e Programação 2015 /
10 Ordenação de um vector de estruturas >> turma(1) = struct('nome','joão Silva','Numero', ,'Nota',14); >> turma(2) = struct('nome','paulo Almeida',... 'Numero', 98734,'Nota',17); >> turma(3) = struct('nome','judite Antão',... 'Numero', 36331,'Nota',15); >> apresentaturma(turma) Numero Nome Nota João Silva Paulo Almeida Judite Antão 15 Computação e Programação 2015 / Ordenação de um vector de estruturas >> turma_ord = ordenacaovectorestruturas(turma); >> apresentaturma(turma_ord) Numero Nome Nota Judite Antão João Silva Paulo Almeida 17 Computação e Programação 2015 /
11 Ordenação através de indexação Na ordenação através de indexação é criado um vector de índices que representa a ordenação da lista, mas a lista original não é modificada Estes índices aplicados ao vector original formam o vector ordenado valor Ascente valor índices ordem Computação e Programação 2015 / Ordenação através de indexação Descrição: 1. Inicializar elementos do vector de índices com os valores entre 1 e o comprimento da lista 2. Utilizar qualquer algoritmo de ordenação, mas usando como índices no algoritmo os elementos do vector de índices criado 3. Quando o algoritmo de ordenação fizer a troca, trocam-se os elementos do vector de índices em vez dos elementos do vector de dados original Computação e Programação 2015 /
12 Ordenação através de indexação 1º passo valor índices ordem º passo valor índices ordem Computação e Programação 2015 / Ordenação através de indexação 3º passo valor índices ordem º passo valor índices ordem Computação e Programação 2015 /
13 Ordenação através de indexação 5º passo valor índices ordem O vector orginal não foi modificado A ordenação está representada por índices dos elementos do vector original valor índices ordem Computação e Programação 2015 / Ordenação através de indexação 1º passo vec indvec posicao_indice_do_minimo = 1; %assume-se % procurar valor menor que o apontado pelo indice em 1 for j = 2:length(vec) if vec(indvec(j)) < vec(indvec(posicao_indice_do_minimo)) posicao_indice_do_minimo = j; temp = indvec(1); indvec(1) = indvec(posicao_indice_do_minimo); indvec(posicao_indice_do_minimo) = temp; Computação e Programação 2015 /
14 Ordenação através de indexação 2º passo vec indvec posicao_indice_do_minimo = 2; %assume-se % procurar valor menor que o apontado pelo indice em 2 for j = 3:length(vec) if vec(indvec(j)) < vec(indvec(posicao_indice_do_minimo)) posicao_indice_do_minimo = j; temp = indvec(2); indvec(2) = indvec(posicao_indice_do_minimo); indvec(posicao_indice_do_minimo) = temp; Computação e Programação 2015 / Ordenação através de indexação Cria vector de índices inicial Compara utilizando índices guardados no vector de índices Troca elementos do vector de índices Computação e Programação 2015 /
15 Ordenação através de indexação >> x = [ ]; >> index = criarindicesordenacao(x) index = >> x(index) ans = >> x x = A ordenação através de indexação permite tratar os dados como se estivessem ordenados, mas sem ordenar realmente um vector! Computação e Programação 2015 / Alinhamento da AT 18 Algoritmos de ordenação Função sort Computação e Programação 2015 /
16 Função pré-definida sort Descrição: ordena um vector, uma matriz, ou um cell array Sintaxe: [Y,I] = sort(x,dimensao,modo) >> vec = [ ]; >> vec = sort(vec) vec = >> sort(vec,2,'desc') ans = Computação e Programação 2015 / Função de pré-definida sort >> mat = [4 6 2;8 3 7;9 7 1] mat = >> sort(mat) % ou sort(mat,1) ans = Ordena todas as colunas (ascente) Computação e Programação 2015 /
17 Função de pré-definida sort >> mat = [4 6 2;8 3 7;9 7 1] mat = >> mat = sort(mat,2,'desc') mat = Ordena todas as linhas (descente) Computação e Programação 2015 / Função de pré-definida sort >> nomes = {'Rita';'Vitor';'Alzira';'Pedro';'Célia'} nomes = 'Rita' 'Vitor' 'Alzira' 'Pedro' 'Célia' >> sort(nomes) ans = 'Alzira' 'Célia' 'Pedro' 'Rita' 'Vitor' Ordena facilmente stringsarmazenadas em cell arrays Computação e Programação 2015 /
18 Função de pré-definida sort >> [vec_ordenado,indices] = sort(vec) vec_ordenado = indices = >> vec(indices) ans = Facilita bastante a ordenação por indexação Computação e Programação 2015 / Função de pré-definida sort Ordenar um vector de estruturas por campo numérico >> turma(1) = struct('nome','joão Silva','Numero', ,'Nota',14); >> turma(2) = struct('nome','paulo Almeida',... 'Numero', 98734,'Nota',17); >> turma(3) = struct('nome','judite Antão',... 'Numero', 36331,'Nota',15); >> apresentaturma(turma) Numero Nome Nota João Silva Paulo Almeida Judite Antão 15 Computação e Programação 2015 /
19 Função de pré-definida sort >> [num_ord index] = sort([turma.numero]) num_ord = index = >> turma = turma(index); >> apresentaturma(turma) Numero Nome Nota Judite Antão João Silva Paulo Almeida 17 É necessário construir um vector O vector de estruturas só é realmente ordenado quando se faz esta atribuição Computação e Programação 2015 / Função de pré-definida sort Ordenar um vector de estruturas por campo string >> [ca_nomes_ord index] = sort({turma.nome}) ca_nomes_ord = index = 'João Silva' 'Judite Antão' 'Paulo Almeida' >> turma = turma(index); >> apresentaturma(turma) Numero Nome Nota João Silva Judite Antão Paulo Almeida 17 É necessário construir um cell array Computação e Programação 2015 /
20 Referências Capítulo 13 de Stormy Attaway (2012), Matlab: A Practical Introduction to Programming and Problem Solving, Elsevier. As aulas teóricas contêm contribuições dos profs. José Borges e Miguel Silva Computação e Programação 2015 /
Computação e Programação
Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 10 Exemplo de desenvolvimento de Programa Modular: Máquina de venda de bilhetes D.E.M. Área Científica de Controlo Automação e
Computação e Programação. MEMec - LEAN 1º Semestre
Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos de CP Pretende-se promover o desenvolvimento de, Competências que
Estruturas de dados complexas: cell arrays e structures
Estruturas de dados complexas: cell arrays e structures Cell arrays Criação de cell arrays Aceder a elementos Visualizar elementos Modificar elementos Eliminar elementos Guardar strings em cell arrays
1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível?
P1 Conceitos (2,4 valores) 1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível? (0.8v) 1.b) Indique três vantagens de criar um programa
Capítulo 14. Ordenação e pesquisa. Bubblesort. Alguns algoritmos de ordenação e pesquisa Medição do tempo de execução de um programa
Capítulo Ordenação e pesquisa Alguns algoritmos de ordenação e pesquisa Medição do tempo de execução de um programa Bubblesort Identifica os pares de elementos contíguos que não estão na ordem correcta
Linguagem C vetores multidimensionais
Linguagem C vetores multidimensionais IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C... Operadores aritméticos, de comparação
Manipulação de strings e conversão entre tipos de dados
e conversão entre tipos de dados Criação de variáveis do tipo string: As strings como arrays uni-dimensionais Operações sobre strings Concatenação Formatação Comparação Procura, Substituição e Separação
Universidade Veiga de Almeida Algoritmos e Linguagem I
Aula 10 Conteúdo: 14. Estruturas de dados homogêneas 14.1. Matrizes de uma dimensão Vetores 14.2. Matrizes com mais de uma dimensão 14. Estruturas de Dados Homogêneas As estruturas de dados homogêneas
ORDENAÇÃO EXTERNA DE ARQUIVOS: GERAÇÃO DE PARTIÇÕES CLASSIFICADAS. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos
ORDENAÇÃO EXTERNA DE ARQUIVOS: GERAÇÃO DE PARTIÇÕES CLASSIFICADAS Vanessa Braganholo Estruturas de Dados e Seus Algoritmos ORDENAÇÃO DE ARQUIVOS GRANDES Para arquivos binários, é possível implementar o
BUSCA EM ARRAYS. Prof. André Backes. Ato de procurar por um elemento em um conjunto de dados
BUSCA EM ARRAYS Prof. André Backes Definição 2 Ato de procurar por um elemento em um conjunto de dados Recuperação de dados armazenados em um repositório ou base de dados A operação de busca visa responder
Computaçã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
Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina
Estrutura de Dados Plano de Ensino Vilson Heck Junior Instituto Federal de Santa Catarina Campus Lages Sumário 1 Sumário 2 Plano de Ensino Competências, Habilidades e Atitudes Bases Tecnológicas Instrumentos
Ordenação e Pesquisa
Ordenação e Pesquisa Luís Lopes DCC-FCUP Estruturas de Dados Pesquisa de Informação A pesquisa eficiente de informação é extremamente relevante, seja: num catálogo indexado por uma relação de ordem, e.g.
Classificação Externa: Geração de Partições Classificadas
Classificação Externa: Geração de Partições Classificadas Vanessa Braganholo Baseado no Material de: Inhaúma Neves Ferraz (IC/UFF) Cenário: Arquivos Sequencias } Acesso não pode ser feito em posições aleatórias
Planificação Anual da disciplina de Programação e Sistemas de Informação 10º 1PI
Res e M ó d u l o 1 - I n t r o d u ç ã o à P r o g r a m a ç ã o e A l g o r i t m i a 1. Introdução à Lógica de Programação 1.1. Lógica 1.2 Sequência Lógica 1.3 Instruções 1.4 Algoritmos 2. Desenvolvimento
ESTRUTURA DE DADOS ORDENANDO LISTAS
ESTRUTURA DE DADOS ORDENANDO LISTAS Prof. Dr. Daniel Caetano 2014-2 Objetivos Compreender o que são ordenações por seleção e por inserção Capacitar para implementar ambos os tipos de ordenação Material
MÓDULO 3: Programação Estruturada
Matriz de recuperação dos módulos 3, 4, 5, 7 e 9 da disciplina de Programação e Sistemas de Informação PSI Curso: Técnico de Gestão e Programação de Sistemas Informático MÓDULO 3: Programação Estruturada
Projeto e Análise de Algoritmos
Projeto e Análise de Algoritmos Apresentação da Disciplina Edirlei Soares de Lima Por que Estudar Algoritmos? Razões Práticas e Teóricas: Devemos conhecer um conjunto de algoritmos
INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados
INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados Ano Lectivo de 2006/2007 2 o Semestre 2 o Teste A - 2 de Julho de 2007 Duração: 2h - O teste é sem consulta. - Para cada questão
Ordenação de Vectores
4. Vectores: Algoritmos de Ordenação João Pascoal Faria (versão original) Ana Paula Rocha (versão 2004/2005) Luís Paulo Reis (versão 2005/2006) FEUP - MIEEC Prog 2-2006/2007 Ordenação de Vectores Problema
ESTRUTURA DE DADOS ORDENANDO LISTAS
ESTRUTURA DE DADOS ORDENANDO LISTAS Prof. Dr. Daniel Caetano 2012-2 Objetivos Compreender o que são ordenações por seleção e por inserção Capacitar para implementar ambos os tipos de ordenação GRUPOS?
ALGORITMOS DE ORDENAÇÃO
ALGORITMOS DE ORDENAÇÃO Prof. André Backes Conceitos básicos 2 Ordenação Ato de colocar um conjunto de dados em uma determinada ordem predefinida Fora de ordem 5, 2, 1, 3, 4 Ordenado 1, 2, 3, 4, 5 OU 5,
Limite assintótico para a ordenação, Ordenação em tempo linear
Algoritmos e Estruturas de Dados I Limite assintótico para a ordenação, Ordenação em tempo linear Prof. Jesús P. Mena-Chalco [email protected] 1Q-2017 1 Ordenação Ordenar corresponde ao processo
Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas
Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 10 de janeiro de 2018 Exame sem
Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I
Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Algoritmos de busca Basicamente podem ser citadas duas estratégias para procurar (ou buscar) algo em uma coleção de dados: Busca
Manipulação de strings e conversão entre tipos de dados
Manipulação de strings e conversão entre tipos de dados Avaliação de strings A função eval() A estrutura try-catch A função IS para strings Conversão entre tipos de dados Instituto Superior Técnico, Dep.
ORDENAÇÃO DE ARQUIVOS. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos
ORDENAÇÃO DE ARQUIVOS Vanessa Braganholo Estruturas de Dados e Seus Algoritmos ORDENAÇÃO Busca binária exige que arquivo esteja ordenado Como ordenar um arquivo? INSTITUTO DE COMPUTAÇÃO - UFF 2 MÉTODOS
COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN
COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN Ficha da Aula Prática 5: Selecção e repetição. Funções. Sumário das tarefas e objectivos da aula: 1. Implementar estruturas de selecção e repetição.
INF111 Programação II Aulas 11, 12, 13 Ordenação
INF Programação II Aulas,, Ordenação Departamento de Informática UFV Ordenação A ordenação é o processo de organizar um conunto (vetor) de n obetos ou registros segundo uma determinada ordem crescente
6. Pesquisa e Ordenação
6. Pesquisa e Ordenação Fernando Silva DCC-FCUP Estruturas de Dados Fernando Silva (DCC-FCUP) 6. Pesquisa e Ordenação Estruturas de Dados 1 / 30 Pesquisa de Informação A pesquisa eficiente de informação
Bubble Sort. Tempo total O(n 2 )
Bubble Sort Considere uma seqüência de n elementos que se deseja ordenar. O método da bolha resolve esse problema através de várias passagens sobre a seqüência Não é um algoritmo eficiente, é estudado
Informática para Ciências e Engenharias 2014/15. Teórica 4
Informática para Ciências e Engenharias 2014/15 Teórica 4 Na aula de hoje... Controlo de execução condições if elseif else end operadores relacionais e lógicos Matrizes criação e percursos em matrizes
Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
Trabalho: Algoritmos de Busca e Ordenação. 1 Introdução. Prof. Bruno Emerson Gurgel Gomes IFRN - Câmpus Currais Novos. 31 de outubro de 2012
Trabalho: Algoritmos de Busca e Ordenação Prof. Bruno Emerson Gurgel Gomes IFRN - Câmpus Currais Novos 31 de outubro de 2012 1 Introdução Os algoritmos de busca e de ordenação compreendem um conjunto de
Marcelo Keese Albertini Faculdade de Computação Universidade Federal de Uberlândia
Introdução à Análise de Algoritmos Marcelo Keese Albertini Faculdade de Computação Universidade Federal de Uberlândia Aula de hoje Nesta aula veremos: Sobre a disciplina Exemplo: ordenação Sobre a disciplina
O Problema da Ordenação Métodos de Ordenação Parte 1
Métodos de Ordenação Parte 1 SCC-201 Introdução à Ciência da Computação II Rosane Minghim 2010 Ordenação (ou classificação) é largamente utilizada Listas telefônicas e dicionários Grandes sistemas de BD
Computação e Programação
Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 21 Introdução à linguagem compilada C Estrutura e compilação do código fonte Tipos de dados básicos Operadores aritméticos e lógicos
Classificação Externa: Geração de Partições Classificadas
Classificação Externa: Geração de Partições Classificadas Vanessa Braganholo Baseado no Material de: Inhaúma Neves Ferraz (IC/UFF) Importância da Ordenação/Classificação } Vimos até agora várias operações
MCTA028 Programação Estruturada Aula 19 Custos de um algoritmo e funções de complexidade
MCTA028 Programação Estruturada Aula 19 Custos de um algoritmo e funções de complexidade Prof. Jesús P. Mena-Chalco 3Q-2017 1 0 A = n-1... 2 0 A = n-1... - O programa funciona (está correto)? - Como medir/mensurar
Estrutura de Dados. Algoritmos de Ordenação. Prof. Othon M. N. Batista Mestre em Informática
Estrutura de Dados Algoritmos de Ordenação Prof. Othon M. N. Batista Mestre em Informática Roteiro Introdução Ordenação por Inserção Insertion Sort Ordenação por Seleção Selection Sort Ordenação por Bolha
INF1007: Programação 2 6 Ordenação de Vetores. 01/10/2015 (c) Dept. Informática - PUC-Rio 1
INF1007: Programação 2 6 Ordenação de Vetores 01/10/2015 (c) Dept. Informática - PUC-Rio 1 Tópicos Introdução Ordenação bolha (bubble sort) Ordenação por seleção (selection sort) 01/10/2015 (c) Dept. Informática
Método de ordenação - objetivos:
Método de ordenação - objetivos: Corresponde ao processo de rearranjar um conjunto de objetos em uma ordem ascendente ou descendente. Facilitar a recuperação posterior de itens do conjunto ordenado. São
CURSO PROFISSIONAL Técnico de Gestão e Programação de Sistemas Informáticos
ENSINO SECUNDÁRIO Agrupamento de Escolas Nº 1 de Abrantes CURSO PROFISSIONAL Técnico de Gestão e Programação de Sistemas Informáticos ESCOLA: Dr Solano de Abreu DISCIPLINA: Programação e Sistemas de Informação
Algoritmia e Programação APROG. Vetores. Algoritmia e Java. Nelson Freire (ISEP DEI-APROG 2012/13) 1/32
APROG Algoritmia e Programação Vetores Algoritmia e Java Nelson Freire (ISEP DEI-APROG 2012/13) 1/32 Arrays Introdução Enquadramento Interesse Noção Tipos Vetor Matriz Vetores Noções Básicas Interesse
