Lista de exercícios de programacao arrays e matrizes

2
Lista de Programação de Computadores III 1. Crie um programa em c# que leia um vetor de 10 números inteiros e gere um segundo vetor (que deve ser impresso), cujas posições pares são o dobro do vetor original e as ímpares são o triplo. 2. Crie um programa em c# que leia um vetor de 10 alturas e elabore um algoritmo que permita calcular: a. A média das alturas; b. O desvio padrão das alturas. Lembrando que desvio padrão é dado por (Somatório(Alturas 2 )/número de alturas) – Média 2 ; c. A moda das alturas. Lembrando que moda é o valor que maior incidência de repetições; 3. Construa um programa em c# que leia 2 vetores inteiros de 5 posições e apresente o conjunto União e o conjunto Intersecção dos vetores. 4. Crie um programa em c# que leia nome e pontuação de 10 participantes de um concurso. Apresente um ranking das 3 melhores notas com os nomes dos participantes. Utilize arrays associativos. 5. Crie um programa que construa uma matriz 2x2. Essa matriz é um mapa onde cada posição será construída com um número randômico que: 0, 1, 2, 3, 4. Essa matriz será mostrada em um Form como um array de PictureBox onde 0 representa terra verde firme, 1 representa água, 2 representa floresta, 3 representa deserto e 4 representa montanha. Crie 4 botões (norte, sul, leste, oeste). Conforme os botões são clicados, a posição na matriz é modificada e uma informação ao usuário é mostrada. Por exemplo: “Você está em terra verde firme”. Caso o usuário tente sair do “mapa” uma mensagem deve ser mostrada “Você não pode ir por esse caminho”.

Transcript of Lista de exercícios de programacao arrays e matrizes

Page 1: Lista de exercícios de programacao arrays e matrizes

Lista de Programação de Computadores III

1. Crie um programa em c# que leia um vetor de 10 números inteiros e gere um segundo vetor (que deve ser impresso), cujas posições pares são o dobro do vetor original e as ímpares são o triplo.

2. Crie um programa em c# que leia um vetor de 10 alturas e elabore um algoritmo que permita calcular:

a. A média das alturas;b. O desvio padrão das alturas. Lembrando que desvio padrão é dado por

(Somatório(Alturas2)/número de alturas) – Média2;c. A moda das alturas. Lembrando que moda é o valor que maior incidência de

repetições;

3. Construa um programa em c# que leia 2 vetores inteiros de 5 posições e apresente o conjunto União e o conjunto Intersecção dos vetores.

4. Crie um programa em c# que leia nome e pontuação de 10 participantes de um concurso. Apresente um ranking das 3 melhores notas com os nomes dos participantes. Utilize arrays associativos.

5. Crie um programa que construa uma matriz 2x2. Essa matriz é um mapa onde cada posição será construída com um número randômico que: 0, 1, 2, 3, 4. Essa matriz será mostrada em um Form como um array de PictureBox onde 0 representa terra verde firme, 1 representa água, 2 representa floresta, 3 representa deserto e 4 representa montanha. Crie 4 botões (norte, sul, leste, oeste). Conforme os botões são clicados, a posição na matriz é modificada e uma informação ao usuário é mostrada. Por exemplo: “Você está em terra verde firme”. Caso o usuário tente sair do “mapa” uma mensagem deve ser mostrada “Você não pode ir por esse caminho”.