Algoritmos e Programação

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.
TÉCNICAS DE PROGRAMAÇÃO I
TÉCNICAS DE PROGRAMAÇÃO III
Marco Antonio Montebello Júnior
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
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.
Désiré NGuessan Programação II Estruturas de Dados
Algoritmos.
Ciclos, Vectores e Gráficos Simulação da Queda de Corpos II
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.
Conteúdo: - Matriz.
Adaptado de material da profa. Maria Aparecida Livi
Algoritmos Escher.
Algoritmos Escher.
Paulo Henrique Graf Fernandes
Lógica de Programação Módulo II
Estruturas de Dados Homogêneas Multidimensionais – Matrizes
Matrizes e Funções - Continuação
Ponteiros.
Algoritmos e Programação
Algoritmos e Programação
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Programação em Java Prof. Maurício Braga
Técnica de Programação II Vetor e Matriz
Vetores e Matrizes Laboratório de ICCN Marco Antonio Montebello Júnior
Aula prática 6 Vetores e Matrizes
Linguagem de Programação II Parte VII
Linguagem de Programação II Parte V
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Introdução ao uso de vatores na linguagem PASCAL.
Aula prática 6 Vetores e Matrizes
Desenvolvimento de Jogos e Entretenimento Digital Oficina temática: Algoritmos e Programação Aula 8: Array Professores: Sandro Rigo Túlio Bender.
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.
Estrutura de dados - Vetores
Fundamentos de Programação
Aula 10 - Armazenamento de Dados em Registros
Vetores e Matrizes Ameliara Freire
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Programação I Aula 12 (Arrays Bidimensionais)
“Introdução a Computação” Capítulo II Estruturas de Dados
Computação Eletrônica
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Vetores Bidimensionais – Debug - Ponteiros – Listas Encadeadas Simples
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.
Algoritmos e Programação
Estruturas de Dados + Algoritmos = Programas
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Professor: André Didier Autor: Francisco Airton
Linguagem de Programação II Parte VI Professora: Flávia Balbino da Costa.
PROGRAMAÇÃO II – PARTE 6 Profa. Maria Augusta Constante Puget.
 A linguagem Java tem diversas classes para a manipulação dos conjuntos de dados. Esses dados podem ser organizados de duas maneiras diferentes: ◦ Vetores.
 O que são arrays:  estruturas de dados homogêneas  coleção de elementos do mesmo tipo referenciada por um nome comum  um array pode ser imaginado.
Estruturas Homogêneas – Vetores e Matrizes
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias Objetivo: apresentar VETOR.
Visualg.
Ponteiros. Programação II Professora: Mai-Ly vanessa horário: ter 9h-11h; sex 11h-13h Aula 1.
Aula Prática 6 Vetores e Matrizes Monitoria
Arrays Outline 7.1 Introdução 7.2 Arrays 7.3 Declarando e Criando Arrays 7.4 Exemplos usando arrays 7.5 Ordenando arrays 7.6 Procurando em.
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 II Matrizes Aulas de conteúdo 13 e 14 Autoria: Ernani Santos Modificação: Clebson Oliveira.
Linguagem de Programação Prof. Fabricio Roulin Bittencout
V ETORES E M ATRIZES Disciplina: Informática Aplicada Professor: Modesto Chaves.
Estruturas Homogêneas - Matrizes
Transcrição da apresentação:

Algoritmos e Programação Thyago Maia Tavares de Farias Aula 21

Sumário Pascal – Variáveis Compostas Homogêneas Matrizes;

Matrizes O que é uma Matriz? É um conjunto de variáveis multidimensionais, de um mesmo tipo, que possuem o mesmo identificador (nome) e são alocadas sequencialmente na memória. Também conhecida como variável homogênea multidimensional. Como as variáveis tem o mesmo nome, o que as diferenciam são índices que referenciam sua localização dentro da estrutura. Uma variável do tipo matriz precisa de um índice para cada uma de suas dimensões.

Matrizes Exemplo de uma Matriz: Colunas Números 12 1 90 56 3 7 10 23 2 4 5 12 1 90 56 3 7 10 23 2 60 15 36 89 34 6 1 2 Linhas 3 Numeros [1,1] Numeros [3,4] Legenda: Números: é o nome da matriz bidimensional, onde o tamanho a 1ª dimensão (linha) é 3 e o tamanho da 2ª dimensão (coluna) é 5 . Vermelho: são os elementos da matriz. Azul: são os índices, ou seja, a posição dos elementos na matriz (linha, coluna).

Matrizes Matrizes em Pascal: Declaração da Matriz: Onde: Na linguagem Pascal as matrizes também são conhecidas como ARRAYs. Declaração da Matriz: Var Nome_Variavel: ARRAY [Inicio1..Fim1, Inicio2..Fim2, InicioN..FimN] OF Tipo_Dados Onde: Nome_Variavel: nome da variável do tipo matriz. Inicio1: é o índice inicial da primeira dimensão da matriz. Fim1: é o índice final da primeira dimensão da matriz. Inicio2: é o índice inicial da segunda dimensão da matriz. Fim2: é o índice final da segunda dimensão da matriz. InicioN: é o índice inicial da n-ésima dimensão da matriz. FimN: é o índice final da n-ésima dimensão da matriz. Tipo_Dados: é o tipo básico dos dados que serão armazenados na matriz.

Matrizes Exemplo: Var Matriz: ARRAY [1..2, 1..5] of real; Números 12.5 3 4 5 12.5 1.2 90.4 56.7 3.8 0.8 3.4 60.5 10.9 6.0 1 2

Matrizes Como atribuir valores a uma matriz? Exemplo: Atribuir valor a uma matriz significa armazenar uma informação em um dos seus elementos, identificado de forma única por meio de seus índices. Exemplo:

Matrizes Preenchendo e mostrando os elementos de uma Matriz com FOR: Para preencher uma matriz, com a estrutura de repetição FOR, temos que percorrer todos os elementos da matriz, atribuindo-lhes valores digitados pelo usuário. Para apresentar os valores de uma matriz, com a estrutura de repetição FOR, temos que percorrer todos os elementos da matriz, acessando e exibindo estes valores.

Exemplo Faça um programa em Pascal que possui uma matriz 4x4 que receberá em cada posição uma letra. Fazer com que o programa leia cada caractere e, após as leituras, escreva a palavra ou frase formada por cada letra da matriz (utilize o comando write para escrever cada caractere, um ao lado do outro);

Exemplo

Exercício Faça um programa em Pascal que irá possuir 2 matrizes 3x3. As mesmas irão receber valores inteiros digitados pelo usuário. O programa deverá calcular e exibir a soma entre os valores das duas matrizes;