AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
| Lógica de Programação com C# e VB.NET Autor: Herbert Moroni Cavallari da Costa Gois |
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lição 07 - Estruturas de Dados - Vetores e Matrizes | ||||||||||||||||||||||
Imagine que você tem que armazenar as faltas cometidas por cada jogador de um time em uma partida de futebol. Você precisaria armazenar o nome e o número de faltas que cada jogador cometeu. Como faria para armazenar isso em variáveis? Provavelmente você teria que declarar duas variáveis para cada jogador, uma para armazenar o nome e outra o número de faltas, chagando facilmente a 22 variáveis, isso, se não houver nenhuma substituição. Neste capítulo vamos aprender como gerenciar esse tipo de informação. Vetores ou Arrays como também são conhecidos e Matrizes são usados para gerenciar grande quantidade de informação. Como variáveis, você precisa declarar seus arrays antes de usá-los. 7.1 – Vetores ou ArraysPara que você possa compreender melhor o que são e como usar os arrays vamos fazer um exemplo: Jogadores: vetor [1..11] de caracter Acima declaramos um vetor chamado Jogadores do tipo caracter, ou seja, podemos usar esse vetor para armazenar os nomes dos jogadores. Nosso vetor permite que armazenemos 11 nomes conforme especificamos em sua declaração. Os vetores são declarados no mesmo local que você declara as variáveis. Agora como adicionamos o nome de um jogador no nosso vetor? Jogadores[1] ß “Dida” Desta forma atribuímos o valor Dida na primeira linha do nosso vetor. Se fizermos assim: Jogadores[6] ß “Dida” O valor Dida do exemplo acima é inserido na linha 6 do nosso vetor. Você percebe assim que para inserir um valor no nosso vetor é como atribuir valor a uma variável, com a única diferença que precisa especificar o local ou linha onde o valor será armazenado. O numero que especifica isso é conhecido como índice, então 6 é um índice no nosso vetor no exemplo acima. Para recuperar um valor de um vetor você faz da mesma forma que com as variáveis também, só que especifica o índice desejado. Mostrar(“Goleiro: “, jogadores[1]) O exemplo acima exibe o nome que esta na posição 1 do vetor. Você pode usar a estrutura de decisão Para a fim de varrer os elementos de um vetor. Exemplos: Algoritmo Exemplo14 O algoritmo acima mostra como declaramos, atribuímos e lemos o valor de um vetor. Segue o fluxograma:
Algoritmo Exemplo15 O algoritmo acima é um exemplo do uso da estrutura de repetição Para para somar todos os números entre os índices 1 e 6 do vetor num. Segue o fluxograma:
7.2 – MatrizesComo você viu no item anterior, utilizamos um vetor para armazenar o nome dos jogadores. No entanto como falei no principio deste capitulo nos precisamos armazenar o nome e o total de faltas de cada jogador em nosso problema. Um vetor é como uma linha com varias colunas, para armazenar o total de faltas utilizando apenas vetores precisaríamos criar um novo vetor para armazenar as faltas ou utilizar matrizes. Matrizes são mais parecidas com tabelas. Você pode ter varias “linhas”. Novamente para que você entenda melhor vamos continuar com nosso exemplo dos jogadores. Jogadores: vetor [1..11, 1..2] de caracter Essa declaração é muito semelhante à declaração de vetor porque o vetor é uma matriz de uma dimensão. Delimitadas entre colchetes temos duas declarações, a primeira representa a linha e o segundo a coluna. Visualmente nossa matriz seria assim:
Uma tabela com 11 colunas e duas linhas. Para armazenar um valor em uma matriz fazemos assim: Jogadores[6,1] ß “Juninho” No exemplo acima adicionamos o valor Juninho a primeira linha da matriz na coluna seis. No próximo exemplo adicionaremos um valor à segunda linha: Jogadores[6,2] ß “22” Perceba que coloquei 22 entre aspas porque minha matriz é do tipo caracter, então o 22 que estou armazenando nela é um texto e não um numero. Neste ponto você já deve ter adivinhado como recuperar valores de suas matrizes, mas vamos ao exemplo: Mostrar(“Total de faltas do Juninho: “, jogadores[6,2]) Exemplos: Algoritmo Exemplo16 O algoritmo acima mostra como declarar, atribuir e recuperar valores de uma matriz. Segue o fluxograma:
O próximo exemplo mostra como fazer operações com matrizes. A partir de uma matriz de 6 colunas e duas linhas, calculamos e exibimos a media geometria dos valores de cada uma das colunas. A media geométrica é calculada pela seguinte expressão: SQRT (x1 * x2), que representa a raiz quadrada do resultado da multiplicação dos elementos da linha pelos da coluna. Algoritmo Exemplo17 |
||||||||||||||||||||||
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
* Você pode baixar (fazer download) do conteúdo completo deste curso, em formato PDF, com 286 páginas, comprando o seguinte e-book:
LÓGICA DE PROGRAMAÇÃO COM C# E VB.NET
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI