An open API service indexing awesome lists of open source software.

https://github.com/brenonsc/portugolgeneration


https://github.com/brenonsc/portugolgeneration

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

## Exercícios com vetores - Portugol :koko:

1. Dado um vetor contendo 10 números inteiros não ordenados, construa um algoritmo que consiga ordenar o vetor em ordem decrescente, como mostra o exemplo abaixo:

**ENTRADA:**

| **vetor** | 2 | 5 | 1 | 3 | 4 | 9 | 7 | 8 | 10 | 6 |
| --------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |

**SAÍDA:**

| **vetor** | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
| --------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |

Na construção do Algoritmo, utilize os seguintes conteúdos:

- Saída de dados
- Laços Condicionais
- Laços de Repetição




2. Elabore um algoritmo que leia 10 números inteiros e armazene em um vetor. Em seguida, mostre na tela:

- Todos os elementos nos índices ímpares do vetor
- Todos os elementos do vetor que são números pares
- A Soma de todos os elementos do vetor
- A Média de todos os elementos do vetor, armazenada em uma variável do tipo real

Veja o exemplo abaixo:

**ENTRADA:**

| **vetor** | 2 | 5 | 1 | 3 | 4 | 9 | 7 | 8 | 10 | 6 |
| --------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |

**SAÍDA:**

| **Elementos nos índices ímpares:** |
| ---------------------------------- |
| 5 3 9 8 6 |
| **Elementos pares:** |
| 2 4 8 10 6 |
| **Soma:** |
| 55 |
| **Média:** |
| 5 |

| ![Ícone Descrição gerada automaticamente](https://lh5.googleusercontent.com/iU6aLkM-DO8LR_p6op9VUpruPtegYfBBBE1vMfbu83wmdmJSau4UOnYp591W1DckJX-pwMe2BGhr7Plzd9gEsj0_q17JdUgaUT2Ngl3LRTKGr38vruVjXBPEthmrLR4rlTsKcIUbIsckI5Q0TIij3A) | *Observe que o cálculo da média foi arredondado. O Portugol ao trabalhar com números inteiros arredonda o resultado das operações matemáticas automaticamente.* |
| ------------------------------------------------------------ | ------------------------------------------------------------ |

Na construção do Algoritmo, utilize os seguintes conteúdos:

- Entrada e Saída de dados
- Laços Condicionais
- Laços de Repetição