Marco Antonio Montebello Júnior

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

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
Marco Antonio Montebello Júnior
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
Conteúdo: - Matriz.
Adaptado de material da profa. Maria Aparecida Livi
Adaptado de material da profa. Maria Aparecida Livi
LPG - I: Ponteiros e Vetores/Matrizes UDESC - SBS
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Lógica de Programação Módulo II
Estruturas de Dados Heterogêneas (struct)
Vetores, Matrizes e Funções
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Estruturas de Dados Homogêneas Multidimensionais – Matrizes
Matrizes e Funções - Continuação
Ponteiros.
VETORES, STRINGS E MATRIZES
1MF. Vectores Tipo de dado usado para representar um CONJUNTO de dados do um mesmo tipo Estrutura de dados homogénea unidimensional Ex: Ler a nota de 3.
Matrizes. 2MF. Matrizes e vectores Multi-dimensionais Não há limite para o número de dimensões de um vector São uma estrutura de dados homogênea multidimensional.
Algoritmos e Programação
O Portal do Estudante de Computação
Programação em Java Prof. Maurício Braga
Programação I Caderno de Exercícios Nome.
Técnica de Programação II Vetor e Matriz
Estrutura de Dados Avançada
Vetores e Matrizes Laboratório de ICCN Marco Antonio Montebello Júnior
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Aula prática 6 Vetores e Matrizes
Linguagem de Montagem Vetores.
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.
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Marco Antonio Montebello Júnior
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Array multidimensional
Seminário 1: Revisão de C
UNIDADE 5 ESTRUTURAS DE DADOS HOMOGÊNEAS
Linguagem de Montagem PROVA 4 – 3/12.
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
MATRIZES Nas situações anteriores, cada variável do tipo vetor armazena os dados numa única fileira: Vetor de 8 posições Esta é a forma mais simples de.
Vetor Prof. Guilherme Baião S. Silva Adaptações:
Programação I Aula 12 (Arrays Bidimensionais)
Linguagem de Programação JAVA
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.
Matriz – vector multidimencional A declaração de uma matriz é idêntica a de um vector de vectores. Para aceder aos seus elementos é necessário a utilização.
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Aula Prática 3 Funções Monitoria Introdução à Programação.
VETORES.
Linguagem de Programação II Parte VI Professora: Flávia Balbino da Costa.
PROGRAMAÇÃO II – PARTE 6 Profa. Maria Augusta Constante Puget.
Estruturas Homogêneas – Vetores e Matrizes
Aula Prática 6 Vetores e Matrizes Monitoria
Algoritmo e Estrutura de Dados I Aulas 14 – Linguagem C Matriz Márcia Marra
Linguagem de Programação
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.
Fundamentos de Programação 1 Slides 6 – ‘Exercícios Gerais’ Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Dados Homogêneas “Exercícios””
Computação – Informática Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Matrizes em C”
V ETORES E M ATRIZES Disciplina: Informática Aplicada Professor: Modesto Chaves.
Estruturas Homogêneas - Matrizes
Transcrição da apresentação:

Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Matrizes Estrutura de Dados Marco Antonio Montebello Júnior marco.antonio@aes.edu.br

Linguagem C - Estrutura de Dados Matrizes A declaração de uma matriz multidimensional é muito parecida com a declaração de um vetor: tipo nome_da_variável [linha][coluna]...; Quando vamos preencher ou ler uma matriz na Ling. C o índice mais à direita varia mais rapidamente que o índice à esquerda. Vale lembrar que os índices iniciam-se em 0 e vão até o número declarado menos 1. Além disso o controle desses índices é de responsabilidade do programador. Linguagem C - Estrutura de Dados

Linguagem C - Estrutura de Dados Matrizes Exemplo de matriz bidimensional matriz[5][6] matriz[L][C] 5 4 Linguagem C - Estrutura de Dados

Linguagem C - Estrutura de Dados Matrizes Sintaxe: tipo nome_matriz[linhas][colunas]; tipo nome_matriz[profundidade][linhas][colunas]; Exemplos: float fNotas[50][2]; int iMatriz[2][2][3]; Linguagem C - Estrutura de Dados

Referenciando elementos de uma matriz Exemplo int iMatriz[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; 3 2 1 4 5 6 7 8 9 10 11 12 iMatriz[1][1] armazena o número 6 Linguagem C - Estrutura de Dados

Linguagem C - Estrutura de Dados Exercícios – Matrizes Criar um programa que receba 15 números float em uma matriz 3 x 5 e exiba-os na tela; Alterar o programa anterior de forma que sejam exibidos o maior e o menor números; Criar um programa que receba uma matriz 4x5 de inteiros e calcule: A soma dos elementos de cada linhas A soma dos elementos de cada coluna Linguagem C - Estrutura de Dados

Linguagem C - Estrutura de Dados Exercícios – Matrizes Faça um programa em Linguagem C que receba uma Matriz A 3x3 e gere uma Matriz B 3x3 onde a mesma é a transposta da Matriz A. Matriz transposta é quando os dados da linha viram coluna Linguagem C - Estrutura de Dados

Linguagem C - Estrutura de Dados Exercícios – Matrizes Criar um programa em linguagem C que receba 2 notas para 50 alunos e armazene em uma matriz (utilizar matriz bidimensional para armazenar as notas). Exibir a média de cada aluno. Crie um programa que armazena 10 nomes de no máximo 50 caracteres em uma matriz bidimensional; Linguagem C - Estrutura de Dados

Linguagem C - Estrutura de Dados Exercícios – Matrizes Criar um programa em linguagem C que multiplique duas matrizes (A e B) e armazene o resultado em uma terceira matriz (R). Considerações A matriz A deve ter 3 linhas e 2 colunas; A matriz B deve ter 2 linhas e 3 colunas; As matrizes A e B devem ser preenchidas pelo usuário. Linguagem C - Estrutura de Dados