Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Estrutura de dado MATRIZ (array bidimensional) em Portugol | Aula 89
Play lesson

Curso de algoritmos e lógica de programação - Estrutura de dado MATRIZ (array bidimensional) em Portugol | Aula 89

Domine Algoritmos e Lógica: Transforme seu futuro na programação!

5.0 (1)
21 learners

What you'll learn

Aprender a criar algoritmos e fluxogramas básicos

Dominar o uso das estruturas de controle em programação

Construir programas usando a linguagem de programação Portugol

Calcular operações matemáticas básicas e verificar condições em algoritmos

This course includes

  • 35 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Cupons para meus cursos na Udemy https://wagnergaspar.com/cupons_udemy/ Agora que já conhecemos os vetores, vamos aprender uma segunda estrutura de dados homogênea, as matrizes. As matrizes também são conhecidas como arrays bidimensionais. Bidimensional por possuir duas dimensões, ou seja, uma matriz possui LINHAS e COLUNAS. Para criar uma matriz seguimos os mesmos passos da criação dos vetores: tipo, identificador e dimensões (tamanho), assim: inteiro mat[7][3] ---------------------------------------------------------------------------- Como preencher uma matriz? Para fornecer um conjunto de valores a uma matriz, basta fazer uma atribuição e inserir um conjunto de valores separados por vírgula e entre um par de chaves à direita do sinal de igual. O detalhe aqui é que, como uma matriz é uma estrutura bidimensional, possui linhas e colunas, cada linha precisa ficar dentro de outro par de chaves, assim: inteiro mat[3][2] = {{34,56},{87,90},{25,58}} -------------------------------------------------------------------------- Como percorrer as posições de uma matriz? Percorrer uma matriz é semelhante a percorrer um vetor. Contudo, devemos levar em conta as dimensões. Um vetor possui uma dimensão, por isso precisa de uma repetição. Uma matriz possui duas dimensões, então precisará de duas repetições, uma para os índices das linhas e outra para os índices das colunas, assim: inteiro l, c, mat[3][2] = {{34,56},{87,90},{25,58}} para(l = 0; l menor que* 3; l++){ // índice das linhas para(c = 0; c menor que* 2; c++){ // imprime a linha saltando as colunas escreva(mat[l][c], " ") // imprime os elementos da matriz } escreva("\n") // para saltar uma linha } * não esqueça de trocar o texto "menor que" e "maior que" pelo respectivo sinal matemático. Por algum motivo o YouTube não permite sinais de maior que e menor que aqui na descrição. Código disponível em: https://wagnergaspar.com/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere