4
ESTUDANDO: LÓGICA DE PROGRAMAÇÃO BÁSICA Vetores e Matrizes 11:54 Vetores “Vetores são variáveis que podem guardar vários valores, ordenando eles por posição.” Esta posição é o que chamamos de Índice do Vetor. Então, quando criamos uma variável do tipo Vetor, precisamos dizer quantas posições ele terá. Este número de posições é fixo e invariável, ou seja, não podemos mudar o tamanho de um vetor durante a execução de um código. A sintaxe de um vetor é a seguinte:

Document7

Embed Size (px)

DESCRIPTION

ffgsghshdsh

Citation preview

Page 1: Document7

ESTUDANDO: LÓGICA DE PROGRAMAÇÃO BÁSICA

Vetores e Matrizes 

11:54

 

Vetores

“Vetores  são  variáveis  que  podem  guardar  vários  valores,  ordenando  eles  por  posição.”  Esta  posição  é  o  quechamamos de Índice do Vetor.

Então, quando criamos uma variável do  tipo Vetor, precisamos dizer quantas posições ele  terá. Este número deposições é fixo e invariável, ou seja, não podemos mudar o tamanho de um vetor durante a execução de um código.

A sintaxe de um vetor é a seguinte:

Page 2: Document7

Só podemos guardar dentro de um Vetor 1 tipo de dado, no caso do exemplo, usamos o tipo Caracter.

 

Matrizes:

Assim como Vetores são agrupamentos de variáveis, “Matrizes são agrupamentos de vetores”. Possuindo a formade tabela e acessando seus valores por meio de múltiplos índices.

 

Page 3: Document7

Assim como nos Vetores, em Matrizes precisamos definir um Tipo de Dado para ela. Novamente usamos o  tipoCaracter.

 

 

 

 

 

Aula ­ Vetores e Matrizes ­ Exercícios

 

1 ­ Ler 20 números inteiros e depois imprimi­los em ordem inversa a que foram digitados.

2 ­ Ler 3 números reais em  vetor e depois exibir os números localizados nas posições impares.

3 ­ Faça um algoritmo que leia 10 valores informados pelo usuário e os imprima em ordem crescente.

4 ­ Faça um algoritmo que leia 10 valores informados pelo usuário e os imprima em ordem decrescente.

5 ­ Faça um algoritmo para gerar um vetor de 30 posições, onde cada elemento corresponde ao quadrado de suaposição. Imprima depois o vetor resultante.

6 ­ Faça um algoritmo que possua 2 vetores de 5 posições, peça para o usuários popular eles e depois some asposições equivalentes em um terceiro vetor.

7 ­ Faça um jogo da forca utilizando vetores. A palavra poderá ser definida pelo próprio programador dentro doprograma e não é necessário existir um número limite de tentativas. Porém, é necessário que se exiba a palavra emcada etapa com as letras descobertas e as letras não descobertas sendo representadas com _.

8 ­ Faça um algoritmo para ler uma matriz de 3×4 de números reais e depois exibir o elemento do canto superioresquerdo e do canto inferior direito.

9 ­ Ler uma matriz 5X5 e gerar outra em que cada elemento é o cubo do elemento respectivo na matriz original.

Page 4: Document7

Imprima depois o elemento do meio desta nova matriz.

10 ­ Faça um algoritmo para ler uma matriz 2X3 real e depois gerar e imprimir sua transposta (matriz 3X2equivalente).

Exemplo:

Matriz Original:

1  2  3

4  5  6

 

Resultado:

  1  4

  2  5

  3  6

 

11 ­ Ler uma matriz 4X3 real e imprimir a soma dos elementos de uma linha L fornecida  pelo usuário.

12 ­ Crie uma matriz 7X8 onde cada elemento é a soma dos índices de sua posição dentro da matriz.

13 ­ Faça um jogo da velha usando matrizes.

 

Resolução Exercícios

09:50